Hi Raino, and thanks for you answer. I’m not entirely sure I understand your suggestion or if I made my request clear. I’ll try to make my situation clearer.
I’m setting on a very large template. Some of the VSTi instruments I want to map are different plugins but related. Think “Solo Violin Tremolo”, “Solo Violin Staccato”, “Solo Violin Pizzicato” and so. They do not come in a host like Kontakt or EastWest’s where you can load multiple patches basically within a single instrument. They are actually different VSTi instruments, each on different track. Some groups are made of 10 instruments, some of 12 or more. I want to treat those groups of separated VSTi / tracks as a single instrument, so that I can write a single midi part, in a single MIDI event, but have some notes played by an instrument, some chords by another and so on, switching between them with Expression maps. Typically Expression maps let you change the patch or activate a key switch. I’m looking for a way to tell, via Expression maps, “Play this note with the VSTi on this particular track”.
Now, I don’t know if I understand your suggestion correctly, but there are only so much MIDI channels available. I have tens of “related instrument groups” to create, each having multiple VSti. Having only 16 midi channels, after the first 16 instruments, I have to repeat the numbers and sanding system wide midi notes to, say, channel two", would play a plethora of different, unrelated instruments belonging to different groups.
I don’t know if what I’m saying makes sense. A quick example is Spitfire LABS Trumpet fields (it’s free and awesome LABS — Trumpet Fields). It comes as a series of 14 different patches. I have each of them running on its own instance of Spitfire LABS VSTi, each on its track, but they really are just articulations or variations of the same instrument, so I’d like to write a single MIDI part and have it played by the different instances.