I’m sending program changes to my Yamaha MODX by creating a MIDI event/program change and program number in a MIDI out block.
The ONE thing that isn’t quite right (and I think it can be fixed in GP) is that if I want to pull up program 092 on the MODX, I need to feed GP 091 (one number lower).
I think there’s a global offset for this but the one I found in Global MIDI didn’t seem to work (I still got 093 on the MODX by sending 092 with the offset engaged). Any tips or suggestions appreciated - I can live with it as-is, but if I’m missing something, I’ll take the coaching.
Unfortunately, that global offset is just for display purposes (and I think it’s only working for incoming messages)
In the MIDI world, program changes messages always start at 0. If your MODX is responding with a value 1 higher than what you are sending, then it is using 1 … 128 (well displaying that) instead of 0 … 127