in some songs I use specific Note On or Note Off messages to control a widget. When I assign one key in the Widget Properties the specific device is assigned too.
Switching to another keyboard the widget doesn’t work even if I use the same Midi Device Alias for both keyboards.
Why isn’t it possible to choose a Midi Device Alias in the Editor of the MIDI message?
My workaround (in preparation for upcoming use cases) would be to define 88 MIDI Control Aliases for all keys and then assign one alias to the widget, but it would be kind of tedious to assign all keys on different keyboards and it would mess up the rig manager.
Is there any issue with key ranges in the midi block?
So, perhaps the key where the widget assigned is not active (due to the key range selected in the MIDI IN Block) or maybe changed to a different note (due to transpose being applied)?
No, all the sounds and split zones work fine on both keyboards. Also the defined Midi Control Aliases like Faders and Buttons work without problems using both keyboards.
The only exception are those widgets controlled by specific keys, because they depend on the specific device.
I’m looking for a kind of “Midi In OMNI” in the editor of the MIDI message in the Widget Properties.
I use the same rig configuration, but switch the associated MIDI device (Hammer 88 or the other keyboard) of my device alias “Main”.
But as you can see in the screenshot above, the Midi message is specified to Hammer 88 and not to an alias.
If I define a MIDI control alias to the specific key it works well when switching keyboards.
So anytime I want to use a widget controlled by a key in whatever use case, I have to define a MIDI control alias for the Note On and/or the Note Off message.
Continuing this workflow I may need for all 88 keys 2 MIDI control aliases, which leads to my initial question…
I know this workaround would work, but it is kind of messy to have 176 MIDI control aliases in the rig manager…
(Therefore a sort or filter function in the rig manager would be appreciated - as discussed here Sort / Rearrange MIDI Control Aliases in Rig Manager?)
In my example both the inputs “UM-1” and “Network Session 1” are merged to the GP Port. In your case these would be your different controller keyboards.
You can then learn your widgets to the desired messages coming from the GP Port and won’t ever need to change them when switching keyboards.
Even with this hack, it would be definitely worth to still use control aliases for this in the rig manager:
Until now I didn’t use all keys to drive widgets, but in preparation I created all 176 control aliases. So when I learn a widget it automatically chooses the control aliases, and I don’t have to worry, that any widget wouldn’t work when I use another keyboard, because I forgot to create a control alias.