When enabling Expression Maps, CC1 stops working?

Hello, I’m setting up some Expression Maps for an orchestral library. In such library KeySwitches are used to switch between Articulations. I created an expression map to reflect that and it works without issues.

The problem I have is that the Dynamics of the library are controlled via CC1, and even though the expression map doesn’t have any CC1 (because I want to control that manually through live recording the CC1 myself or midi events) the moment I enable the Expression Map, manually using the modwheel to affect CC1 stops having any effect. It would seem like the Expression Map ‘‘rejects’’ the CC (the MIDI activity monitor on the MIDI Track reacts properly to the CC1 showing it is being registered, it just seems it’s not sending it to the virtual instrument). For some reason, it seems to happen only with CC1, the other CCs keep working properly.

Any ideas why this might happen?

EDIT: Found the reason. Seems I forgot one specific KeySwitch that wasn’t even active indeed has CC1. Its kind of strange that just because one KeySwitch that’s not even being currently used has CC1 it disables the input for that CC on all KeySwitches even if those other KeySwitches don’t have CC1 in them? Is there a way to make it so it only ignores CC1 when that specific KeySwitch is enabled and lets me handle the CC manually for the others?

Hello
Your question lacks additional information
Are you under kontakt Play Opus or other
Which bank is the problem?
How do you use keyswitches?
keyswitchs with note or midi cc?
best to take screenshots

Maybe this can come from the kontakt midi automation for example with a duplicate midi cc1 or not in the right place

Is CC1 correctly assigned to the dynamics?

yea i wonder if it’s a bug, i don’t remember having this issue on C12, and was surprised when i discovered it, it doesn’t make much sense if that articulation is not even active to kill that CC for other articulations

Hello, thank you for your answers. I’m using Kontakt as a plug-in inside VEPro Server which is connected to Cubase via the VEPro plugin (everything related to that works fine). I edited the post to add some more information I forgot to add, but I’ll post on this comment too so the new question is clear:

EDIT: Found the reason. Seems I forgot one specific KeySwitch that wasn’t even active indeed has CC1. **Its kind of strange that just because one KeySwitch that’s not even being currently used has CC1 it disables the input for that CC on all KeySwitches even if those other KeySwitches don’t have CC1 in them? Is there a way to make it so it only ignores CC1 when that specific KeySwitch is enabled and lets me handle the CC manually for the others ?‘’

Nope, nothing changed, that’s how it works.

1 Like

Any way to prevent it or work around it so KeySwitches that don’t actually use CC1 in the same expression map don’t block it?

Nope,