AU passes auval but no GUI only in Logic
-
Has anyone else experienced this? My VST3 works everywhere, my AU works everywhere except Logic. It passes AUval and shows up in the plugin menu, but when you try to open the plugin it comes up as a small window with no GUI.
If you switch to the "controls" view it shows all of the automation parameters so the plugin is loading, it just can't display the GUI.
-
@whoopsydoodle idk but some ideas:
- Do you have Content.makeFrontInterface?
- Is there a Zoom handler?
What exactly is on your ui?
-
Yes to both. There is a lot. I'm currently going through the process of commenting things out and making test versions to see if I can make one that works.
-
It took a while to go through everything and find the section that was breaking things.
There was a missed line that created an infinite recursion between two buttons with .changed() in their callback. Very surprising that Hise didn't care, every other daw and format didn't care. Only Logic freaked out.
-
@whoopsydoodle said in AU passes auval but no GUI only in Logic:
There was a missed line that created an infinite recursion between two buttons with .changed()
HISE has built in recursion protection for this kind of scenario.
Can you make a minimal example that demonstrates the GUI issue you had?