HISE Logo Forum
    • Categories
    • Register
    • Login

    AU passes auval but no GUI only in Logic

    Scheduled Pinned Locked Moved General Questions
    5 Posts 3 Posters 76 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • whoopsydoodleW
      whoopsydoodle
      last edited by

      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.

      mmprodM 1 Reply Last reply Reply Quote 0
      • mmprodM
        mmprod @whoopsydoodle
        last edited by mmprod

        @whoopsydoodle idk but some ideas:

        1. Do you have Content.makeFrontInterface?
        2. Is there a Zoom handler?

        What exactly is on your ui?

        For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
        John 3:16

        1 Reply Last reply Reply Quote 0
        • whoopsydoodleW
          whoopsydoodle
          last edited by

          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.

          1 Reply Last reply Reply Quote 1
          • whoopsydoodleW
            whoopsydoodle
            last edited by

            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.

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @whoopsydoodle
              last edited by

              @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.

              1d681e15-41a9-4fb5-8666-9576162741be-image.png

              Can you make a minimal example that demonstrates the GUI issue you had?

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              53

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts