You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At some stage we will have to deal with some complicated audio processing. An example is "bypassed" state and latency compensation. This JUCE forum post contains a good summary on the topic. https://forum.juce.com/t/bypassing-a-hosted-plugin/26633
Making changes to process() function signature just to add the bypassed state is not a good idea. What I think appropriate is that plugins add a control parameter for bypassing. Considering hosts, however, it does not make sense if every plugin has individual bypass parameter on their own. We need to have such a parameter in common manner i.e. standard parameters, like MIDI RPNs (Registered Controllers).
The text was updated successfully, but these errors were encountered:
At some stage we will have to deal with some complicated audio processing. An example is "bypassed" state and latency compensation. This JUCE forum post contains a good summary on the topic. https://forum.juce.com/t/bypassing-a-hosted-plugin/26633
Making changes to
process()
function signature just to add the bypassed state is not a good idea. What I think appropriate is that plugins add a control parameter for bypassing. Considering hosts, however, it does not make sense if every plugin has individual bypass parameter on their own. We need to have such a parameter in common manner i.e. standard parameters, like MIDI RPNs (Registered Controllers).The text was updated successfully, but these errors were encountered: