The Wotja AUv3 plug-in works 100% fine in Big Sur (properly signed, entitlements set-up etc.) (verified on various machines).
However, the AUv3 plug-in UI on Catalina is completely unresponsive. Simply doesn’t respond at all to any mouse interaction. Verified on 3 different machines. Unresponsive with whatever I try, including Logic Pro and the Juce Audio Plugin Host.
Also, when running using Audio Plugin Host I see this:
Unable to create basic Accelerated OpenGL renderer.
Unable to create basic Accelerated OpenGL renderer.
Core Image is now using the software OpenGL renderer. This will be slow.
2021-03-08 09:44:23.221457+0000 AudioPluginHost[16958:197457] warning: <NSRemoteView: 0x102b2f5c0 com.intermorphic.WotjaPro21x.WotjaPro21AUv3.viewbridge ((null)) AUAudioUnitViewService> determined it was necessary to configure <JUCEWindow_740996b1178a2d25: 0x102c256c0> to support remote view vibrancy
That is all very weird, as I’ve not configure the plug-in to use OpenGL.
I had a hunch, and changed the minimum macOS version for the macOS AUv3 to be 10.15, rather than 10.12; Logic Pro now lets the plug-in pass validation under Catalina. Bonkers.
All rather weird. I can get it all running if I simply always return true from isWindowAtPoint,
@ed95 not sure what to make of all this but anyhow, to recap - the Wotja AUv3 didn’t respond to any mouse events under Catalina (but was fine under Big Sur…) until I patched isWindowAtPoint. At which point, the UI started working!
Can you try with the JUCE AUv3SynthDemo plug-in? I’m able to use the UI without any issues on Catalina 10.15.7 in both Logic and the AudioPluginHost when running it in AUv3 mode.
Are you perhaps opening any windows in your plug-in that could be obscuring the main view?
Hi Ed, I’ll try to do that for you. I don’t know if it is because I’ve been testing under a Parallels VM - I’ve not got physical Catlina hardware in the office…