Synth Forum

Notifications
Clear all

Midi sysex messsage for program change increment and reduction , user bank selection in voice mode

4 Posts
2 Users
0 Reactions
2,551 Views
 Min
Posts: 0
New Member
Topic starter
 

Hello, I have a Motif Rack XS. I am trying to build a remote midi controller using IOS midi application. I am looking for midi sysex messages for the following. i looked through data list book but could not find them at all.

1. increase program change by +1 (patch selection)
2. decrease program change by -1
3. choose user bank 1, 2, 3, etc

I found something similar for Motif synth like

F0 43 10 7F 1C 00 65 00 00 nn F7 Bank Select MSB (00, 7F, 3F)
F0 43 10 7F 1C 00 65 00 01 nn F7 Bank Select LSB (see data list)
F0 43 10 7F 1C 00 65 00 02 nn F7 Program Change nn=00~7F

I could not figure how to do this for Motif Rack XS.
I can only change multi - voice mode by the following sysex messages (found in this forum)

F0 43 10 7F 03 0A 00 01 00 F7 Voice
F0 43 10 7F 03 0A 00 01 05 F7 Multi

I would greatly appreciate your help.

Best,

Min

 
Posted : 14/02/2020 5:02 am
 john
Posts: 0
New Member
 

Hi Min!

1,2) Unfortunately there is no MIDI message for Patch increment/decrement. What you can do (and this is what I do also in my Motif Rack XS Editors)
is keep in your program the current Patch Number and simply send a Program Change message adding +1 or -1 to that.
Bank Select is not needed since you are not changing the Bank. Also it is great that the Motif Rack XS always sends Bank Select and Program Change messages
to its MIDI Out when you select a Patch from the Rack XS so your program can always be in sync with current patch and increment/decrement will always work.

3) In Multi Mode you have only one Bank. In Voice Mode you have 3 User Voice Banks and 1 User Drum Kit Bank.
To select any of these banks you have to send Bank Select MSB and LSB Messages and a Program Change message (this can be zero to select the first Patch)
The Bank MSB and LSB Numbers are (in dec format)

USER1: 63/8
USER2: 63/9
USER3: 63/10
DR:USER: 63/40

Hope this helps!
John Melas

 
Posted : 25/02/2020 10:39 am
 Min
Posts: 0
New Member
Topic starter
 

Hello, John,

Thank you so much for reply. It is very helpful. I have figured the answer out about my question 1 & 2.

For choosing the bank in voice mode, can you write the exact sysex messages if this can be controlled by sysex?

USER1: 63/8 - > F0 43 10 7F .... F7 ...???
USER2: 63/9 - >
USER3: 63/10 - >
DR:USER: 63/40

Many thanks.

Best regards,

Min

 
Posted : 26/02/2020 6:14 am
 john
Posts: 0
New Member
 

Hi Min!

You are welcome! For Bank Select and Program Change no sysex are needed, these are plain normal MIDI messages

Example:
MSB Bank Select for MSB=63 (3F in hex):
B0 00 3F
LSB Bank Select for LSB=8:
B0 20 08
Program Change for Patch 0:
C0 00

Hope this helps!
John

 
Posted : 27/02/2020 1:39 pm
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us