MIDI Program Change

williamcotton's picture

I've got a Roland FC-300 MIDI foot controller which I use to change enabled patches in QC. The ideal MIDI signal for this would be a Program Change. However, neither QC nor Kineme has support for MIDI Program Change messages. Luckily, the FC-300 is programmable. What I do is when a patch is selected on the FC-300, it sends out a MIDI control change...

For example, patch 47 on the FC-300 is programmed to send out:

a Control Change on controller 47 with a value of 47 on MIDI channel 10

and when you switch to another patch, it sends out:

a Control Change on controller 47 with a value of 0 on MIDI channel 10

...

In QC, I monitor controller 47, pass it along to a JS object, where it outputs "True" if the value is equal to 47, and "False" otherwise...

I then (through a collection of well organized sub-patches :D ) have that end up on a certain patches "Enabled" input...

While all this works, it is a bit of a round about way to go about it, and I'm sure I could come up with a much more elegant solution if MIDI Program Change signals were supported.

So, what I'm getting at is that I would LOVE to see support for this at some point in the future! :D