Bug: BIAS FX window shrunk to unusability in HiDPI mode


#1

Looks like BIAS FX isn’t really compatible with Hi DPI mode: its window gets reduced to nothing:

Not a problem with Hi DPI disabled or “enabled & upscale plugins”, but in “enabled”, it consistently refuses to co-operate.

@brad: anything you can do to make it behave?

Cheers,

Torsten


#2

Hi @Torsten

Thanks for reporting - I’ll check it out.

Brad


#3

Debugged through this but I think I’ll need to work with the plugin developer to get it resolved. What seems to be happening:

  1. Plugin requests window be resized
  2. Cantabile resizes the plugin window which causes…
  3. Plugin to request window be resized to half again
  4. Cantabile resizes the plugin window which causes…
  5. Plugin to request window be resized to half again
  6. You can see where this is going :slight_smile:

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.

Brad


#4

Great - thanx!


#5

Interesting that this doesn’t happen in the other HiDPI modes, though…


#6

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.