VST 64bits issue on OSX


#1

Hi Jules,

It seems that the UI is broken in VST 64bits on Mac.

In Reaper (4.15/64bits), The Juce Demo plugin seems to haven an offset in the mouse up and the window of the plugin resize leads to some issue (drawing offset)

In Cubase (6.0.5/64bits), only the window of the plugin resize leads to some issue (drawing offset)

Could you take a look ?

Thanks,


#2

If your Juce plugin is 32bit that could be the reason, the 64-32 bridges are not that good from what I saw…


#3

Bump.

The plugin has a native 64bits version.


#4

I’m experiencing the same bugs.
The Reaper mouse offset as well as the window offset in a native 64 bit VST OSX version.


#5

[quote=“friscokid”]I’m experiencing the same bugs.
The Reaper mouse offset as well as the window offset in a native 64 bit VST OSX version.[/quote]
Same here. Using the old 1.51 JUCE, though. Does anyone know if this is fixed with the latest JUCE version?


#6

What we are doing now, to determine the offset, is this (using the old 1.51 JUCE, though):

virtual void mouseDown ( const juce::MouseEvent& e ) { Point<int> desktopWaveComponentOffset = juce::Desktop::getMousePosition() - e.getPosition(); // etc. };


#7

Another issue we’re experiencing ( (using the old 1.51 JUCE, though), is that buttons within the upper 26pixels (height of menu bar) do not receive mouse clicks.


#8

1.51 is so long ago that I can’t remember exactly what state it was in, but I’m pretty sure that all this stuff has been sorted out since then.