Forum
    • Categories
    • Register
    • Login

    Issue macro taking the priority

    Scheduled Pinned Locked Moved Bug Reports
    15 Posts 5 Posters 231 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.
    • OrvillainO
      Orvillain
      last edited by

      That is a very weird one. Your snippet doesn't even have the matrix modulator that I can see. Removing the gain knobs matrixTargetId breaks the connection, but that is obviously not the fix.

      Musician - Instrument Designer - Sonic Architect - Creative Product Owner
      Crafting sound at every level. From strings to signal paths, samples to systems.

      ustkU 2 Replies Last reply Reply Quote 0
      • ustkU
        ustk @Orvillain
        last edited by

        @Orvillain Mmm… I might have exported the snippet before it was finalised but you are witnessing the same issue anyway… (still I’ll update the snippet when back home)

        Hise made me an F5 dude, browser just suffers...

        1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @Orvillain
          last edited by

          @Orvillain Just checked the snippet and the matrix modulator is here 🤷♂
          But again that doesn't seem to be related to the issue.

          @Christoph-Hart Perhaps an ID of some sort is shared between the modulation target and the macro.
          When you get more macros, the matrixTargetId(s) are connected as well, macro 1 to the first, macro 2 to second target and so on...

          Hise made me an F5 dude, browser just suffers...

          Oli UllmannO 1 Reply Last reply Reply Quote 0
          • Oli UllmannO
            Oli Ullmann @ustk
            last edited by

            @ustk
            I took a look at the snippet and I don't see a matrix modulator either. Did you recreate the snippet from scratch? Maybe a strange error crept into the project?

            I also work with macros and matrix modulators in my plug-in, and it works fine for me.

            ustkU 1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @Oli Ullmann
              last edited by

              @Oli-Ullmann Huh ? That’s quite a strange one indeed… yeah the problem being happening in the real project I just have recreated it with this snippet from a blank new project…

              Hise made me an F5 dude, browser just suffers...

              ustkU 1 Reply Last reply Reply Quote 0
              • ustkU
                ustk @ustk
                last edited by ustk

                @Oli-Ullmann @Orvillain oh wait guys, you have to make the Extra modulation slots to be authorised with the preprocessor flag

                HISE_NUM_SCRIPTNODE_FX_MODS=8

                Hise made me an F5 dude, browser just suffers...

                ustkU 1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @ustk
                  last edited by

                  @Christoph-Hart In fact it doesn't seem to be related to the modulation target but the isPluginParameter instead. Just disable it, recompile, and the Macro connection is gone

                  HiseSnippet 2450.3oc6Zs0aajaElikoun3zMoI8B5E.A+j21rFZjbjsaAZjsrkWgDaq0RwI61GLnlgRhviFNclQ1VcwBrnO02ZerOVf9d+Mrn+BJPenu1eB6+f1CImQCGYIaYWGuoEqBhfI4gG9wy4PdtPU2maQCB39HirMG3QQFKgaLvMraktDlKp1NHieHdehkOuI4Tlamlco08YbeV3.z1C7HAATajgQl8DTar3rH4mu9EaSbHtVzjtPni4LK5qX8XgI8Vu7KYNNUI1zlrdZTuV4ZVb2JbGde.YYv4QdDqSIcnGPDjMCF8wjftHieFdCqV1k1zlrdqRkZstok8lsyatIgRaU74aTj9bqRVlsKQxiLlaWaVH2uQHIjFfLlcat8fFc4m6pVfiYArVNTQCSTCXkUcWk6XK1hhdQU5xbrqGKxBPHCb8DAXFk.7o38Y1rg8mHHejbfbIyPW.ZLSZ3kIE7L0gWdM3MFHYnAoYUP5w3FV9LuvjQD34A3ZtgT+1DPOoCEEsHi+FtBGHvMb0djSoU8gFCmvJkxm+Y4fu9veY1rs66ZEx3t43tGvCoG5txGl8yytX1uHatQGpc6wNlXg74NNT+wNrv3v+pl3Jt860h5+rbmQb5SGRHH.RKUwSVppqzsT6aMB4t0bYgG5Qcmjo.JRXAZfYiPEPZnT9+chj+MbX1TeDCDyKh6.1EuzsERB4HS+u7o+0+4KPSwzeH97tvV5Lp+nrHWwh+iohEO.2SbtFle9TL3e8W9i6U9lw.yTLPHKJidcscHgDg8XjfADVdT+PlPOXrC8L31.k04h3cnAmFx8fynU3873tBwnQ1oP1cwvk7KOt7fj0uV4P5E.OlCu2V0N.4EqmpAy9GfEWVkaeRnO6hb6ys66P.SD3FFe3xEv9VPz73ik6HVPcm9cXt0iGTo98R2o5Vo4jLF0Sx3lD+NzPAqhv.RaqM2TpWmz16Si1dODWShOIPFGVMlQeYmeprERVzu57wISWDu+VUN5vblH4bFZnrnxOgreMdbR4aJDLmHD9zQfPgI.gBWEDVJL5ZZEDp5vIgBOaL3d.AP9.rdW5fA9nAFV4HCakU7OAGYJAWLorsRtTC0pituLVHs23aWP0gXWpSf7jjwI3OOatbKWOwXd4eQtk2yg2h3jXGmSrrfcH02b4mInulqM8BfxOxT1Dbn4vO+Mb+SC.epTXf1Dm.Z1u.cNyNrahT62UtKk0oql25e0+ExwBSRN9UNokie2KIGuajd+o2kRO4XJz1Hbfin+kaR.OKp9TrRYrOb7W5xas7TH1+ygkQW1k9ivCwrdDFhafRjeobqK7c6FHBbSKNs6rvNlVH9XbcVnU2wiwYFCFAOHuKvXTvZODua61TqvD.NKt5au+hLKa7om2JW7khZlq5aMGaLY+dbRzOd9TvmEsIutCYvJAjddNzi.L9rbsb3Vm1f8aoWNjoHWgaKnXEqtDWWpSvsIxp4lZoh4UKUlYJsbV.u6Eg9Dy6Qi5TZrrwwRqNSmD3f.bSJnBcrtO2k60k6xrzA6QTXJc5H7Vmzo1UfbaXQwFROviayVoePHumHPCHqniGMVxF837vtx6f0yupVYiL2Q5O0ZdDwsCUnLq450OT0x.2SOoPTJmx.xq4Bg4DpjMAgTOgAqN4Mk2iqHBjNee7Ab+dDGfJ65TeKviAQrlG1O7NaIec.ExQqNGDxfreqfOi5yEzhtY1nEduzF8GieSTrkuWYmJ+7s1o2M1oGw6Kh3JJvIC7A860.BDxhVI5pdgNZFQFZp14i0YMnt1xF+a3Szflh1FQCZFOXRhtnCngmKBERXEF82vY.kir.oGqSZeAnin9ABO8PVU4WE9GZKQPThPIYQw..PW1WctyfXSOiLJJhg9V838Ewcpvehk21wN6h2JeLInIg4HhmnQ+.Hkc6Cca.7QVOJvetwARa04qRr.CqA0IhvudL1JNxuUsFddN01H4LhvBSkyWJBDlkCS9JPYRJVq3fQUvC1U8jAPCmCLxHFW5ETAp4TgwctOwiJtI4jdbPxmBoeOMj1iYyTncbf6R741.lGfGxfz33Q.N7oqlL53ff9rulUe1DUpJ44fnhG3RsTFIRXoRoVT..Tc8L1ix9Foo.DwVjjKLdelaz8NXgcHZexEQsmCaVB5nwvSZXrIzVr8mGKy..kZlnoisJtLNt9Aw0MrAqiKwYDtKr6cnWDW+jcXAdPDda2GhTUciepdf1JHBgt9QlxfbiqyBBooHWBOIKp6bM4D0Ayc2nCDCrCsMouS3+ipWFisdJK2TTKcwKZMP33RpJqEbrXTqDLB2JporiNgjRM+.kZtyjttHZNWixclTJ2LZR74Sj3K.637iJzymRn+TnMPi7i4Zal2zrDbC5ozyUXFY7D7yWcsBEJrd90WesMVyrX9MQpsl7ftvqaStj4ZNeE0Rzh0h5f1pODtAIbXs6GOPG0zXAr.S2LfJHnXdy7EAB1byMVay0yaFUf8gg0LA3NGVFuyvi.EF0J9dRltD9HZ.M5vz0IYG4HmtY8ju7USyccGLgyFIkuo.Bhnl5CGF0JY.j1LXS1BbAZmxEQJHDsnYGF06MagKdiW3awI1aSQx0yEYA0f+HrpNVIYjDGgfT69SwWQYtthmw6uOsOim2T+Ldi9fLyNcgyeMuB2ru28JbSaBiO4Rplf6ybGynAyGqfIF+ppGF41E9qbSQ8V1l4wcHBGdYp5S+M8gHs0FegxBCiZI1Uk+CkeC4LZaHKoHa6gb5UzNfLPumlzdd7FCbslhrEeZ4Ww4d65JJ7psNSp2kDHd6Q3JtTrAXaS99DHCK+JhrHzGrVGWvao58L06WkGa7FP5STbArpHy+Zbo0VE9z9mK9dyJvWEO7to8MoLn2QUb6IRCfgpbgM56gUTVgxgFdeChxEGhRwqPkt3KIuN1M43Djmu7YDzM.k7IJxxQORj97.qbzubCfCJ6SY.b2UET4FtyK7NYm+0u3a1c9s9sNx7+0u0w8RgnTLWEA08xBJes4SrTuLh3lzEj8.BAWYFTIGxuzOnBQkZNwxJlUFFVwuNr8IdIgrtj522PLazFAajQDoUbGmnVwGGQZxQtqtvhN7y0GsKqSW8gCfbER0F7roSOSqtj9ThM20YfHPVqj7DVGWb8UcaV5kaTY685.dvNd2pj7u1rd+0brNs1dh+u5V6T+srO4Mel4qqB+8YfGNDZ7hxBW9mVxsQTV3aEk4JNpnDHLsnbBSbsa6De9schktsSb8a6D235mnHugnpJHtKG7GUeWkyEigwbBVV+GHb5DrA
                  

                  Hise made me an F5 dude, browser just suffers...

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

                    @ustk whats the complete list of preprocessors you are using? There‘s a flag to add macro controls as plugin parameters but that obviously interfers with macro modulation.

                    ustkU 2 Replies Last reply Reply Quote 0
                    • ustkU
                      ustk @Christoph Hart
                      last edited by

                      @Christoph-Hart Thanks, for the snippet project I have nothing but the Extra slots:

                      Screenshot 2025-12-29 at 15.09.58.png

                      Hise made me an F5 dude, browser just suffers...

                      1 Reply Last reply Reply Quote 0
                      • dannytaurusD dannytaurus referenced this topic
                      • ustkU
                        ustk @Christoph Hart
                        last edited by

                        @Christoph-Hart Any new on this?

                        Hise made me an F5 dude, browser just suffers...

                        David HealeyD 1 Reply Last reply Reply Quote 0
                        • David HealeyD
                          David Healey @ustk
                          last edited by

                          @ustk said in Issue macro taking the priority:

                          @Christoph-Hart Any new on this?

                          Yes, it's broken :)

                          https://forum.hise.audio/topic/14165/latest-version-of-hise-breaks-existing-presets

                          Free HISE Bootcamp Full Course for beginners.
                          YouTube Channel - Public HISE tutorials
                          My Patreon - HISE tutorials

                          ustkU 1 Reply Last reply Reply Quote 1
                          • ustkU
                            ustk @David Healey
                            last edited by ustk

                            @David-Healey Oh I see water ran under the bridge while I was away...
                            HISE_MACROS_ARE_PLUGIN_PARAMETERS=1 is indeed not helpful here because they're all exposed...

                            @Oli-Ullmann solution of connecting knobs directly to the modulator doesn't fully work either (and they are inverted, with the table be of no use because the modulator state is "Not assigned")

                            • I thought about using a constant modulator but, is it still existing? I can't see it...
                            • Another solution I might explore is a Script Time Variant Modulator

                            But anyway this needs a proper fix

                            Hise made me an F5 dude, browser just suffers...

                            Oli UllmannO 1 Reply Last reply Reply Quote 0
                            • Oli UllmannO
                              Oli Ullmann @ustk
                              last edited by Oli Ullmann

                              @ustk said in Issue macro taking the priority:

                              state is "Not assigned"

                              Do you mean that the mode [“Scale,” “Unipolar,” “Bipolar”] is not initialized when you establish a modulation connection?

                              To do this, you must first use setMatrixModulationProperties to specify the default mode for the modulation for the corresponding target.

                              You can use getMatrixModulationProperties to see what form the json object has in order to define the properties. I can also create a snippet for you. :-) Just let me know...

                              And yes - constants still exist! :-)

                              ustkU 1 Reply Last reply Reply Quote 0
                              • ustkU
                                ustk @Oli Ullmann
                                last edited by

                                @Oli-Ullmann No, I was talking about this:
                                Screenshot 2026-01-08 at 16.03.34.png

                                Making a very simplistic Script Time Variant Modulator works well enough to fake a macro using stock knobs with processorId / parameterId

                                Screenshot 2026-01-08 at 15.58.25.png

                                Oh yeah mad bad, Constant modulators are voice start... not for me since I'm making an FX...

                                Hise made me an F5 dude, browser just suffers...

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

                                20

                                Online

                                2.1k

                                Users

                                13.2k

                                Topics

                                114.3k

                                Posts