I am working on an impulse reverb using script fx module, other then the convolution all other modules are stock modules.
I am using two gain modules and the 1/2 - 3/4 routing matrix to achieve wet/dry.
Now I want to implement a bypass button.
Wondering if I should make the button actually bypass all my modules or I could make it so that the 3/4 wet gets turned down so its all dry ? This might cause problems if the user touches the wet/dry slider while bypassed. Unless I disable that slider or something while the bypass is engaged
I guess bypassing the modules would shut down processing for them while the other method would just literally "bypass" them.
I guess I am concerned about click and pops or other problems if I actually bypass the modules.
How would you approach this ?
make it so that the 3/4 wet gets turned down so its all dry
You can do this and add some code, like : wet knob does something only if the bypass button is off. This way the user can move it without doing anything when bypass is on. And track the wet knob value so when the user un-bypass the effect, the wet level is set accordignly to the wet knob value.
This way you shouldn't encounter clicks and pops.
I can post a snippet if you want.
@lalalandsynth but if you're doing it with scriptnode, why not do it inside the scriptFx with a
@matt_sf BEcause I am using Delay and eq modules - not in scriptnode.
@lalalandsynth oh ok so I misread you