bcmodular / scopesync

ScopeSync is an Open Source framework that lets users easily build rich user interfaces for Sonic|Core Scope devices.
http://www.scopesync.co.uk
8 stars 4 forks source link

VST3: GUI not showing up in Studio One #29

Open macay opened 9 years ago

macay commented 9 years ago

When I load the VST3 version in Studio One 2.6.3, the GUI is not displayed properly. Actually it's not displayed at all. It seems that it's displayed right after loading, but vanishes immediately afterwards.

scopesync-vst3-64bit

This happens with both the 32-bit and 64-bit versions on Windows 7 64-bit and Windows XP.

wellis commented 9 years ago

I think this may be improved* in the latest build I've uploaded. See how you get on with this one: https://github.com/bcmodular/scopesync/blob/master/VST%20Plugin/ScopeSyncVST-x64.vst3

Coincidentally, I'd made some fixes regarding the plugin resizing for problems in the Juce plugin host, which will have affected this.

*I say improved, as there's still an issue when you initially load a new configuration, as the plugin flickers. If you close and re-open the GUI it's fine. I'll have to look into that in more detail and possibly come up with a cleverer way of handling the GUI size changing.

wellis commented 9 years ago

I've done a bit more debugging of this today and it looks like Studio One handles VST3 plugin resizing a bit differently to the Juce plugin host. It's to do with the call to the onSize interface of the VSTGuiEditor, which Studio One appears to be sending the wrong values to on resize. I'll continue to see if there's a way to work around this, but may need to discuss with PreSonus.

wellis commented 6 years ago

I'm afraid this one will have to be parked for now, as I'm waiting on Juce support for dynamic parameters in VST3 plugins. See: https://forum.juce.com/t/updatehostdisplay-vst3/13338