Might it be an option to add an entry into the context menu when right clicking a plugin? Like “True Bypass” which can be checked? This would give the users both options and would not mess up other people setups.
To me it makes more sense if a plugin doesn’t have any influence on the sound if it’s bypassed.
I agree, bypass should mean the rack or plugin has no effect at all - 0dB gain.
My only concern would be how to handle not breaking people’s setups. Add a new “Bypassed gain” defaulting you zero, then the upgrade process migrates existing gain to bypassed gain?
Yes - and it feels wrong to me. It’s not a “feature” people would expect, I think. So it would just be an ugly hack for backwards compatibility.
I think @FantomXR’s suggestion is better, especially if newly-added racks/plugins defaulted to “True Bypass”, to gradually move people over to the more standard behaviour.
I guess in some cases the “old” behavior is useful. So if there is no reason to let the user decide about the behavior… why not? So I’d vote for option 2.
I wonder if there’s any value in the idea of switching to the correct behaviour, but existing gain controls on bypassed slots keep their current gain effect until they’re modified, and from then on they behave in the “correct” way? So some hidden gain value that’s applied, but reset to zero as soon as the control is touched.
I just noticed this issue and was going to report it as a bug. I found this thread while checking if it had already been reported. I assume you have never changed the behaviour? i.e. the gain slider of a bypassed plugin still affects the gain.
I also noticed a similar thing for plugin parameters - they are still being changed even when the plugin is bypassed and suspended. I have a couple of CCs that I use to change the Gain and Reverb on the Leslie. I want to the CCs to change the values on the T-Racks Leslie, except when it is bypassed (in which case the VB3 values should be changed). I wasn’t expecting these parameters to react when the plugin is bypassed (or suspended).