I think I understand why this is happening.however I can't switch back to any or any other articualtion without manually bypassing Flexrouter then un-bypassing and then itll reset back.
Do you just have a single keyswitch for spicatto? If this is the case then FlexRouter won't know that it needs to route back to channel 1 for the other UACCs. Routing is only changed based on keyswitch events, so if you don't have a keyswitch configured for the other CC32 values, it'll be stuck on channel 2 after you trigger spiccato.
It's possible to solve this by creating two "catch-all" keyswitches for CC32 values 0-41 and another one for CC32 values 43-127, both with a passthrough KS action and setting the target to [A]1 (or your rule default). Alternatively, if you don't mind CC32 value 42 being fired into your combination palette on channel 1 -- and you wouldn't because you've unloaded spiccato there -- then you can create a single catch-all for CC32 values 0-127.
It turns out that this exact recipe can be used to do it the way you originally wanted (keeping Spitfire spiccato in the combination palette and only loading in LASS spiccato on channel 2). The only difference is you don't need to unload spiccato in your combination palette or load the standalone patch on channel 2.
In other words:
1. Create a keyswitch on CC32 values 0-127, default target ([A]1) and set the KS action to passthrough.
2. Create a keyswitch on CC32 value 42, target [A]2 and set the KS action to block.
You can repeat #3 for all such layers you'd like to have.
When you trigger spiccato via CC32/42, the first keyswitch executes (because value 42 is within the 0-127 range), setting up a route to channel 1 and passing the CC32/42 event to the Spitfire patch, and then the second keyswitch executes (because value 42 is within the 42-42 range), which adds channel 2 to the routing targets.
When you trigger a UACC other than 42, only the first keyswitch executes, which first resets all routing (undoing the routing to channels 1 and 2), and then sets routing back up to channel 1, again passing the UACC event onto the patch on channel 1.
Hope that helps!
Last edited: