I’m testing JuceAudioFilter Demo Win32 VST with Wavelab 5 and I’m experiencing some problems.
Right after I select the Demo plugin in Wavelab (the GUI gets opened contextually) a checkMessageManagerIsLocked check fails in Component::toFront(). Ignoring the assertion other identical ones pop up.
My opinion is that Wavelab makes use of more than one thread to load and then manage the plugin GUI. Is there a solution for that?
The Demo plugin gets loaded regularly (no assertions in Release builds), but after I play for a while on the midi keyboard with the mouse, the whole (host also) GUI gets frozen (the audio thread keeps running), so I suppose a deadlock occurs in the GUI thread.
Also note that with Cubase SX 3 the plugin seems to work good in Debug and Release.
Since I’m evaluating Juce to do a commercial plugin I strongly would like not to exclude Wavelab from the supported VST host list…
Anybody has had this kind of problems?
Any idea about how to solve this problem?
Thanks in advance