Now I am a bit confused: VSL level II presets/combi-matrices require note events for articulation switching.
I guess we are actually doing exactly the opposite 😊. If I understand this correctly, you use program change messages that are then transformed into notes and mod wheel events and sent to VI, right? In contrast, I don’t directly send program change events from my master keyboard since it takes longer to type 2-3 numbers and an enter command. Instead I actually use keys to switch banks and articulations. These are then transformed in an environment macro into program change messages (articulations of the key-switch bank 1 -> program changes 1-12, bank2 -> 13-24, &hellip😉 that are then sent to VI. The reason why I prefer to send program change messages to VI is that they don’t appear in the score, are chased by Logic and are the only way to quickly access really large presets with dozens of matrices in VI pro (in my case >100, mostly made from scratch).
If you do not really send program change messages to VI then you are lucky and won’t have any problems with the bug in the current Logic versions 😉.