when I open my plugin in Reaper as AU and after that as VST (or vice versa) the second format won’t get any timerCallback calls. In Live the second format won’t even open the GUI window; AudioProcessor::createEditor() isn’t called when trying to open the GUI. I didn’t test with other hosts (are there any that support AU & VST ? ).
I checked in Reaper with the JuceDemoPlugin, no problem there.
I’m a bit at a loss now. I don’t think this really is related to the Timer class cause there is not much in there and I also only changed timerCallback(). Also Live not opening the GUI at all is probably Live’s way to prevent further problems with the plugin.
I suppose something leaked somewhere, but I can’t think of a way to trace that. I suppose there aren’t any shared resources between AU and VST at runtime?
Also I didnt’t use locks in my code. It seemed to me not necessary but on the other hand I never wrote anything thread-critical before.
Any sugestions what this might be or how I could trace is?