I was sitting here tonight trying to make sense of how to map CC to Bank->Program Change, I’m not entirely sure yet here, but I found another little problem while working on this.
I am a live keyboard player, old-school with master keyboards, keyboard synths, synth modules and external effect units, and I would like to setup a bunch of performance pipelines that responds to either one single program change, or to a control change, per pipeline.
Each performance pipeline would then need to send bank change and program change, to one to many midi outs, on one to many midi channels, depending on the performance pipeline.
How do I do this the smartest way here?
I can’t seem to find a bank and program change module, or am I missing something here?
Ideally I’d just setup a module that responds to incoming and activates the actual process with say a given CC or a program change, and then depending on the incoming value, triggers another module, or multiple instances of it, sending out the actual bank and program change messages to the different ports and midi channels.