aap-core icon indicating copy to clipboard operation
aap-core copied to clipboard

Standard plugin control parameters?

Open atsushieno opened this issue 2 years ago • 0 comments

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).

atsushieno avatar Jun 12 '22 07:06 atsushieno