clap-wrapper icon indicating copy to clipboard operation
clap-wrapper copied to clipboard

Unresponsive UI

Open andrewrynhard opened this issue 8 months ago • 2 comments

Hi,

I use nih-plug to build a clap plugin and then use clap-wrapper to create an AU. It mostly works with the exception of the UI being completely unresponsive unless the transport is running and audio is going through the plugin. This is only the case with Logic Pro. I have used Carla to load the AU and the UI works fine.

andrewrynhard avatar Mar 16 '25 17:03 andrewrynhard

sounds like the nih plug ui is locked waiting for some audio thread callback to me. I have no idea exactly how we would debug this. We've run vstgui juce and visage plugs in the au host without problem so I think starting somewhere around how nih plug interacts with its gui might help. Like is there a audio process thing which kicks a repaint?

baconpaul avatar Mar 17 '25 16:03 baconpaul

sounds like the nih plug ui is locked waiting for some audio thread callback to me. I have no idea exactly how we would debug this. We've run vstgui juce and visage plugs in the au host without problem so I think starting somewhere around how nih plug interacts with its gui might help. Like is there a audio process thing which kicks a repaint?

Good question. Just getting into nih-plug myself. I will see what I can find.

andrewrynhard avatar Mar 18 '25 02:03 andrewrynhard