Prevent dynamic processing in AAX/VST3/AU

As Pro Tools for AAX, Cubase for VST3 and Logic for AU can decide to turn off processing for the plugins when they think it’s not needed… I’ve been through a lot of threads now, but couldn’t find the solution if there is a way to:
1, let the Host know we will not be able to work properly if it turns off the processBlock…
2, at least detect if it’s happening (yes I can do measurements if it was called long time ago, but a general solution would be nice in the AudioProcessor, especially as it already has suspension-related functionalities)…

Also, is there something for VST3 and AU that is similar to “JucePlugin_AAXDisableDynamicProcessing” ?

If no then what can be a workaround for an audio effect? accepting MIDI, or specific plugin type? Seems like people were discussing setting huge tails too, but not always working…

thank you in advance for any info on the topic!

3 Likes