Page 1 of 2

HELP Assigning MIDI in Song mode

Posted: 17 Dec 2023, 18:59
by ttsing4u
I use Forsore and bluetooth MIDI to send program changes on my NS2 but I just got an NS3. Program changes are working the same. No Problem.
I need help understanding the MIDI settings for Song mode.
Example: Song mode uses MSB CC#0 = 1 and LSM CC#32 = 0- plus program number.
Song mode is banks of 50 songs.
I experimented and If I use MIDI 3 (keyboard) 1 (song) 4 Bank - 46 program I get Song 3:10 which I would think is Bank 3 program 10.
What am I not understanding?
The diagram on Nord user Manual shows (0-3) for Bank I think which makes no sense.
Uf my MIDI settings are 3 - 1 - 7 - 96 I get song 4:45? (I'm using MIDI 3 for the receiiving channel)

Re: HELP Assigning MIDI in Song mode

Posted: 17 Dec 2023, 20:25
by DJKeys
Hi-

The text above that diagram reads:

Changing Programs, Songs, Synth Presets and Live programs respectively on the Nord Stage 3 will send Program Change messages according to the table below – as long as Program Change is set to be sent in the MIDI menu that is.

I am not sure that the songs themselves will receive any midi information, as they are just pointers to the actual programs that are used. If the Program changes are working as expected, put the NS3 in song mode and then send the program changes and see if the change corresponds to the program and not the song. I have not tested this, so I cannot be sure. Also, if you have the external device successfully sending program changes, you can set the order of changes in that device, not needing Song Mode at all.

-dj

Re: HELP Assigning MIDI in Song mode

Posted: 17 Dec 2023, 21:29
by maxpiano
Mapping is not 1:1 for Song Mode, you can use this app to help you decode it https://www.schroederonline.de/midimapper anyway looking at NS3 manual Song Mode chapter you can read that you have "a total of 8 banks of 50 songs each" which are mapped to 4 Banks x 100 locations in terms of MIDI.

So for example first Song (0) of Bank B (2) on NS3 corresponds to MSB = 1 LSB= 0 and PC = 50 in terms of MIDI Bank + Program Change messages

That would select the corresponding NS3 Song, but not the slots (Programs) inside the song, on the other hand if you are using an external Setlist manager (app), you can avoid using NS3 Song mode at all and manage the individual Program Changes directly from the app.

Re: HELP Assigning MIDI in Song mode

Posted: 18 Dec 2023, 04:58
by ttsing4u
In your example Song 0 would actually be 1:01 the lowest song listed.
If there are 4 banks of 50 then song 1:49 should be 1-0-49 but instead it brings up song 1:10 and 1-1-49 brings up song 1:35?
I downloaded the app you listed but see no instruction so I'm not sure how it works

Re: HELP Assigning MIDI in Song mode

Posted: 18 Dec 2023, 10:01
by maxpiano
ttsing4u wrote:In your example Song 0 would actually be 1:01 the lowest song listed.
If there are 4 banks of 50 then song 1:49 should be 1-0-49 but instead it brings up song 1:10 and 1-1-49 brings up song 1:35?
I downloaded the app you listed but see no instruction so I'm not sure how it works
Just a check: do you have Program and Control Change receive (or send/receive) enabled on NS3?

Try this then (easier): connect the NS3 via USB to a computer/tablet running a MIDI Monitor, ensure you have enabled send/receive of Program and Control Changes in NS3 MIDI Menu and look at what you get.

The app is pretty self-explanatory: select your device, then the mode from the drop-down list (Song Mode in your case) then dial the Song number you want and look at the MIDI parameters below. App discussion is here https://www.norduserforum.com/nord-stag ... 23492.html

Re: HELP Assigning MIDI in Song mode

Posted: 18 Dec 2023, 23:09
by DJKeys
I purchased the app and downloaded it. However, when I select Song Mode, it shows midi (0-127) but it is very hard to determine what the scheme is because in Song Mode the programs go 1-50 (0-49). It shows Bank (MSB) and Sub Bank (LSB). Trying to determine the actual Song Number in this app and how it corresponds to the arrangement of songs in the instrument is difficult.

When I sent program change messages directly from my NW2 to my NS3, when in Song Mode the PC message disabled it and returned to program mode. I understand the confusion of the OP, and I am still unsure if the Song Mode responds to incoming program change at all. The manual says it sends, but says nothing about receiving. Perhaps the software author could shed some light on the Song Mode architecture and how it addresses the Songs in the NS3-

-dj

Re: HELP Assigning MIDI in Song mode

Posted: 19 Dec 2023, 02:19
by FZiegler
I've got a MSB-LSB-PC calculator sheet from somewhere on the forum. Haven't tested if it's correct - but in any case it's different from the manual. It starts with
song bank 1, song no 1, program 1 which is translated into MSB 1, LSB 0, PC 0 and continues
song bank 1, song no 1, program 2
song bank 1, song no 1, program 3
...
song bank 1, song no 2, program 1 which is translated into MSB 1, LSB 0, PC 5
etc.

According to that sheet, you wouldn't number songs, but still programs within a song - and there are 5 per song.

So, e.g.
song bank 4, song no 45, program 2 would translate into MSB 1, LSB 7, PC 96.

Found it. There's no need of paying any app. Everything's there: https://www.norduserforum.com/nord-stag ... 17041.html

Re: HELP Assigning MIDI in Song mode

Posted: 19 Dec 2023, 02:31
by DJKeys
FZiegler wrote:I've got a MSB-LSB-PC calculator sheet from somewhere on the forum. Haven't tested if it's correct - but in any case it's different from the manual. It starts with
song bank 1, song no 1, program 1 which is translated into MSB 1, LSB 0, PC 0 and continues
song bank 1, song no 1, program 2
song bank 1, song no 1, program 3
...
song bank 1, song no 2, program 1 which is translated into MSB 1, LSB 0, PC 5
etc.

According to that sheet, you wouldn't number songs, but still programs within a song - and there are 5 per song.

So, e.g.
song bank 4, song no 45, program 2 would translate into MSB 1, LSB 7, PC 96.

Found it. There's no need of paying any app. Everything's there: https://www.norduserforum.com/nord-stag ... 17041.html
And this is what I thought, there is no way to call up Songs by their number. Songs do not respond to program change message, only programs do. So, using the method above you can call the 5 different programs within a song. Seems much more complicated than just calling the programs in the order you want them from the app.

Thanks, FZ-

-dj

Re: HELP Assigning MIDI in Song mode

Posted: 19 Dec 2023, 20:42
by Wietze
Connect the midi out from the Nord to midi in into your pc/tablet. Open a midi application on your pc.
On the Nord change song or program and see on your pc the midi message.

Re: HELP Assigning MIDI in Song mode

Posted: 01 Apr 2024, 05:11
by masterzaffro
I may have found a workaround. If I send program changes WITH song mode engaged, pc 0-4 plays song 1 parts 1-5, pc 5-9 song 2 parts 1-5 and so on. Not sure if this will work for everybody but I’m hoping it works for me!