Thank you very much for your answer. But the aliases and the method seemed very complicated to me. Spent a lot of time but did not get it. In fact, I can solve most of the things I want on my own, but I can only achieve results by using too many presets and translators. Are there any preset and translator limits to avoid latency? For example, will 20 presets, each with 40 translators, cause any delay? I’m asking for opinions, of course the numbers may not match exactly.
My second question is, besides the presets, is there a way to activate each translator with cc messages?
Thanks for all
| SteveC Steve staff
May 3 |
Hi and welcome to the Bome community!
Please find the attached. I may have got the key numbers slightly off. The are defined in the rules of preset 0 translator 2 (0.2)
// keyboard lowest note 61 key MIDI CH1 Start
ga=36
// MIDI CH 2 starts
gb=ga+16
// MIDI CH 3 starts
gc=gb+15
//MIDI CH 4 Starts
gd=gc+10
// end
ge=gd+21
Preset 1 has 3 translators
- 1.0 handles mapping of note messages, the rules control the directed channel number to send to
- 1.1 handles Polyphonic key pressure. It is also mapped to the the appropriate channel
- 1.2 handles channel key pressure. Since this is not note specific, it goes to channels 1-4
Preset 2 handles the Launch Pads. I set up input routing per translator but if they are identical, the system may not know which is which
Preset 3 handles the sustain pedals. Again I targeted the input device
For more information about device selection, seethis tutorial.
I set up aliases for all of the equipment. Since I don’t have your equipment I assigned them all to BMT virtual ports.
You can learn more about aliases from this tutorial.
Not 100% complete but should be enough to get you started.
If I got the note numbers wrong, then the only place you would need to change them (it is done by math) is in the rules of translator 0.3.
multi-channel-keyboard routing.bmtp (3.3 KB)
Steve Caldwell
Bome Customer Care