How to change sustain to staccato - VSL

Hi, I’m a bit stuck on a workflow…am a bit confused about all the options…
I’m playing the song Viva la Vida by Cold Play using VSL Strings…and am using “Setlist” mode.
For most of the song I need a staccato…but at one point I need to change to Sustain…then back again

What is the best workflow to change from Staccato to Sustain and then flick back again to Staccato? (Within Setlist mode)
There seems to be various ways I could try this…perhaps…using the key switches within of VSL…but also just loading two instances of VSL…using variations?
.one with staccato, one with sustain and then varying the volumes?

There are so many options…I’m sure this is easy …but I’m just not sure where to begin! Thanks for any clues!

VSL changes articulations using note messages. So you need to find a way to send these when changing song(part)s.
My first goto would be scripting, also because I’m AFK so I can’t see if there’s a better way. But probably others will have better suggestions.

Maybe this helps a little

1 Like

I don’t know much about scripting, so I tend to concentrate on non-scripting solutions.

I think the simplest is to use the VSL keyswitching. Why not just use that (hit the key to change the articulation as you want)? As I understand it, that is the intended use. If you are concerned about triggering the wrong keyswitch, you could set up two (or more, if necessary) MIDI IN Blocks with key ranges that only include the regular notes you want to hit and the exact keyswitches you use.

Another option you could consider is Action Management (in Song Part Properties), which could trigger a “note on” to change the articulation when you change to a particular song part. Look here:

1 Like

Thanks Jeff…so I can indeed trigger a note change via the piano keys…the trouble is this also triggers a sound to play…which sounds like a ‘bum’ note being played!

My Roland xp80 doesn’t have enough keys for me to use something outside of the range!

I can block the notes from playing via the Midi in block…but then this also doesn’t work because then it also blocks the articulation change!! In addition Synchron Player is only accepting input from the keyboard…so I don’t know what to do! It is quite the perplexing problem! Thanks

I think you can use MIDI filters to split the output of the MIDI input. These are in the plugin menu (I guess sub menu MIDI processing or whatever the name is: I’m AFK).

Where is the “bum” sound coming from? VSL should not generate it.

Is it coming from your controller keyboard?

I see you are using a Roland xp80 as your controller. So, that keyboard generates sound (it is not just a controller keyboard).

Is that generating the Bum sound? Does it make that “bum” sound with other notes?

Do, you run your XP80 audio into Gig Performer? Or do you just run the midi into Gig Performer.

If the XP80 is generating the “bum” sound, you may need to turn “Local” off on it.

Or, if you are like me and do not run the audio in Gig Performer and you sometimes use sounds from your keyboard, you may have to turn the master volume up and down depending upon whether you are using internal sounds (I actually do that with one of my keyboard (Privia PX350).

If you run the audio into Gig Performer, then local would always be turned off and you can control (within Gig Performer) when you want to trigger sounds in XP80 (versus when you just want to use it to control GP). This is the preferred way (even though I do not do it).