You can!
But if you bypass a plugin after having it finally faded out, there might be still some notes playing (even if you won’t hear them) and this could cause hanging notes, because there never was a note-off for them. But this behaviour might also depend on the particular plugin.
So if this should be handled properly, that situation has to be taken care of, say:
- Fade out
- send a note-off for all notes still playing
- bypass the plugin
I actually use such an automation script in one or two rackspaces and it works pretty well with one press of a button to switch/crossfade between (i.e.) a piano and a lead sound and back.
I’ll have to look for it when i have my music-PC connected again…
To make the use of scripting easier for non-programmers, GP4 supports the so called “Scriptlets” which are user-made plugins that hold a ready-made script for a special task. Those can basically be used like any other plugin.
Maybe these Scriptlets can be a first aid for the moment:
or
To learn more about the use of Scriptlets see: