firstly, my apologies if this is not the right place to ask.
I’ve downloaded the recently announced free Tracktion 6.3.1 to check compatibility with our plug-ins,
and encountered the following two problems with the VST3 version:
- The host doesn’t give us back correct data in setComponentState() of the VST3 controller, which means the plug-in state fails to be recalled from the host session
- The Tracktion plug-in window gets resized correctly when the user changes the editor size in the plug-in, but the child window / graphics canvas doesn’t (stays at initial size).
This behavior happens in Tracktion 6.3.1 (32bit, Windows 10). In latest Juce PluginHost, bug #1 does not manifest itself anymore, while #2 still does. I’m guessing Tracktion uses Juce as its code base, which is why I did this.
I must add that no other major host I’ve tested exhibit these problems, so I’m wondering if T6 might be doing something a little ‘funky’ there. Also, this plug-in is not built with Juce but uses a custom in-house framework.
The affected plug-in in question is there https://www.lmdsp.com/products/superchord/.
Please PM me if you need a private beta, as the currently released version does not have the UI scaling support in it yet.