Expression Map Selection Not Retained

I’ve created a generic expression map to re-use across almost all of my woodwinds, as they’re almost all from Spitfire and so have a very similar set of articulations. Each MIDI track is routed to a VEP instance which has Kontakt multis loaded. In the multis, the articulations are separate channels instead of keyswitches, so the expression maps change the channel, which works fine.

The problem is that when I choose which expression map to associate with a track, I sometimes revisit the track to find the expression map slot empty:

You may notice Flute 2 has the same port/channel routing as Flute 1 in the video. This is because I am still setting up the routing on the whole template. After recording this video, I went back and set each instrument to its own port and tested again with the same results.

I’m running Dorico natively. My VEP server must run in Rosetta so I can use certain plug-ins.

Version 5.1.81.2225 (Jan 16 2025)
Dorico 5 AudioEngine Version 5.6.42.5

I noticed that when I set the expression map for Piccolo, the rest of the expression maps change (except Flute 1). However, if I try to change the expression map for, let’s say, just Alto Sax, they all change again (except for Flute 1) as if they are grouped somehow.

Maybe something to do with the port number?

I’ve seen this before. Check the endpoint (cog wheel) and make sure you have the correct number of ports available.

2 Likes

As you were typing this I noticed I failed to set the number of ports – that was it, thanks!