Thanks for uploading a functional map - being able to use it was real helpful in understanding how it works. The attached pic is from the Key Editor the bottom showing the articulations change & the top shows the MIDI notes generated by those changes. I was surprised to discover that even though only one group has an articulation change occurring both groups will generate a new KS trigger (ex. the multiple D1 notes in bar 14).
This made me realize I had a conceptual misunderstanding about how Expression Maps work. I’d always thought that the Articulations listed in the lower right were actually bound to the appropriate KS. But the KS turns out to be associated with the slot & not the Articulation name.
I think this method will work for the VSTi - although I need to test to see if the extra KS triggers cause problems. Assuming it functions, this method is probably too unwieldy for actual use. The instrument has 28 notes allocated for key switches. These can be divided between the 3 different sets of switches. Split evenly that would require about 800 slots in the map - yikes!!!
Even worse there are 68 total articulations available so most of them still couldn’t be accessed.