I have a VST library that requires a significant delay compensation (440ms) and uses keyswitches. In the expression map editor, I noted that delay can be applied to end offsets, controllers, but not keyswitches.
I am aware of Feature request delay in Expression maps - #9 by mmka . I see an option “Expression map switches before notes” but I could not get it working. Also, this option is in a unit of ticks, which its value depends on tempo. However, tempo in a piece could change, and the library has a fixed delay. I am also not able to tweak in the key editor. Please let me know if there exists a workaround.
There is workaround for playing techniques with Key switches. You can place a playing technique by using the carrot. In that way you can place playing techniques with some distance from the notes that it has to influence.
Besides, I found a workaround to use CC instead. I changed all the VST instruments requiring negative delays to use CC instead of keyswitches. Fortunately, so far all these libraries I am using support that. So, the problem is resolved at this moment.