Hi, I'm looking for a way to convert PC to CC messages. How would I go about doing this?
For reference: I have a Midi Commander footpedal with 8 buttons, and if I just configure it to CC's, I can only get 8 different CC messages. But if I use PC's, then there's 32 banks of 4 PC's available and I would like to use Midifire to recognize some of the banks PC's, for example bank 31-32, sends PC's 120-127, and convert them to CC 120-127.
Hi fefillo. A CC message consists of a number and a value, but a PC has only a number. So how would you like this to work? You could convert the PC number into a CC number, and always make the CC value 127. Or maybe make the CC value toggle between 0 and 127; that would require remembering the states of those toggle values. Or you could make a group of PCs send different values on a single CC#. For an extreme example, you could use all 128 PCs to set volume (CC7) to different values.
I would not recommend using CC#s 120-127, because they are special Channel Mode Messages. They're fine to use if you're just MIDI-learning app controls, but if an app sees them on its MIDI input, it may react unpredictably. For example, CC120 is all sound off, CC123 is all notes off.