I'd like to confirm something regarding program change midi sequences. When viewing the properties of a Performance (Performance Home, tap the Name, choose Property), I'm given the MSB, LSB and Patch number. It seems the MSB and LSB are zero-based values, but the Patch is "one" based. To use these codes in external software (like a sheet music app or the like), I enter the MSB and LSB as-is, but I need to reduce the PATCH by one.
Is this consistent with what others need to do?
That's right. The screen shows MIDI friendly values for MSB and LSB. They should show PC (program change) as the value but instead they show Program Number (or No.) which is a construct requiring translation. Not difficult, but kind of annoying.
Program No. = PC + 1
PC = Program No. - 1
... the nuts and bolts of MODX are the same as Montage for this.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
That's right. The screen shows MIDI friendly values for MSB and LSB. They should show PC (program change) as the value but instead they show Program Number (or No.) which is a construct requiring translation. Not difficult, but kind of annoying.
Program No. = PC + 1
PC = Program No. - 1
https://yamahasynth.com/community/montage-series-synthesizers/trying-to-send-bank-program-changes-to-montage-over-midi/#post-22623 <a href=" removed link " target="_blank" rel="noopener">slope game
... the nuts and bolts of MODX are the same as Montage for this.
Thanks for your answer. This is what I'm looking for.