Thanks for the quick reply.
Yeah the plugin definitely stays in processing mode. For the GUI update, I'm not too confident with specific VST calls as I haven't delved too far beneath Juce's architecture, but there's a manual 50ms timer and a call back function from which the controls update. For instance, within the callback function I have calls such as:
- Code: Select all
Which doesn't update, but if I replace the K_GUI variable with, for example, an incrementing integer separate from the processor, that will update fine. But the audio isn't completely bypassing my processing part, I have a master LR fader updated from within the same callback which monitors the output and adapts to prevent clipping, and that will adjust fine if I boost the input signals. Strange.