Hi guys, Working on a commercial plugin here under NDA, so I can’t share the code (IK that makes this difficult to answer), and having A strange Issue where DSP behaves completely differently in the AU build than other formats.
The DSP in question is an in-house dynamic range compression algorithm and an in-house clipping algorithm.
The behavior in question is that in the AU version, the compressor DSP doesn’t seem to be compressing at all, but instead just causing a large gain increase. The clipping DSP seems to be running twice, but only when other parameters in the plugin have been changed (that are totally unrelated and have no relevant code between them). In the other formats, things just behave correctly, the compressor compresses, the clipper clips, etc.
The compressor DSP is part of an in-house JUCE module and has been used in other products in the past without issue (most recent build/use in other products was October of last year), so kind of going insane right now.
If it might be relevant, we’re using the latest version of Juce 5, using PACE/iLok for our antipiracy solution (so using their compiler), using XCode 11 on Mojave, and targeting OSX 10.9+.
I understand that without the code it’s hard to say what’s going on, just hoping someone else may have had similar issues in the past and know of some possible points to inspect.
Thanks in advance!