YamahaSynth.com Forums

This is the place to talk about all things related to Yamaha Synthesizers!
  1. Min
  2. MOTIF RACK XS
  3. Thursday, 13 February 2020
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
Responses (3)
Accepted Answer Pending Moderation
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
  1. more than a month ago
  2. MOTIF RACK XS
  3. # 1
Accepted Answer Pending Moderation
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
  1. more than a month ago
  2. MOTIF RACK XS
  3. # 2
Accepted Answer Pending Moderation
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
  1. more than a month ago
  2. MOTIF RACK XS
  3. # 3
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!
2018 © Yamaha Corporation of America and Yamaha Corporation. All rights reserved.