alternatively, this is me tossing one of those "run" type xy crossfade patches for berlin strings.
for the sake of time(and controllers) I used velocity on all 4 articulations, and used my 2 main ccs as blending between shorts vs longs, and between the marcato FFF and staccato blurred, as well as the sustain imm and sustain blurred. I also only used legato transitions on the blurred, so I have some overlap occurring with a non-legato patch.
I completely played this in live, but normally what I'd likely do - is set up each run with just modwheel/notes in live - then loop it to control the 2d xfade, then find the "sweet spot" for that phrase and record it in(probably moving the CC's in general to make it feel more alive)
Further more, I could combine 4 completely different articulations to suit the phrase, be it switching the marcato FFF for spiccato exposed, and staccato blurred with spiccato blurred - switching sustain imm with Sul Pont Imm and Sus Accented or Sul Tasto portato long. ect. Switching each individual long articulations to different legato transitions and blending(maybe the blurred has all 3 legatos one speed slower than the non blurred sustain) so I can add the right about of blurr/transition/intonation.
likewise, you can control the attack on these samples - so you could soften the shorts transition to the point that it's less of a precise note start.
using the same midi with the marcato legato patch(I dialed the reverb up on CSS here to give a similiar ambience) a few things become extremely apparent. Too perfect, and the lack of round robins is very obvious - compared to berlin strings - which has multiple samples being blended together(thus different RR numbers, so they don't line up the same basically ever) and feels much less sterile because of it.
edit: and ignore the "CCC version" title, it's CSS, not sure why I accidently named it CCC.