HISE Logo Forum
    • Categories
    • Register
    • Login

    PlugIN failing Logic Validation

    Scheduled Pinned Locked Moved Bug Reports
    7 Posts 3 Posters 376 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.
    • LindonL
      Lindon
      last edited by Lindon

      Hi,

      I have a logic user who is having problems with our plugin, its failing validation,

      here's what Logic is telling him:

      a4c4c3b1-ef08-4d05-8e9b-fbc4701eaf43-image.png

      The user is running Mac OS 11.6 with Logic Pro 10.6.3

      I know @orange had this problem back in 2018 -- is there a solution?

      Link Preview Image
      Validation Fail in Logic ProX 10.4 for AU plugin.

      Hello @Christoph-Hart I'm getting a validation error in Logic ProX for my plugin. Error is this; validating Audio Unit Cabinet Simulator by Orange: AU V...

      favicon

      Forum (forum.hise.audio)

      HISE Development for hire.
      www.channelrobot.com

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        I think that's what the metaParameter property is for. If you're changing other parameters in a parameter callback (aka calling setValue() with a component that is also automated as plugin parameter), you need to tell the host that it's meta.

        LindonL 1 Reply Last reply Reply Quote 1
        • LindonL
          Lindon @Christoph Hart
          last edited by

          @Christoph-Hart said in PlugIN failing Logic Validation:

          I think that's what the metaParameter property is for. If you're changing other parameters in a parameter callback (aka calling setValue() with a component that is also automated as plugin parameter), you need to tell the host that it's meta.

          So I should go through each of my call backs and where a callback does a setValue() on another widget, AND that widget is set up as having a plug-in param for the DAW I should set up the instigating widget as a MetaParameter?

          HISE Development for hire.
          www.channelrobot.com

          1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart
            last edited by

            Yes, IIRC this snippet should fail auval if you compile it:

            HiseSnippet 1178.3oc4W80aaaCDmxNLq1qqXsnOzWFfPvdvAHKv1MMc.EC0INIEAsNQvJKXuUvHQaSDJRAJpr5MzW295rOB6iT+FrcjRNRx0yKwnqcCKODn6++3wi2c1SICnIIRExowYSioHm6h8mJzS5OgvDniO.4bO7.RhlpbyXs+zXRRBMD43T+EFFNMVCY+6cOeeBmHBnErPnykr.5qXQLcAWudujw4GQBomwhJo8N8NNPJ5K4xT.O0wsQwjfKIiomPLpUCibV+vPlVp70DMMAzYeY3T+IxeTjo+4rD1EbpgnCxGbTFaT+ILdn2ryZBB4f8JN40yN4ODOfExtleQF3KsBbKrnbNvo1xfTmaAjbJAo0xfz8w9AJVrtPhAOeN9XAbgLh.o5xPISWTsewA2WBZHzaGQtjdjBHt1hV61t8Vtv+17YMaBo6Ds6UDk6KExK559ctyLbLU2WFEKE.QqMrR2vXQSlfyDT2Qoh.MSJbkBivNF6TRdqfYFsE3VdJcyl+byFVy2NgpO2vpUlfm07sf+9qiWmM1zXRti6S37KfpgVUiG3kRH4DoldpnkMlMeaS24EMZzBkk6KNUsPwlhT0xLrkHM5Bpp7I1nHbKVszX8aVoQPVJojhRwwBl9zXZN8QRdn4J2786WHgxyoPIUsbDBppsET2KufxmyBoJDCbxmgsITjE7ke5htwF2cAF+8Ge.QSLk04vAfXLUoYlLgyAzqf9BYE4MvGPStTKis3MuF.xV+sH9MvyXm1NHzTyG+JDTVhGOcLS3QTPKCnhGBUs3prxZlLyGnaQD6lEwslEwGAerDm2cwvA89OygFLxvTNQWsqio8Zt.ndqxScyyYQBSOsb62aQqn1KsUzMEh2G6wzASVLFqs.LZJI+G.i4Mv+B7giFQCzE.bM7Q+vp1s9lG9uJK7O.6qUTRDSL1mDECsSrXnINmpyGhYmw23YmdJJWRB8Y+TI098d6mB4HUUt+VOan1KRlJpDqbjOjFSIZ3ZtjM2o2vguPISim2p28baQwYJnaMjJJK3TAEx05xmw9JYRxH33X8URYQdopwlbUAmgzqnpjp7NIMBtuEBJOw7lzwz5IgZteYACHZE6Mk01Fk1mQr2wvBEV5NyQ2cN5GOG8NyQ+j4n2cN5mVPmkPGPhMUFlEZVsQDfC7HvQtjl6yFesyy3Ts8QIUWvtGq+IXcnOL8f9D1lrxFaMlgQel4V3PwUvyOfiAiO.lvMhjx0y3VsUv.oPFOQJXAUK1gh2wiMCMJv9BOP6o0vasBNOr2PJmRRJ8Z8q68JXqMhp5a3aUt31u85BuudDNCttl9Wt+2c7V8+2LdaYon6kObyEhnR+uv6v6hssfcMSL+XBugxTML8a1DHLLlxGFMGPKOrplY.XFcaCsAD9TQnk3Of+xE1Y1jMivNyDhBl4J37j+scmam5TgYhicKLNLyjWtDMAV.v.IX5yGETFQBTxWGj8aILX8NVN.JE1kkafGXncu9Wffws2tMJBlw75f.SQ92.irVrMcWAad7JXyNqfMOYErY2UvlmtB17sK0Fy388R0xnrld.CuCyJrbN75Bq5n+DHgVdyG
            

            and this snippet should work:

            HiseSnippet 1186.3oc4W80aaaCDmxNJq1qKnsnOzWFfPvdvAHKvNMMc.EC0INIEAsNQvJKXuUvHSaSDJRARpr5MzW295rOB6iT+FrcjRJRx0yMwnqcCKODn6++3wi2c1WJBIJkPhbZb1zXBx4ttAS45I8lfobzwGfbVysOVoIRuTV6OMFqTjgHGm5uvvvowJH6eu646iYXdHofEBctfFRdEMhpK3528kTF6H7PxYznRZuS2iCE7dBlHAvSc21nXb3k3wjSvF0p4hbV8vgTsPFnwZhBzYewvoASD+DOU+yoJ5ELhgnCJ.bTJaTuIT1P+7ypBgbb8KN40SO4OzsOcH8Z9EYf6YE3UXQ4bfSsEAoN2BH4TBRqjBo66FDJow5BIF77ktGygKjQXHUWFJo5hp8qNt8DfFb8VQ3KIGIAhqsn0tsauoG7uMdVylP5Vo8tBK8dIWbw1deuWtgiI5dhnXAGHZstU55FKZR4LJm3MJgGpoBtmfaD1wXmTvZElazlfaYIjMZ9KMaXMeKEQetgUqTAOq4aA+82GuNqugwjLG2CyXW.UCspFOvKkPxIBM4TdKaLa91ldyJZzn4JKyWLhbthMEoxEYXKdRzEDY4SrQQ3VrZowp2rRivzTRIEE7i4T8owjL5iDrglqby2uegDJKmBkT0xPHnp1VPsVVAU.iNjHQTvIegqMghrfu7SWzM13smiw+vwGf0XSYcFb.HFSjZpIS3b.4JnuPZQdC2CHpK0hXKdypA.W+AQ7afmwNscPnolO9MHnTkOKYLk6ikPKCnhGBUs3prRalj6CppOQiqnOpDHV8CdxsfXybP7H3iEDusmOBQu+KenmiXXBCqq1HxzwMS.TBV40u4ENWQ0SK2Q9Vzcp8B6NcSg38c8o5vIyGi0lCFMUo+Cfwrd5ek6giFQB0E.bE2i9wksA9MO7ecZ3efafVRvQT93.bTLzgwhgltYTc9XLNM9FON0WRXB7v.5OWRs+n69IPNRVk6u20Fp8hDI7JwJC4CHwDrFtlKYyc5NXvKjhj3Ys5cO2VTblDZfCohxBNkSfbst7YrmTnTifii0Wpxh7SjiM4pBNCHWQjpp7NIIBtu4bBSYdS5X5FoHl6WZXerVReSYssQo8YX6cLrigktyLzaOC8imgdmYnexLz6NC8SKnSSn8wwlJCyNNK2TCvA9X3HWRy8oiu14obp19njpyYcjU+LrgzGmdPeFaSVYItF4XLfZtENjeE77C3Xv3CfgdivILcN2psB5K3h3IBNMrZwNT7NdrYnQA1m6AZOsFdqUv4gcGPXDrpzq0uo6qfE4vxpuguU4ha+Bsy895Qtov0yz+x6+ti2p++lwaKJEsV1vMOHhR8+BuCuqqsErmYh4mR3MPjngoe4SfbgwTAvn4PR4gU0LC.SoaanMfHfvGZI9S3uLgcxmrYD1IWHJL2Uv4I6a6Z3N0IbyDG6VXLXlIqbIpBV.v.IX5ymDTFgCkhWGl9yKLX8NVN.J41kka312P6c8OJw0s8VsQQvLlWGFZJx+VXj07sY6kvlGuD1ryRXySVBa1cIr4oKgMe2BswLdeuDsHJsoGvv+vzBKmCutvpN5u.B8O4EB
            

            (the second one has set the isMetaParameter property set for the first knob.

            LindonL 1 Reply Last reply Reply Quote 1
            • LindonL
              Lindon @Christoph Hart
              last edited by

              @Christoph-Hart said in PlugIN failing Logic Validation:

              Yes, IIRC this snippet should fail auval if you compile it:

              HiseSnippet 1178.3oc4W80aaaCDmxNLq1qqXsnOzWFfPvdvAHKv1MMc.EC0INIEAsNQvJKXuUvHQaSDJRAJpr5MzW295rOB6iT+FrcjRNRx0yKwnqcCKODn6++3wi2c1SICnIIRExowYSioHm6h8mJzS5OgvDniO.4bO7.RhlpbyXs+zXRRBMD43T+EFFNMVCY+6cOeeBmHBnErPnykr.5qXQLcAWudujw4GQBomwhJo8N8NNPJ5K4xT.O0wsQwjfKIiomPLpUCibV+vPlVp70DMMAzYeY3T+IxeTjo+4rD1EbpgnCxGbTFaT+ILdn2ryZBB4f8JN40yN4ODOfExtleQF3KsBbKrnbNvo1xfTmaAjbJAo0xfz8w9AJVrtPhAOeN9XAbgLh.o5xPISWTsewA2WBZHzaGQtjdjBHt1hV61t8Vtv+17YMaBo6Ds6UDk6KExK559ctyLbLU2WFEKE.QqMrR2vXQSlfyDT2Qoh.MSJbkBivNF6TRdqfYFsE3VdJcyl+byFVy2NgpO2vpUlfm07sf+9qiWmM1zXRti6S37KfpgVUiG3kRH4DoldpnkMlMeaS24EMZzBkk6KNUsPwlhT0xLrkHM5Bpp7I1nHbKVszX8aVoQPVJojhRwwBl9zXZN8QRdn4J2786WHgxyoPIUsbDBppsET2KufxmyBoJDCbxmgsITjE7ke5htwF2cAF+8Ge.QSLk04vAfXLUoYlLgyAzqf9BYE4MvGPStTKis3MuF.xV+sH9MvyXm1NHzTyG+JDTVhGOcLS3QTPKCnhGBUs3prxZlLyGnaQD6lEwslEwGAerDm2cwvA89OygFLxvTNQWsqio8Zt.ndqxScyyYQBSOsb62aQqn1KsUzMEh2G6wzASVLFqs.LZJI+G.i4Mv+B7giFQCzE.bM7Q+vp1s9lG9uJK7O.6qUTRDSL1mDECsSrXnINmpyGhYmw23YmdJJWRB8Y+TI098d6mB4HUUt+VOan1KRlJpDqbjOjFSIZ3ZtjM2o2vguPISim2p28baQwYJnaMjJJK3TAEx05xmw9JYRxH33X8URYQdopwlbUAmgzqnpjp7NIMBtuEBJOw7lzwz5IgZteYACHZE6Mk01Fk1mQr2wvBEV5NyQ2cN5GOG8NyQ+j4n2cN5mVPmkPGPhMUFlEZVsQDfC7HvQtjl6yFesyy3Ts8QIUWvtGq+IXcnOL8f9D1lrxFaMlgQel4V3PwUvyOfiAiO.lvMhjx0y3VsUv.oPFOQJXAUK1gh2wiMCMJv9BOP6o0vasBNOr2PJmRRJ8Z8q68JXqMhp5a3aUt31u85BuudDNCttl9Wt+2c7V8+2LdaYon6kObyEhnR+uv6v6hssfcMSL+XBugxTML8a1DHLLlxGFMGPKOrplY.XFcaCsAD9TQnk3Of+xE1Y1jMivNyDhBl4J37j+scmam5TgYhicKLNLyjWtDMAV.v.IX5yGETFQBTxWGj8aILX8NVN.JE1kkafGXncu9Wffws2tMJBlw75f.SQ92.irVrMcWAad7JXyNqfMOYErY2UvlmtB17sK0Fy388R0xnrld.CuCyJrbN75Bq5n+DHgVdyG
              

              and this snippet should work:

              HiseSnippet 1186.3oc4W80aaaCDmxNJq1qKnsnOzWFfPvdvAHKvNMMc.EC0INIEAsNQvJKXuUvHSaSDJRARpr5MzW295rOB6iT+FrcjRJRx0yMwnqcCKODn6++3wi2c1WJBIJkPhbZb1zXBx4ttAS45I8lfobzwGfbVysOVoIRuTV6OMFqTjgHGm5uvvvowJH6eu646iYXdHofEBctfFRdEMhpK3528kTF6H7PxYznRZuS2iCE7dBlHAvSc21nXb3k3wjSvF0p4hbV8vgTsPFnwZhBzYewvoASD+DOU+yoJ5ELhgnCJ.bTJaTuIT1P+7ypBgbb8KN40SO4OzsOcH8Z9EYf6YE3UXQ4bfSsEAoN2BH4TBRqjBo66FDJow5BIF77ktGygKjQXHUWFJo5hp8qNt8DfFb8VQ3KIGIAhqsn0tsauoG7uMdVylP5Vo8tBK8dIWbw1deuWtgiI5dhnXAGHZstU55FKZR4LJm3MJgGpoBtmfaD1wXmTvZElazlfaYIjMZ9KMaXMeKEQetgUqTAOq4aA+82GuNqugwjLG2CyXW.UCspFOvKkPxIBM4TdKaLa91ldyJZzn4JKyWLhbthMEoxEYXKdRzEDY4SrQQ3VrZowp2rRivzTRIEE7i4T8owjL5iDrglqby2uegDJKmBkT0xPHnp1VPsVVAU.iNjHQTvIegqMghrfu7SWzM13smiw+vwGf0XSYcFb.HFSjZpIS3b.4JnuPZQdC2CHpK0hXKdypA.W+AQ7afmwNscPnolO9MHnTkOKYLk6ikPKCnhGBUs3prRalj6CppOQiqnOpDHV8CdxsfXybP7H3iEDusmOBQu+KenmiXXBCqq1HxzwMS.TBV40u4ENWQ0SK2Q9Vzcp8B6NcSg38c8o5vIyGi0lCFMUo+Cfwrd5ek6giFQB0E.bE2i9wksA9MO7ecZ3efafVRvQT93.bTLzgwhgltYTc9XLNM9FON0WRXB7v.5OWRs+n69IPNRVk6u20Fp8hDI7JwJC4CHwDrFtlKYyc5NXvKjhj3Ys5cO2VTblDZfCohxBNkSfbst7YrmTnTifii0Wpxh7SjiM4pBNCHWQjpp7NIIBtu4bBSYdS5X5FoHl6WZXerVReSYssQo8YX6cLrigktyLzaOC8imgdmYnexLz6NC8SKnSSn8wwlJCyNNK2TCvA9X3HWRy8oiu14obp19njpyYcjU+LrgzGmdPeFaSVYItF4XLfZtENjeE77C3Xv3CfgdivILcN2psB5K3h3IBNMrZwNT7NdrYnQA1m6AZOsFdqUv4gcGPXDrpzq0uo6qfE4vxpuguU4ha+Bsy895Qtov0yz+x6+ti2p++lwaKJEsV1vMOHhR8+BuCuqqsErmYh4mR3MPjngoe4SfbgwTAvn4PR4gU0LC.SoaanMfHfvGZI9S3uLgcxmrYD1IWHJL2Uv4I6a6Z3N0IbyDG6VXLXlIqbIpBV.v.IX5ymDTFgCkhWGl9yKLX8NVN.J41kka312P6c8OJw0s8VsQQvLlWGFZJx+VXj07sY6kvlGuD1ryRXySVBa1cIr4oKgMe2BswLdeuDsHJsoGvv+vzBKmCutvpN5u.B8O4EB
              

              (the second one has set the isMetaParameter property set for the first knob.

              great I will take a look, is there any problem with setting EVERYTHING to metaparameter? ( a bit excessive I know but hey...)

              HISE Development for hire.
              www.channelrobot.com

              1 Reply Last reply Reply Quote 1
              • Christoph HartC
                Christoph Hart
                last edited by

                I can only imagine that the isMetaParameter will interfere with how the plugin handles the parameter automation (undo support, etc), so I would try to use it as little as possible.

                1 Reply Last reply Reply Quote 1
                • bendursoB
                  bendurso
                  last edited by bendurso

                  I have the same problem. I created a button to link parameters, and Logic Pro throws the same error. Adding "isMetaParameter" to the linked knobs fixes the problem in Logic, but the automation becomes more buggy if the user activates the link button.

                  Is there any solution to this?

                  Edit: This problem is only with Ableton. With Reaper, Logic and FL Studio the automation works great with linked knobs and "isMetaParameter".

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

                  23

                  Online

                  1.7k

                  Users

                  11.9k

                  Topics

                  103.5k

                  Posts