I have an arranger where the first 128 tones (GS) are directly recallable.
The other 128 tones can be recalled by sending a MIDI Control Change (00 - 127) together with a Program Change Number. Is this possible with the MODX and how?
Arbitrary CC values cannot be sent but MSB and LSB are both specific CCs so I wonder if that's the paired Control Change you need.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
sending a MIDI Control Change (00 - 127)
BTW: I'm not sure how to correctly interpret this. I'll abbreviate "Control Change" to "CC" - so we're in sync on terms. What I'm not sure if you mean CC #00 with a data value of 127 or if you mean CC #00 THROUGH #127 (numbers 0 through 127) which would mean any arbitrary CC number. I don't think this makes sense - so I'm interpreting as CC #0 with a data value of 127.
CC #0 is a special CC which, per MIDI 1.0 specification is for Bank Select (MSB) with a data value (next byte) as 0-127.
CC #32 (decimal) is a special CC reserved for Bank Select (LSB) with a data value (next byte) as 0-127.
And then, it's possible you just left off the CC number since 0-127 (as in zero through 127 decimal) makes sense for the data value but not so much for the CC number.
I've got a feeling that what this keyboard needs is already under Zone Control - but there may be incomplete conveyance of the arranger's MIDI requirements for program changes (assuming missing bank information).
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
Hi all,
Thank you for thinking along. I find MIDI a tricky subject. I have added two images that explain how it is possible to call the extra sound bank via MIDI.
Maybe with this information you can tell me how to do this on the MODX to get it working 🙂
My interpretation is that this is badly documented but means CC #0 = 127. So you would send MSB=127 and then the PC to reach the "LA Compatible" tones.
And yes, sending MSB is available in MODX.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R