Device take-over behavior using control surface
Posted: Sat Jul 14, 2012 9:12 pm
Hi all.
I'm wondering if someone can help me create some separation between concepts and realities. FYI, I'm still pretty new with Ableton so 'Blue Hands', midi mapping mode vs. instant mapping, the 'configure' button, etc. are things I'm starting to understand but I'm not totally there yet.
My problem begins with my owning Novation controllers that have Automap. Started using them in other DAWs where Automap was a pretty decent solution to general usability. Bringing them into Live where mapping possibilities are more evident I'm left feeling like Automap does't give me all the control I want, or maybe that Automap simply gets in the way of actually 'knowing' exactly what is what (vs. unfolded device parameter inside Live which is very 1:1 with a big display of controls).
Anyway, what I want is a better control surface for controlling VSTs and Ableton plug-ins (effects/instruments). This control surface would be primarily for sound design and tweaking, not mixer control or performance mode so what I am seeking is for device focus to follow the blue hand so that Knob #1 always effects the selected device but ignores devices it may have previously controlled.
From what I can tell this behavior is outside of the MIDI spec (1 channel per device, that channel's #CCs exclusive to that channel), but instead references internal software mappings. I'd love some reading that clarifies the inner workings if someone knows of any. AFAICT, the device focus is dependent on vendor specific 'Instant Mappings' since the manual states the following:
So could someone confirm or dispute my understanding, suggest new ways of thinking of it, or give other examples that might help me to come up with a good solution?
Really appreciated.
-j
I'm wondering if someone can help me create some separation between concepts and realities. FYI, I'm still pretty new with Ableton so 'Blue Hands', midi mapping mode vs. instant mapping, the 'configure' button, etc. are things I'm starting to understand but I'm not totally there yet.
My problem begins with my owning Novation controllers that have Automap. Started using them in other DAWs where Automap was a pretty decent solution to general usability. Bringing them into Live where mapping possibilities are more evident I'm left feeling like Automap does't give me all the control I want, or maybe that Automap simply gets in the way of actually 'knowing' exactly what is what (vs. unfolded device parameter inside Live which is very 1:1 with a big display of controls).
Anyway, what I want is a better control surface for controlling VSTs and Ableton plug-ins (effects/instruments). This control surface would be primarily for sound design and tweaking, not mixer control or performance mode so what I am seeking is for device focus to follow the blue hand so that Knob #1 always effects the selected device but ignores devices it may have previously controlled.
From what I can tell this behavior is outside of the MIDI spec (1 channel per device, that channel's #CCs exclusive to that channel), but instead references internal software mappings. I'd love some reading that clarifies the inner workings if someone knows of any. AFAICT, the device focus is dependent on vendor specific 'Instant Mappings' since the manual states the following:
Instant mappings seem dependent on Ableton's blessing. I read a FaderFox thread that suggested it isn't simply a matter of tweaking a user script, but something more advanced. I'm worried that if I buy something outside of the blessed list (say a Doepfer Drehbank) or build a DIY device that I might be stuck with MIDI device mapping which then suffers from MIDI channel and CC limitations that prevent a 1:1 use of the same knob without changing channels/CCs/banks, what have you. My limited testing with a Korg Nanokontrol2 seems to confirm that simply adding your own control surface via manufacturer user scripts won't get you the same instant mapping control."Instant mappings are advantageous because the control surface's controllers will automatically reassign themselves in order to control the currently selected device in Live."
So could someone confirm or dispute my understanding, suggest new ways of thinking of it, or give other examples that might help me to come up with a good solution?
Really appreciated.
-j