Getting deep into Expression Maps and Articulations at the moment,
I’m experimenting with using Expression Maps to also change parameters and settings on External Digital Synths using MIDI CC.
It’s actually working quite well, but I’ve realized the limitation is that the whole Expression Maps system is data-monophonic, ie, only one Articulation can be active at any given time.
It would be great if there was a 3rd Articulation type that can send a message even while another articulation is active.
This Articulation type could be called “Individual” or “Parameter” or “Trigger”.
Say a synth has a bunch of button toggles settings:
and another section of the synth has
and another part of the synth has glide
All of these parameters can be changed via MIDI CC, and you can figure out the exact values between MIDI 1-127 data value.
Obviously this can be done via a typical variable Controller CC Lane, but, it’s so so so much nicer just programming in the exact values into Expression Maps instead of trying to figure out the values on a CC Controller Lane each time.
The only issue is that, Direction and Attribute types can only allow one articulation at once.
So maybe, I want to send
all on the same note.
Maybe ‘Vibrato 2’ and ‘Legato Portamento’ would both be Direction articulation types, but I would want Filters and Delay to be a ‘Individual’/‘Parameter’/‘Trigger’ type.
_____|Vibrato 2______________ _____________________________|Legato________________ ____________________________________________________|Legato+Vibrato___________ _____|Bandpass Filter________|Lowpass_______________|Hipass___________________ _____________________________|Delay On______________|DelayOff__________________
does this make sense?