This seems like an incredible tool, thanks so much for developing it.
Just come into a rut though, I’m trying to turn CC 110 (0-127) into a program change (0-127) On channels 1, I’m trying variations of:
B1 = C1 XX
but no dice, I’m sure I’m missing a lot, had a good search online first, I’ve seen a post regarding turning a PC into a CC value at maximum but not a direct 1-1 swap (looking to automate program changes on a novation synth.
Any way we can turn CC values into Program Bank Changes also?
The rule abadam posted looks correct to me. I suggest examining events using StreamByter or MidiFire's MIDI monitor.
If you are turning a physical CC knob to move through presets be aware that the first 'C' in CC stands for continuous - this means as you turn the knob, lots of CC messages get sent out very closely together. These in turn get converted to program changes and then sent to whatever is receiving them. The receiving app/device might ignore MIDI events while it is the middle of changing presets. Or, maybe the CC knob is only sending 1, 96 and 127. Examining the events should tell you more.