To prevent stuck notes I’ve been adding the MIDI Filter plugin between my MIDI In block and Synth VST, and muting note-on messages whenever I’m done using the synth. Previously, when a song finished using a particular synth, I would simply bypass the synth. But stuck notes would happen and I found muting note on messages worked better to effectively “turn off” a synth.
The downside to this is that it’s a little more programming, and the VST’s are remain on and take up CPU. If I reverted to my old method of simply bypassing plugins when I’m done using AND engaging patch persist, is it the same exact thing?
As you mentioned patch persist, with patch persist you don’t need to care about anything, GP will do the job for you when switching between Rackspaces.
For switching between variation with a similar behavior, there is this Scriptlet:
Thanks for sharing @David-san. I just explored the scriptlet and definitely see it’s benefit, and how effective it is in saving CPU. I have a slightly different need that I’m wondering if you can help me with.
For each song, I use one rackspace and variations for each song part. For Variation A, I use Synth A and moving forward in the song, for variation B I want to (1) play the same exact keyboard, (2) Activate Synth B and Deactivate Synth A (3) avoid stuck notes.
Assigning widgets to MIDI filters and blocking note-on messages when I switch variations seems to do the trick but it doesn’t take care of bypassing unused VSTs and saving CPU.
I suppose I could simultaneously block note-on messages and bypass unused VSTs each time I change variations, but I’m hoping for a simpler and quicker-to-program solution. Not sure if that’s possible though.
Well, that’s exactly what the Plugin Persist Scritptlet allows… What did I miss here?… Or perhaps you missed this in the Plugin Persist 2 instructions:
But, you could also simply use two Rackspaces with Patch Persist and it would do the job.
From experimenting with the scriptlet, it seemed as tho the auto bypass engages whenever it does not receive MIDI. But if I continue to use the same keyboard, wouldn’t that just de-bypass the VST? How do I auto bypass Synth A and move onto play Synth B, without de-bypassing Synth A?
Yes, if you use it - it is optional - it works like that.
If it is bypassed by the auto bypass option and you play again it will unbypass the plugin.
Did you read my previous post regarding the Plugin Persist 2 instructions ? And did you test the demo gig file of Plugin Persist 2 ? Using the « enable plugin » parameter mapped to a widget, you can… well… enable or disable a plugin. If you need it in a variation, you enable it, if you don’t need it, you disable it.