Dynamic MIDI CC Data for Keyswitching
So, I've been using TouchOSC on my iPad for triggering key switches via Logic's Articulation Sets using Program CC data. It works just fine, but as my template grows, rebuilding a screen to incorporate a new instrument is cumbersome. And since the sets of articulations aren't standard, I'm forced to build a different set for each new instrument or set of them that follow the same sets.
What I'd really like is to be able to use SF's surfaces and somehow get different Surfaces, one for each instrument (or set of related instruments, i.e. BBCSO Strings (all the strings follow the same keyswitch pattern), to automatically switch to the appropriate set of switches (and sometimes CC faders/controllers) for whatever VI is active in Logic Pro, with or without that VI's window open. Many are Kontakt, but some are Spitfire's proprietary host among others, so it would probably have to be tied to the Logic track name?
Is something like this possible? I'm a scripting noob and not sure I've got time to really learn that language just to make this happen... maybe i can hire someone can write up the framework for me that I can populate it for my specific track names?
Or maybe you know of someone that's already built this that I can buy it from?