02-14-2021, 07:26 PM
Hi,
I think I floated this idea a few years ago, but it seems like I'm needing it more and more.
A function that can be mapped in MIDI map, that acts as a shift function.
Potentially that could be toggled on and off.
So that any controller can have an alternate target in a MIDI map file, while the shift key is pressed.
It would be really handy, especially for EQ and Mixbus sends or fader vs trim.
E.g.
I think I floated this idea a few years ago, but it seems like I'm needing it more and more.
A function that can be mapped in MIDI map, that acts as a shift function.
Potentially that could be toggled on and off.
So that any controller can have an alternate target in a MIDI map file, while the shift key is pressed.
It would be really handy, especially for EQ and Mixbus sends or fader vs trim.
E.g.
Code:
<Binding channel="16" note="20" function="toggle-shift"/>
<!-- unshifted CC's -->
<Binding channel="16" ctl="109" uri="/route/trim S1"/>
<Binding channel="16" ctl="110" uri="/route/pandirection S1"/>
<Binding channel="16" ctl="111" uri="/route/filter/hi/freq S1"/>
<Binding channel="16" ctl="112" uri="/route/filter/lo/freq S1"/>
<Binding channel="16" ctl="101" uri="/route/eq/freq/0 S1"/>
<Binding channel="16" ctl="105" uri="/route/eq/gain/0 S1"/>
<Binding channel="16" ctl="102" uri="/route/eq/freq/1 S1"/>
<Binding channel="16" ctl="106" uri="/route/eq/gain/1 S1"/>
<Binding channel="16" ctl="103" uri="/route/eq/freq/2 S1"/>
<Binding channel="16" ctl="107" uri="/route/eq/gain/2 S1"/>
<Binding channel="16" ctl="104" uri="/route/eq/freq/3 S1"/>
<Binding channel="16" ctl="108" uri="/route/eq/gain/3 S1"/>
<!-- shifted CC's -->
<Binding channel="16" ctl="109" shift="on" uri="/route/send/gain S1 1"/>
<Binding channel="16" ctl="110" shift="on" uri="/route/send/gain S1 2"/>
<Binding channel="16" ctl="111" shift="on" uri="/route/send/gain S1 3"/>
<Binding channel="16" ctl="112" shift="on" uri="/route/send/gain S1 4">
<Binding channel="16" ctl="101" shift="on" uri="/route/send/gain S1 5"/>
<Binding channel="16" ctl="105" shift="on" uri="/route/send/gain S1 6"/>
<Binding channel="16" ctl="102" shift="on" uri="/route/send/gain S1 7"/>
<Binding channel="16" ctl="106" shift="on" uri="/route/send/gain S1 8"/>
<Binding channel="16" ctl="103" shift="on" uri="/route/send/gain S1 9"/>
<Binding channel="16" ctl="107" shift="on" uri="/route/send/gain S1 11"/>
<Binding channel="16" ctl="104" shift="on" uri="/route/send/gain S1 11"/>
<Binding channel="16" ctl="108" shift="on" uri="/route/send/gain S1 12"/>