AAX + getBypassParameter()


The AAX wrapper still calls processBlockBypassed when I return the plugin bypass parameter with getBypassParameter(). Is it normal ?
If I understand the documentation correctly, the host should always call processBlock() in that case.



I think the documentation might be speaking from the point of a host, specifically when it says:

On the other hand, if this method returns a non-null value, you should never call processBlockBypassed but use the returned parameter to conrol the bypass state instead.

The AAX wrapper seems to call processBlockBypassed() still… but I think the doc means JUCE-based hosts should utilize the plugin’s return from getBypassParameter(), since “you” aren’t normally calling processBlockBypassed() manually if you’re making a plugin