NS2, MIDI, and Motif-Rack XS
- walkerdata
- Patch Creator
- Posts: 123
- Joined: 04 Nov 2010, 20:10
- 14
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Stage Classic
- Location: Tennessee, USA
- Has thanked: 5 times
- Been thanked: 80 times
- Contact:
NS2, MIDI, and Motif-Rack XS
First of all, let me say that I read the MIDI/Stage tutorial by toro.larsson - it's fantastic. It's gotten me as far as I am right now.
I recently bought a used Motif-Rack XS because I wanted to get into the midi side of things. I think it will complement the NS2 nicely (and I got it pretty cheap).
I've got it semi-working the way it should. I'm trying to use the Extern section and have the NS2 select the patch on the XS. I can get it to select the correct program but cannot figure out how to change banks. The XS states that the following three messages must be transmitted:
1. Bank Select MSB (Control #0)
2. Bank Select LSB (Control #32)
3. Program Change
I have entered values in the Extern Menu to do this and select "Send on Load". It changes the program but not the bank.
How can I get the NS2 to do a bank change?
I recently bought a used Motif-Rack XS because I wanted to get into the midi side of things. I think it will complement the NS2 nicely (and I got it pretty cheap).
I've got it semi-working the way it should. I'm trying to use the Extern section and have the NS2 select the patch on the XS. I can get it to select the correct program but cannot figure out how to change banks. The XS states that the following three messages must be transmitted:
1. Bank Select MSB (Control #0)
2. Bank Select LSB (Control #32)
3. Program Change
I have entered values in the Extern Menu to do this and select "Send on Load". It changes the program but not the bank.
How can I get the NS2 to do a bank change?
Last edited by walkerdata on 31 Jul 2012, 12:26, edited 2 times in total.
- Hanon_CTS
- Former Team Member
- Posts: 1934
- Joined: 02 Mar 2011, 17:58
- 14
- Your Nord Gear #1: Other Brand
- Your Nord Gear #2: Other Brand
- Has thanked: 677 times
- Been thanked: 478 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Hello Walkerdata,walkerdata wrote:First of all, let me say that I read the MIDI/Stage tutorial by toro.larsson - it's fantastic. It's gotten me as far as I am right now.
I recently bought a used Motif-Rack XS because I wanted to get into the midi side of things. I think it will complement the NS2 nicely (and I got it pretty cheap).
I've got it semi-working the way it should. I'm trying to use the Extern section and have the NS2 select the patch on the XS. I can get it to select the correct program but cannot figure out how to change banks. The XS states that the following three messages must be transmitted:
1. Bank Select MSB (Control #0)
2. Bank Select LSB (Control #32)
3. Program Change
I have entered values in the Extern Menu to do this and select "Send on Load". It changes the program but not the bank.
How can I get the NS2 to do a bank change?
which values are you sending on Bank Select MSB (Control #0), and Bank Select LSB (Control #32)?
Also note that the MSB and LSB values (Bank selection) have to be sent first, then the program change.
Page 105 of the Motif XS Rack manual "kind of" explains this, and says that the program change in the new bank won't become active until the next program change. It seems that there are a lot of questions regarding the Motif XS "Bank change, Program change timing" on various forums.
This one seems relevant:
http://forums.rolandclan.com/viewtopic.php?f=29&t=31225
Cheers, Hanon
Last edited by Hanon_CTS on 31 Jul 2012, 12:26, edited 2 times in total.
- walkerdata
- Patch Creator
- Posts: 123
- Joined: 04 Nov 2010, 20:10
- 14
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Stage Classic
- Location: Tennessee, USA
- Has thanked: 5 times
- Been thanked: 80 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
BankSel cc00 = 63Hanon_CTS wrote: Hello Walkerdata,
which values are you sending on Bank Select MSB (Control #0), and Bank Select LSB (Control #32)?
Also note that the MSB and LSB values (Bank selection) have to be sent first, then the program change.
Page 105 of the Motif XS Rack manual "kind of" explains this, and says that the program change in the new bank won't become active until the next program change. It seems that there are a lot of questions regarding the Motif XS "Bank change, Program change timing" on various forums.
This one seems relevant:
http://forums.rolandclan.com/viewtopic.php?f=29&t=31225
Cheers, Hanon
BankSel cc32 = 1-7 (tried different banks)
I saw the part about the order of messages in the manual. Does the NS2 send PC, then MSB, then LSB? I figured the Nord was sending the messages in a different order than expected.
My temporary (and not so elegant) solution is to set the XS to boot to User 1 and save all patches I may need to that bank. That way the bank change is not needed. (A lot of room for error!)
Last edited by walkerdata on 31 Jul 2012, 12:26, edited 2 times in total.
- Hanon_CTS
- Former Team Member
- Posts: 1934
- Joined: 02 Mar 2011, 17:58
- 14
- Your Nord Gear #1: Other Brand
- Your Nord Gear #2: Other Brand
- Has thanked: 677 times
- Been thanked: 478 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
No, the NS2 sends bank change and program change in the correct order, it's not the problem.walkerdata wrote:Does the NS2 send PC, then MSB, then LSB? I figured the Nord was sending the messages in a different order than expected.
My temporary (and not so elegant) solution is to set the XS to boot to User 1 and save all patches I may need to that bank. That way the bank change is not needed. (A lot of room for error!)
The Motif is more the issue in that it has to get program change twice "this is more an anomaly of the Motif".
I think you've devised a fair work-around.
Have you tried sending your bank change, then manually scrolling through, or otherwise incrementing the program number?
Cheers, Hanon
Last edited by Hanon_CTS on 31 Jul 2012, 12:26, edited 2 times in total.
- walkerdata
- Patch Creator
- Posts: 123
- Joined: 04 Nov 2010, 20:10
- 14
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Stage Classic
- Location: Tennessee, USA
- Has thanked: 5 times
- Been thanked: 80 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Here's an update on this problem:
I've worked with Tomas on the problem and it turns out that it's a bug in the Extern menu. The values for cc00 and cc32 are reversed. As a workaround until an update is released, one can just swap the values in the menu. I have verified that it will work this way. For example, if cc00 should be 63, make cc32 equal 63.
I hope this helps others that may experience similar problems.
Nord support is fantastic
Steve
Sent from my SAMSUNG-SGH-I897
I've worked with Tomas on the problem and it turns out that it's a bug in the Extern menu. The values for cc00 and cc32 are reversed. As a workaround until an update is released, one can just swap the values in the menu. I have verified that it will work this way. For example, if cc00 should be 63, make cc32 equal 63.
I hope this helps others that may experience similar problems.
Nord support is fantastic

Steve
Sent from my SAMSUNG-SGH-I897
Last edited by walkerdata on 31 Jul 2012, 12:26, edited 2 times in total.
- Hanon_CTS
- Former Team Member
- Posts: 1934
- Joined: 02 Mar 2011, 17:58
- 14
- Your Nord Gear #1: Other Brand
- Your Nord Gear #2: Other Brand
- Has thanked: 677 times
- Been thanked: 478 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Did Tomas indicate which OS versions that the LSB MSB reversal was a bug in?walkerdata wrote:Here's an update on this problem:
I've worked with Tomas on the problem and it turns out that it's a bug in the Extern menu. The values for cc00 and cc32 are reversed. As a workaround until an update is released, one can just swap the values in the menu. I have verified that it will work this way. For example, if cc00 should be 63, make cc32 equal 63.
I hope this helps others that may experience similar problems.
Nord support is fantastic
Steve
Sent from my SAMSUNG-SGH-I897
Last edited by Hanon_CTS on 31 Jul 2012, 12:26, edited 2 times in total.
- walkerdata
- Patch Creator
- Posts: 123
- Joined: 04 Nov 2010, 20:10
- 14
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Stage Classic
- Location: Tennessee, USA
- Has thanked: 5 times
- Been thanked: 80 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Not specifically but it is in 1.40
Steve
Sent from my SAMSUNG-SGH-I897
Steve
Sent from my SAMSUNG-SGH-I897
Last edited by walkerdata on 31 Jul 2012, 12:26, edited 2 times in total.
- Hanon_CTS
- Former Team Member
- Posts: 1934
- Joined: 02 Mar 2011, 17:58
- 14
- Your Nord Gear #1: Other Brand
- Your Nord Gear #2: Other Brand
- Has thanked: 677 times
- Been thanked: 478 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Good to know.walkerdata wrote:Not specifically but it is in 1.40
Steve
Sent from my SAMSUNG-SGH-I897
Thanks for the info.
My response was based on the Motif XS rack manual and difficulties with other instruments being able to trigger a bank change/ program change "lots of discussion on other forums".
I wasn't aware of the NS2 bug.
Cheers, Hanon
Last edited by Hanon_CTS on 31 Jul 2012, 12:26, edited 2 times in total.
- walkerdata
- Patch Creator
- Posts: 123
- Joined: 04 Nov 2010, 20:10
- 14
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Stage Classic
- Location: Tennessee, USA
- Has thanked: 5 times
- Been thanked: 80 times
- Contact:
Re: NS2, MIDI, and Motif-Rack XS
Latest Update!
This bug is confirmed in NS2 1.40. I've spent some time this evening creating programs on the NS2 that use patches on the Motif-Rack XS from different banks. If I reverse the cc00 and cc32 values, bank switching and program change works as expected - great!! Now, the really cool part - Tomas said "...do not worry about the programs you are about to make. We have found a way to fix this in an update, that will retain the programming you (and other users) have done even after an update. So anything you do now will not be wasted when the update comes along."
In other words, I can go ahead and make my 50 to 60 programs using the XS and won't have to change anything once an update that fixes this bug is released. This is why a bought another Nord
This bug is confirmed in NS2 1.40. I've spent some time this evening creating programs on the NS2 that use patches on the Motif-Rack XS from different banks. If I reverse the cc00 and cc32 values, bank switching and program change works as expected - great!! Now, the really cool part - Tomas said "...do not worry about the programs you are about to make. We have found a way to fix this in an update, that will retain the programming you (and other users) have done even after an update. So anything you do now will not be wasted when the update comes along."
In other words, I can go ahead and make my 50 to 60 programs using the XS and won't have to change anything once an update that fixes this bug is released. This is why a bought another Nord

Last edited by walkerdata on 31 Jul 2012, 12:26, edited 2 times in total.
-
- Posts: 1
- Joined: 19 Oct 2015, 21:03
- 9
- Your Nord Gear #1: Nord Stage 3
Re: NS2, MIDI, and Motif-Rack XS
Hi
my name is Carlo and I'm new for the forum.
I have a question about this old topic. I have a NS2 and a Motif Rack XS; at present I can store a program in the NS2 wich load a specific voice of the Rack and all work perfectly. The question is: the NS2 can send to the Rack the Sysex message that is required for switching from Voice to Multi?
thank in advance for the answer.
bye
my name is Carlo and I'm new for the forum.
I have a question about this old topic. I have a NS2 and a Motif Rack XS; at present I can store a program in the NS2 wich load a specific voice of the Rack and all work perfectly. The question is: the NS2 can send to the Rack the Sysex message that is required for switching from Voice to Multi?
thank in advance for the answer.
bye