Hey all,
I’ve come across a strange behavior with my plugin that I can’t really figure out: when I add my plugin to a given mixer track/effects slot, I can configure the parameters and make the effect sound the way I want to, then I can enable bypass in the host (tested in FL Studio and Renoise) and see the expected behavior, but then when I disable bypass in the host, my plugin resumes processing with the default parameter values, even though the GUI reflects the values I had previously set. As soon as I nudge a slider in my GUI the internal value snaps up to what the GUI is showing, but this means that enable/disable of the bypass in the host resets the internal state of my plugin to the default parameter settings, which is obviously undesirable.
Has anyone seen this? Did I miss some step of implementing the AudioProcessor interface?
Thank you!