by Jeff367 » Mon Apr 26, 2021 1:50 am
Thank you for the reply, Promidi. Yes, you are right that keyswitches are just MIDI notes, but the entire expression map feature essentially exists to essentially hide that fact and make keyswitches more convenient to use.
As far as placing expression map just slightly earlier, I could do that for some articulations but not for others. In Cubase there are 2 types of articulations: Directions and Attributes. Directions articulations are not tied to the note and can be place anywhere and are enforced until another direction comes up (for example, pizzicato). Attribute articulations are tied to notes (like staccato) and cannot be moved. Basically, this is consistent with how regular sheet music notation works. Yes, I could change the expression map and make all articulations of Directions type (violating the notation conventions is not the end of the world, I guess), and then I could insert the expressions just slightly ahead of the MIDI notes. But all of this sounds like workarounds and hacks rather than legitimate solutions.
What stumps me is that I created a similar expression map for the EastWest Hollywood Orchestra VST and there the keyswitches work fine. Also, a number of articles online about creating Cubase expression maps for keyswitch instruments never mention this problem with other instruments. It just sounds like MP2 simply doesn't play nice with expression maps.
That's why I posted here rather than on a Steinberg forum to see if I'm the only one with this problem. Although, I might post there just in case anyway.