gderreck
2020-07-28 20:48:07
Greetings,
I was thinking your life was getting too easy, so I thought I would get some assistance. First I hope this finds you all well. I have to tell you that even though I doubt I'll do much more than scratch the surface, the program is amazing.
My controller has 2 keyboards. The upper keyboard transmits on channel 2 and the lower channel 3. CC messages are sent over channel 1.
I have certain libraries where the patch only accepts one channel. So I have to assign either MIDI channel 2 or 3 for note on/off messages (depending on the keyboard) and merge channel 1 with that so that CCs get through.
I have a library with a Kontakt multi which requires 5 incoming, separate MIDI channels. I took the long way around the first time and created 5 note on translators sending channel 1 and 2, to channels 12, 13, 14, 15, 16; and 5 note off translators to the same channels. Now since I have 2 keyboards, I duplicated all this for the lower keyboard as well (channel 3). It's a dog's breakfast. It was rather dumb of me to put all of this through 1 port. I can run upper and lower keyboards through separate ports to segregate the two.
When I look at incoming, I can select any channel. Outbound only allows the selection of one channel. There has to be a reason for that. Maybe to prevent chaos. What I want to know is, is there a way to create a single channel in and Omni out? For example, I want all data on channel 2 inbound to transmit on all channels outbound. Bear in mind that before doing Omni (if it's possible) you would have to merge channel 1 with channel 2, so that CC messages get through. I would like to do this with 2 translators. One to merge channel 1 with channel 2. Another to send out the combined channel as an Omni?
Can you help me out?
Thanks
Graham