Our CineSymphony libraries include the option to control articulation switching using Conditional Mapping.
This allows you to set up to two conditions that will control the playback of the different articulations. Choose any combination of Keyswitches, MIDI CCs, or Velocity values as best suits your playing style, controller setup, and editing workflow. Let's take a look at an example using CineStrings SOLO.
In this example, we can see how a combination of Keyswitches and Velocity values are used to switch between short and long notes, and even more specific types of short and long articulations. The F0 Keyswitch will play Legato articulation, and whether it is the Standard Legato or Espressivo Legato is determined by the Velocity value (indicated by the darker grey range). Play with a Velocity between 0-80 to trigger Standard, and 81-127 to play the Espressivo Legato.
This allows you to simply choose the Legato articulation easily using one keyswitch, and have both Legato types available for you to play in a comfortable fashion and change articulation types on the fly.
Similarly, the Short Spiccato and Spiccato articulations are both mapped to the C0 Keyswitch with Velocity value used to switch between the two. This allows you to rapidly repeat notes and use both short attack types more effectively.
You can also change the Condition 2 from an "AND" to an "OR" format by clicking on the And/Or between the two columns. For example, you could set the Legato articulation to trigger using the Keyswitch F0 OR whenever the Sustain Pedal is triggered.
This gives you a huge amount of flexibility and control with how you would like to set up your patches, depending on your own playing style, workflow, and controller setup.