Can you recall the reason that you do not use the AEffEditor class in the VST wrapper? It seems to me that what you’ve written could fit into that model, but it would require another wrapper class without any real functionality.

I am curious, though, if there is some other technical consideration that I am not seeing? I am going to use the JUCE AudioProcessorEditor class in tandem with my own AEffectX-derived class, and would like to avoid re-inventing the wheel as much as possible.


I can’t think of any reason why it’d cause a problem, it just seemed a bit pointless to use it unless you’re using the VSTGUI classes to build your interface.