Let's say I have a keyboard transmitting on MIDI channel 2, connected to a 16 channel multitimbral sound module, and I'd like to create 16 on screen buttons which I could use to instantly choose which of those 16 sounds I was playing (i.e. which of the 16 channels I was transmitting on), toggling so that, for example, if I was playing the sound that was associated with MIDI Channel 4, and hit the 5 button, it would stop transmitting on channel 4, and start transmitting on channel 5. Is this something that can be done?
To make it trickier... Ideally, I don't want held notes to cut off when making the change from the Channel 4 sound to the Channel 5 sound. So rather than do the easy thing and send All Notes Off when about to change to the new channel 5 sound, I'd want it to switch to 5 but still send any subsequent Note Off events from previously held notes to channel 4. I suspect that the logic for this may be beyond what this app can do?