|
Post by fefillo on Feb 23, 2022 5:08:41 GMT
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.
|
|
|
Post by uncledave on Feb 23, 2022 18:21:59 GMT
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.
|
|
|
Post by fefillo on Feb 24, 2022 6:30:36 GMT
Thanks for the detailed response. I was able to figure it out from another post.
CX = B0 XX 7F This changes all incoming PC messages to the equivalent Number CC with value 127.
I'm using this with BiasFX2 Mobile and it does not seems to care about any CC values that have not been assigned.
|
|