Debugged through this but I think I’ll need to work with the plugin developer to get it resolved. What seems to be happening:
Plugin requests window be resized
Cantabile resizes the plugin window which causes…
Plugin to request window be resized to half again
Cantabile resizes the plugin window which causes…
Plugin to request window be resized to half again
You can see where this is going
I tried just blocking the resize request to break the pattern and see what happened but there’s still some geometry calculation issues with the dimensions returned by the plugin.
I’ve reached out to Positive Grid and will let you know when I hear back and/or have a fix.
Yeah but not surprising. I’m guessing the plugin is peeking at the current dpi mode context and tweaking its behaviour. The hidpi stuff in Windows is super confusing and really easy to do a conversion where you shouldn’t, or miss one where you should. Even more complex when the host is doing stuff and the plugin is doing stuff and there’s nothing defined by the VST spec about who does what.
@brad: has there been any development on this? Just installed the latest version (2.6) of BIAS, and still need to set Cantabile to “Enabled and upscale”, instead of “Enabled”, otherwise the window shrinks down to nothingness…
Hrm… I’ve not addressed this in anyway. Are you running the latest version of the plugin. If it’s using Juce internally (I don’t know if it is, but most plugins showing issues like this do), then there’s a good chance it’d be fixed by a fresh build of the plugin.