HISE Logo Forum
    • Categories
    • Register
    • Login

    Matrix Modulation Feedback

    Scheduled Pinned Locked Moved General Questions
    42 Posts 3 Posters 593 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.
    • DanHD
      DanH @Orvillain
      last edited by

      @Orvillain Nope

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @DanH
        last edited by DanH

        @Christoph-Hart so yeah this is quite a vanilla gain module... but it doesn't have the Envelpoes option either. Others do. Not sure why this doesn't...

        EDIT - So perhaps something to do with the type of container they're in? Synth Group and Instrument stuff all works fine. Normal container doesn't. Including the top level container. I'll se if there's an update to Hise...

        Same behaviour on latest build

        Screenshot 2025-07-23 at 12.57.59.png

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        DanHD 1 Reply Last reply Reply Quote 0
        • DanHD
          DanH @DanH
          last edited by

          @Christoph-Hart But even without a MatrixMod you can still apply modulation to any knob which is cool - is there a difference with accuracy here?

          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
          https://dhplugins.com/ | https://dcbreaks.com/
          London, UK

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

            Is SYNTH a container? You can only add envelope modulators to FX that have voice processing.

            DanHD 3 Replies Last reply Reply Quote 0
            • DanHD
              DanH @Christoph Hart
              last edited by DanH

              @Christoph-Hart SYNTHS is a Synth Group.

              Ok, forgot about Containers not processing voices.... If just enabling MidiLearn on a knob provides sample accurate modulation then perhaps this isn't too much of an issue? Otherwise I'll be rebuilding the entire architecture of this instrument 😆

              If we get the FM and Unisono etc sorted that might mean that everything can just go into a Synth group anyway

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

              1 Reply Last reply Reply Quote 0
              • DanHD
                DanH @Christoph Hart
                last edited by

                @Christoph-Hart as an aside what does this mean for fx instruments? Can we get a different MatrixMod in the TimeVariant menu?

                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                https://dhplugins.com/ | https://dcbreaks.com/
                London, UK

                1 Reply Last reply Reply Quote 0
                • DanHD
                  DanH @Christoph Hart
                  last edited by DanH

                  @Christoph-Hart

                  It's fixed now (I also added a check to remove spaces in the mod source name to make it valid CSS identifiers, as you can see here:

                  Just been trying this with latest build and can't get it to work... have tried MACRO 1, MACRO1 and MACRO _1. Perhaps I've misunderstood:

                  EDIT - Have to use lowercase 😆

                  Screenshot 2025-07-23 at 14.21.21.png

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  1 Reply Last reply Reply Quote 0
                  • DanHD
                    DanH @Christoph Hart
                    last edited by DanH

                    @Christoph-Hart Morning! Adding multiple sources to a target will change the modulation range. However, how this is reflected on the sliders isn't that helpful, as the modulation can move well beyond the range shown:

                    ezgif.com-video-to-gif-converter.gif

                    One solution could be to only show the modulation range of the source selected, using ScriptModulationMatrix.setSourceSelectionCallback()

                    By the way is this callback functioning yet?

                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                    https://dhplugins.com/ | https://dcbreaks.com/
                    London, UK

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

                      However, how this is reflected on the sliders isn't that helpful, as the modulation can move well beyond the range shown

                      Can you send me a snippet with the state that demonstrates this? the modulation range is actually supposed to cover the combined maximum of all modulation connections, but it's a bit difficult to get that right with all possible combinations so I might have overlooked something.

                      So eg. if you have two bipolar connections with 25% intensity each, the display modulation range should go from -50% to +50%. If you then add a unipolar connection with +20%, then it should go from -50% to +70%, etc.

                      Ideally you won't have to rely on the "selected" modulation (as you can always see the selected modulation range as it is displayed on the hover up), but the modulation range is calculated correctly in all scenarios.

                      DanHD 1 Reply Last reply Reply Quote 1
                      • DanHD
                        DanH @Christoph Hart
                        last edited by

                        @Christoph-Hart here's one like the gif I posted, using two lfos:

                        HiseSnippet 6255.3oc67z7aabkeCsM8FwMIaxtAEEEs.uvcSDksDMo9xxRHUTeXEy0R1xhJ1q2rdSdblGImngyiYlghh1vEYA18b6gdYAJVjCs+AzK8iSaPOTfdn.EXWf8paKPA5s8RO696268lYdyvgRxNxwAKBSBCm2m+99q2aztdbSluO2yHWg8G1iYj6Uy2XnaPmM5PscMpuI1vNz.O6i1m4GXr9vdTeelkQtbm+8wQjahKXH976WccpC00jE2jgwc41lrss6ZGD25t0tosiyVTK191c0F870paxc2f6v6CPy4yWwnG07.Za1sn3vNWdiaP86Xj6R4WX14Lm25pVyN6BWaQS5hrq0h1pU04rle9EW5ZUm6Zz4WZQVkELxcwqaYGv8ZDPCX9F4tv5bqgM5vG3J2f6Z6a2zggOT0nAryxl2h6XgnH1pwFcrcr1MjL4a.K5twDsyKIZuU9crsriZOl38FhNHwyPm.l6bIAuym.7ppCdUz.uL.obZfzEjfzalugomcuf3dP34amuta.yqEE3S5fhbrFm69WN+UtzkH6vs56PAPSx5Irinc64vH2ndiqSVnbEBB31b2BE1uisOA9WJ4Pl2PRSpGallbWVzTB5PCH9.R4SfuHAbReerUFoqbs6FtW9Xm13j5xbCfUzZnKsqsY3Hv8yene.qaYR8Vjg79DSd2dvNBKG.BQ6HWr787XGZy66GujhkfvaI28nEUAHSiq3jNNDelBpggUnK8S3d1ACCmlI2hQrcIcXv1Ba5mz2OfrQiFjqP1dssH9ACcrcaSlQBRv+1jYRCwX.Frgo0puqItwTGXgmlXQCn.L3Bh5BD+cK7A0gs.XSTwvHcn3xvbEM11CDVrHt.neHyYH1FWxWntVj1Pi9BRiGiZMbl.9L3l2rOHwfvUSGt4A9jVbObPdiRZe6BEp6lhdJvUIY1ikfx4CqAHcsbgByP1dqaCeu1M1rwdv++tLXm.zqPg0.vZjIFP8ZyBvIVsL41M1nJAslTXV0C6ZGX1ovbpm1iAxVMQYMf1Y6AD7fA7LVMALNhT0zjAcrM6P5xnt9QLVjg1h4IXKs5Cbcskyi4yc5KHJu66R5wcF1qC2EDD862qG2KnLAgDfF4YMJTDITPId.Gg2UxbDiCDJodf0Lf0BRHfTDxBLoJoiAvjoc48cCJ.BaThuPvEfFD6UK.t0vFfRDtIHA9N7foA9b.o4PPBNH.413p9wRBx9Bfqt0GC5E7dLOcIZWWlIJS8A0KbfKuIBXXG1gVJH1AjAfMaPHDfl11fbhGLb.FnVR6.TmLHDRxd3D6.DCGXV.3gKtOPFHRQNbgPUshfHqSQBX7vuL4V7.lzfQnlVSpusI0AD4AL2B.BaoVDr3ACPsCXj9gxngRDJTQr4HE4cIzd8X.S.bT81EtzUJrAGvR2fxcoGv1xCdHx9XopUqTYZxhUpL0JEJbEP+lELoOwDfR.zngBZR7xiva9I.UTJeYRQnBMzYgVi.JNn01ElfBALgI0lgq4m1GsZlxdjhi.+zuLNHAsPrv.kxmCifJ0wUvhPaUs+grJpiOmL.rbwNlUWZ7.6G.UOzhIH4f6nOWSQA0pfd.cI.cL4ddvrcFVt.rPfX9gTOEo3FJJw6QttaaaWVYI3sSzVKclTp366vaBRLQNYHHS.T+YdUKpn0J66Cnf8P.DAhoKOvtkMJ10jCR4wXghZ5Osjj.jdZP.Ej7nDjZSAOngDGTTpPBfsLfvaDsTa.iuIDzQoPKzkjF3lVIOMMHGtQn5xTEdTgIfm.aErx87.RoZz.Jjpc4rGsc8UakBOVg6a3.Bn.CzIAqpz.fgflBRzJhxcnVRdtKntzDc7gZtVg9AMka4ToPbSbWVywIF68KULj7KLxjRJFz0AwHM2W9Q6.XtCry0i2qeOvLqaehv9E3ESXNQHIggH36a21UsX5ddfMTRgFk2fwYDwU9vhcGh69AfWOvtQwoIEofXAvUkO+foifsR1tVrixfEIaOhX+1Be2ad8speq56W+12pA489R8ofTec.XLeRfT0lKLCGGyiKa.okCmJMOaChlLYrI9Jykwdk5x8Qw7tc4tfICOFXpvGYqs.kp9f9nl9mCsEn0EZJSp1sMGj92lyO.7+tEi4TRwZa.lM08oCAdLjTxgBRRASoXk1OLzQnXSAUKosUD5AtJF0EXkFA5VbGG.aoHYbFAfph.RX3ZKaWg8NJFMhO5YfC8S8B.5gz+js+aW.fdjUW2ElGqALcViNLVPoh.7Bwhh9ZQ1eaOv0nE3A0k4HBfINFxxDvRdY4uQVtojRrLYxIAct3IuL46O2bygMw8rXdy3Qsr66uLYtdGAM1C8l41dYR0J3yOVt80aoQr.OO5ZeCXhHaA7i0sG3QsKDnMDEmN3rrrmGQJPfo5v8.XXwEWbE4ygf4sRrtkKOIzOr+.Yg5AAB8nTHwBKr..ucAcFaWHZ6.fkEB0wXwBhG6vra2A1hYk8dbH9LNrVA35T4vNqfDQIzdsqcsUz.lkWtICn9riiNOicWfLrLJaVZlYrggMUx9CW6kVZIniA1VAch2XIdoP.Xi+9BSUYQJRsNov0v0op9iPDw8Vlnyf2ONUj.gyhNPjyf0GjIFzA3b5j9.HxAeLkC2fUHO9THfZ4QaKXzdflhZU+9wOOBqUJelRTLa1VKG1QyXY6IkZVl3wGLiHXQel.4hgNDHZKvsjZuBKygdMsf3BgfuDFmUltkBxhYmFTCI8dsaRKAgIo92xygb5VvxLSKH2Mmgfrw1fO9IiEnDyX1EVX5v+Cl0UmJVLf1OfOJJuPk2Qmt.jkPZiYeOebcgPrZ1D5Dw8PXd4Nbzi4iBU8.arALjwEM.LEqCYvHDbVfqAZR9fkSVoqsz6L0JOt.DRc.PcOwEZLpESjEQSN6wqwfq4tzfNZTkYmOgLcntQf0zjxRmmaSaxbjaulhqjW3a+PXwqFNqzyHTAbtP8hx9N1VYHcN+7yONowPHaVISQACMa1TeAkVC0ARzVn9.Fq0EELBrFyRRpzgTm9roHWBMb7NSoo+iOms8lqd0qhRQbeaoJCsoHSOVFT1x8csgT+nQfDPnalrEDHw+4JWRFBNBaXLMLQ9LD0nIBHG9F9xmCY8PsNDS+vpvDDhH7Cv5SGHaaL7aeQtbG.Qy4KT9BQ6tziJIPcwWUJu.j+nNUHhLLMgHV2vOwSJAQaFPoagnIM0JImzXQIzCgHtjPRXXRjhkkflhfXwcjd.mP5Ooqsaowx0lFUrmRPv8gHgLCdVD4xPPefRDnI2wBZKfcTvLTGHrykEv9X8xuoGcfxdMXEzhO.xhvCLnJPDIjoy0wofbNL.Iv.rlkT+dLS6VXHOJw237sgIKoxXDW87Y8s3gQ+EEirnBCp.taJitvURLSpMHAgcgPpwTboj0o9rEmGBtxCiqBc9H1DTvJLTKFF5kqE0yRVQBz.CBjfcs.kioLLH8SJtz7kCp3POze86b0EKGrwfsJW9tadmezkuVqMFT8d+v027NteRYSn8dKb+0uyb2pymtw.mgUFT9NObmMLEi2p7c1+tkaC+dyEgw.H+gaL3tA3Z5VdMXM0V+ct68+IEEn3X71jx2w7SEQOZvBjk9KT5DcloTwixoEyPl6NIDaMjFYTBvnjBFhGURHxzDwXhSYIgvnmTvSWnZG5Axn9EhRDGbDDHEI.HDtSxP3R5mIaWsJuFvhK8IkVUAROebZJYnQkT4IV551sZMoz.HjgVOGH3xQ8CH1Isne.Upq3w5Bf9UDwpQj.nzDVYUzNyDC0JB4UkNvwUYOrxCgoqlTsQqVDDNPkwbJjrKPewx1uGj6ByZTkDQDzgtuM6vLO.L4l15RH1KoExfuznEtSphjJQhw1950uNJdJUFbxZcSwvwDJhLrVDZkqP3H.mOVqVWLTqvT.0xnSU283j5Zi0oPsQkJJ6FAJ4uv7mFIgOHuprfZL+7lnao37Mk8LFtHVroALrjR9DUvN9IJyEZxrGXxBGp6Pb+hx7GLv4iAUa62QZQTQDFAS2HJh3S.miGXL1G21wQGh2xFhPMNARr9fvsR+4imb+1H9eyac60EmHvW15IDC1HIc6Sal9wSas81.lxrkAkdMRv9qs29Pyy.8tRxA+Q2q9l6eCwTp.toSMf8uQ8Mt4stN3668HUmubEXqvl6AO9nGuBI4GPTXWayCvR5pBTvmsbgdkutq0FzdhT8g4UTnLxrJthbJeXQTvCqti+m1GLIi+JbHO.l8OjCVsilbSHiGGwjESsqsn3z3bfDCND+UzPvICpBlG3BAZAyMBW.jvVT8gn5GgR5C1gaI45kZOMVBQQ4jbPpMHL+dfMKUzNkf9Ji9NlpLr08gP6JEszWYVxkIyhtnjSzMwDqTVjzD7UU0WHuSMTHiDf1klaitsANrrWTPbcjz3WRjhsrQPQdMOyRtSKYyy.avBpeC.SDK9xX6Rmm1sD3PbM4f3gZKNVxoJLAfzGy..Ab.+fgfCah1xBphmgqXBXc4jOVE2oIdL7eLGeVViuxQyO+VhOQCs.NhVPzvW2wwFhZnDMhBOiNIdFR0ovI8XY.4IW0qd0JhO3.Zi4qMPPCEzpoIzoikCjDCI0GP08v5JOVFP3.RyChZOEa.H8JR3N1t2UDu7khYFSiTiIvvCSOX5QiLXA8QN5zH6ryFSB0P1PfJI9BzsY0wYYT7iCgE8lFakMlMpJ56VPJ0PD3ODbPLJ5FNZvrZmxdH.JjZDIfaIQa4RAaf3wXskoxhfT3jD.0HIGJWuTzi40oGAc52s430.wdGQCTz3yL8PjPVkpoHKmzjtrXRRHVGwk+O+xhHFSK1i.n.s6ENQru0bD0leeHtpRQa6Z93yhAWzDH.ngU4xoKxsvBoE4RuXAoWk0E0rrnLwOQ.JwGcWjI3vSNL7.HrXsPSzhPUhNDuLNNesXsjEU.qsNDok3rRDgWC6nnbNTYXJhHxx9DxDPmUXxgEiicrX3FKKLj7rOJY6Z5z2JLeKo5jCVkkoFmCFMyoqGs359aTVdEaixXrT3zwaDePhsZMzQD5EIEaZqslW7QnqHsptmzqZ7h33MMYNgSnQm8ZhOptPnebyNzOV5kXyM0rtmsfh.KaHNEM7V+.B3EWlTToIH5TJP53E4GXdvjvTojOerRrBO+O7DSBiBWiGqhjEkq7X.ZHqVaQTdnXTwawyQy0GuECmL2qclgI.7hriTXkSkW9vAEVPvSZbhCWI5I.uDZ39CvqSQnC7PW5h6cPkkQKNxyjILZPnAXlpGwnWBiCD9NxzfXXMAX3fUBWqpIVqJZKzIO2YW93GcDDhxVPuRTKdUDN9CoRZ1jCo0oiVJr8BiHlO6R3+HskkHxC0LFuZgTjVe7wZBZ.mx2fnVCQBwfDr.EmFwrQhjajwhbloQBUZHJROgrJACFnk3CYY3gpUkODiZwgAojlZ.oQAYIKZeATQtXQXyxByi7v.lN2ouSfcOGal0ZN85PS41UnRT1zwFy+FfJj+AfS4klJEfDQfNEvxi0SvYy8V68+nF0+wWGjOlawUB07k0sLQ8fPCyw9KhylUKC2SztMjkXzEW.062jFHPYMs9.d.04dhp99dRrW6r8bXtsgNtDoTLbeYYXGZy6xX1UUzBE4nQLiH8sIkm+vJOPRmSzX0Gnrbln04fgFuSSGS9PP.2liJKnsd3Mxv5d.C11Urgxi8RtJRcGvNYIQAHSgjX5.XSHAFcG4WtWe+NkNprr7Ba4w6tMqUPLEHNwoYmRtziL1pUjcjvOGBsXs2XA88DPgPzPknb4v6pzVgWJfhR2Vfh1PYhcPZhIRzC1hiexiyic7BkY2G65lkDErdY07yH70VGCS1dxZD7A0+HrfEXR8eX1kCQdG7.UvBjL+j8rD2ium0Ig2DvhS8...Q4qCP4qP3CDrNHyhunnJSsRjdJ2Eu1T21sjPwDDKHo6pUqL6KtZRY1Mdok8NtIVxEBvlA18jmzQ3.Mxcgj2127i+19peYjUUiTafb25t1A2tGycbWQYCEg0.FfBpfeEHtWvut5dAKE3MrsLxcw7hqxs.dU2G6Z+mO72tpwoXteq7BdbhIK+bJl7qjWJVkd1OYUiOnNJuiWsYEtrqrdv1HoK2lrCsMYxK57D42j4eP.umQtBQRQF4d0.0MyVtqaotzM6aCjX4dKqkmwQw66On1vnGp0ulnL0QM7j+pZxCXLdH7ZJfSBIe27ouqaFMaGdg1m3hFF+EhoE6aT1pQpVmUuYL0oQGrf1j6w4eDnXULhyW2BiV93tccnhXw53UfBFYEwSaItAO2i6cfeOpICZuE0wmI5SxpDkZCW4av8reHtXNEK7XjAepI1e27oqTqNY+szH6e1ZIoo+oiPS0VijTWiyVp6O8EH0EHeIEt9reVZgKi50zovu9Io8NFwXxGWqq9qow8+htTsg9GC8ZY4v1UEgjtFLlqfT8xzF72lhxV8W8u8zLnrS9y9aEMmD8Lt+Hn28q0kCY12Pjfk8gPRVw8cgZIuzx36sPzkDOgf2abhFlhQ1unot5cJ5xRIoKKcLzEvqauF1Ojo+tu32uUKPcOW97Pb7onT+024SdZlBaYQ+nys4KB52qlO9d0mf.9cNYiywjEhmFE7iAJnPB4OJeb4o1k4gIhSayLBIImO+6XLNh4SVsWr5kQtWKu1882H5txicUH+8.29Xg7SQc+E+hsyhN1p0xhlSSHRtEeIoxOKl.AJr1IHoQTexC0HpF+zmQWJmwF89Uu7boH5VhiQcm3P3Fwn4m+ySyu9rVI3Iuljm7ZJdh39NojsE+t53rZ9Y2sFRkPYaERGd64tIDnouAdWSjuVZWLOd81DMjzlPkZh1PLAG05bGqzf+vZLHhPpHnubmWmudyady+dbHoEGmuVRl2Se5S+mTAacpQ5YGmrWDR+cThppyl8LBa+4uTv14FGKFdPhs+4ZpXj3aCOYyvpC7t5sp8dZEv4NmQhBPrkuLHNyONhyG6qHNeOchyYo3vYIFO5K+3ajOxVk96hIF9PL9j3EfrdXod08pel8BZdZAw2TFzR1v34x.FgDjdQ.ipWq0WK+0a0BD7iAvKjeqezKl2gU8s+Uja+eRdoimXBUnaGAr7mk+X7KcLuox+Gm12T4dm52T4z41egSWt8mvKZ7E9Z2KZ7oUN96MBqw+qPssDDt2TBl4yu8V2V.axechPy5xauK1+Vh2CFWyv9ex+0+9SVEEKpmHuf6QODuCecUkkHZk1l0FsRp0x9LvDcigtl5SuQWNGq0Z6jBaFFay48ttKZozReQ1sC0GKhkOKHwx.K697cnXsA2.eae06rdaWtGSVXL812P7Z+Dh.hW19FPVNxXB+v7KNeY3SqKieesMful61mMO+rX8p5wyyO2oVzDX+jHVNJg90PGARnLRv6kHTNh9y2R.Zy9kRCB97J0RoAU6ur1KFMn2p12nA8MZPuz0f9142xgcj3uOBJ8H4u0Apc3tb4eqAzks1iAwci4hLFsqLQk0vWB5Cz0BtAFEt1xtIyjFNkO6u6IeZsFfLbbjR0lateyp6wbXfRRbMz7psirrfo1HYoYFo4Mv6fod8dDa5Hsp1lQZ+LS3NinKKjO7uQEB1g1iOKV19.e19xjXzrQHemJRSrwhnlj3YX7BAAetyv37+gcFF6w6ikjSkFat72peW4cMB1cHAeG7P4xcNzXt74J3yBOBLWKwCPJmOU0YU74bpNqF1ogbwUmc04hKb.nuOthPJkITKl.dDkSKbySyS97+k+ue6pq0+H0fhjJ+0h1xf+EKNl67FeYgnbognidvuq+C9c+i+5maHRSn30CsT1.eSvw+LTIDItn.39pMitaaF.9x2W759x8SrvMXcs2G+qThdifc.zWydnNUh3B33qtbFc86WcK.IybNMvWvegx4Zh+bvjPY77eSlleMonNI9qt0Dg+U2RZ.HBRU+U2J9zqdNc2mIpHC5D0egvMua5iueLgCWuVZYnmemNh8TbwxQqc0c60OP9TtKJNcsWI+LUqTobEiTG5ntAfQONMCi8EE5S8pIpeFjoOHo74wU2318Ch257INXOij6swIt2flLHfGtEq4+iYd7zFp95pG1DhjENNQxDGHndQFOCCAcrhmGW1Ze0Hdl+3O72iWFAS+Lg7I3vB7IDH7IbrxhewYir34dIGIUVV9dcvoM92qLUHDH.jLnBcHYONuqFt94+xe4+6paR61CjFhy93+d0ni7UMr+lev+ypa5MTusu3e8e32r58zNZAwZAtUYOjoErMz5+7pmcBVeUDI4enrGcold7OR8R.iBOuhnEf15JNDoI.6SvyjpidGx.q81ejoYxkZjIN6y6Dm64chy+7NwEddm3hOuS7pOuSboSdhXbfq0GLwKcyYXrytWWVvqbQUaC7a9+SKs9wq
                        

                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                        https://dhplugins.com/ | https://dcbreaks.com/
                        London, UK

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @DanH
                          last edited by DanH

                          @Christoph-Hart the remove option in the intensity sliders pop up isn't behaving nicely. It doesn't seem to work at all in my project, and it will also leave behind the intensity slider. In the snippet I can remove LFO 1 as a source but not LFO 2 (which has been added after the tutorial was made - not sure if that has something to do with not being able to remove any sources in my project too).

                          Screenshot 2025-07-24 at 11.38.04.png

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

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

                            @DanH have you reloaded the project after adding the second LFO (or rebuild the interface)? The structure of the modulation architecture is supposed to be very constant, so it might still not recognize the second LFO as source at some points.

                            DanHD 2 Replies Last reply Reply Quote 0
                            • DanHD
                              DanH @Christoph Hart
                              last edited by

                              @Christoph-Hart I'll double check - and it's the pop up of the target slider itself rather than the intensity slider as I said before - my mistake. 'Remove Connection' option in Intensity pop up works fine.

                              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                              https://dhplugins.com/ | https://dcbreaks.com/
                              London, UK

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

                                @DanH ah yes I can reproduce that, it's a simple oversight on my part.

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

                                  @Christoph-Hart oh but since the example clears out the connections in the onInit callback I cannot reproduce your connection setup that reproduces the range issue. Can you remove that line (44, matrixHandler.clearAllConnections(""); and reexport the snippet?

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

                                    @Christoph-Hart I keep tripping up on that line 😆

                                    HiseSnippet 6296.3oc67rziabjdMkDk8v01q8ZifffjfxzwVbjlghOmmvY37PiEWqQZzvwRqWsdsK1cQx1Sytn6t4vgRP.N.aNmbcuDr.A4GQNECjyAHAI.A4lRxgfba+ADfjuuppt6paRNynW1NKLsMM65wW889QUUO66wMY99bOiL4Nb7.lQlWKaqwtA81tG010n4NXCdr97iYAL+.isFOf56yrLxj4heDNhLycICwme6FaQcntlr3lLLtG21jcK691AwsteiO11wYWpE6P69ZitVillb2s4N7g.1bwrkLFPMOh1kcaJNrKj03lT+dFYtZ15UpZVyZYqJUpu5RlzkXq1g1oS4pV0pszJqVt5pzZqrDqTciLW9FV1AbuVAT.6Mxbos3Via0iOxUt.2y12tsCCenrQKXkkMuK2wBIQrUis6Y6XseHax2..59wLsKJYZuS18rsriZOl48lhNHwyPmAl4BIQuKl.8JqidkzPuofRYzPoKIQo2JaKSO6AAw8f3yOJaS2.lWGJHmzQE4XMtvCtV1qe0qR1iaMzgBn1dz.O6SHrSn8G3vH2rYqaPpWrDAQbatatbG1y1m.+KkbLyaLoM0isXatKKZJA8nADefn7IvWj.NYnO1JizWB69gqkO1oMNo9L2..hVico8sMCGAtd9i8CX8KRZ1gLlOjXx6O.VQ.b.JDshbA3G3wN1lOzOFjBPP3cjqdDPUHxBHDuhiCwmovZXX45S+Rtmcv3voYxsXDaWROFrrvh9kC8CHa2pE45jas4tD+fwN1tcIKJQI3eayLogTLfC1vz5Lz0DWXpC.3EHVz.JfCtfptfv+fbeRSXI.wDULLROJBFlqnwtdfxhEwEP8iYNiw13R4B00hzEZzWvZ7XTqwKFvWDW71CAMFDuZ6vMOxmzg6gCxaRV66lKWS2T7SAsJYydrDbNe.Ff10Z4xsH4V6dG36Mu4NsN.9+2iAqDPd4xsIfVSLw.pWWV.NwxEI2o01kIn2jbUTOrucfYubUUOc.CzsZi5Z.uy1CX3Ai3SAZBbbBspEHi5Ya1izmQc8iDrn.sCySHV5LDj5Zfyi4ycFJXJevGPFvcFOnG2ETD8GNX.2KnHAwDfG4YMIVDoTPIdfDg2WJbDiCTJodf2LPzBZHfVDJBLoJsiQvjo84CcCxAJaThuPwEvFj5U..WZXAPMB2Dr.eGdvBfbNfzdLnAGDfRaDpegjgbn.4ZZ8EfcAe.ySWi10kYh5TeRybG4xaiHF1gcnmBhc.YD3yFTBAroqMnm3ACGvApkzO.0YJLBIaObh8.lgCLK.8Pf6CrAhTkCADZpkGTYcxS.mG9EI2lGvjNLBszZS8sMoNfJOP4V.RXKsh.fGLBsNfQ5GpiFpQnHEwhibjOfPGLfABAHP06l6pWO21bfJcCJ1mdDaWO3gH+iEJWtToEHKUpz7qmK20A6aVvU7Il.VBnFMTQSRWdDd6uD3hR8KSJhUniNKzaDvwAq19vDTDfILotLDle0PzqYJ+QJIB7S+h3fD7BAfANkOGFAUZiqvEg0pZ8CEUTGeNYD34hcJPW57.6GPUOziIn4fqnOWyPAspfd.aIfbL4ddvrcFWLG.HPM+XpmhUbSEm3CI2vsqsKqnD81KZokASJj+ib3sAMlnfLDTH.l+Lux4U7Zk+8QTveHfh.yzkGX2wFU6ZyAs7XpPwM8WPxR.VOMHfBZdTBxsoPDzPlCpJkKAxVDH3si.01v3aCIcTHzCcAoCtET5SK.5gaGZtLetGkaN3IvWAq3.OfUpFMPBoZWN6IaWGZqm6wJZeaGPAEDfNIDUEFABDzUPhVQRtG0RJycAyk1XfOzx0JLNnobImG.cRR2DWmMcbhoe+B4CE.B2LoziAqcPQRK.lezZ.N7.OcC3CFN.bz5NjH7fAwwDNTD5RXRB991ccU.SO1CrfRdzjRGLSiH4xCx2eLt5GAw8.OG4WfjmBJFfbU97msPDtUv10hcxTDRx1iX2uqH58N2X2l2t4gMuysaQ9vmqO4jVri.24WAXUc4BGwwY83xFQ53voRGz1fxISlchuxgYbbo9beTQueetK3zviANK7QAaGvrZHXQpYA5P6.1cgNyjFd2hC5+2hyOBh.uKi4TPIZaANN0ipCodLlTvgB5RAyqDk1OLLTnXQAiKo2UD6AoJl2E3mFQ5NbGGfZoHabQAhpxAR35ZWaWgGOJlOhOFafC8S8B.9gLBks+6lCvdTT2zElGqELcVqdLVPg7.9BYihQaQweWOH3nEDC0k4HRgINKxhDvWdQ4uQQtojSrF4JWAr5hm7Zj2qZ0pXSbOKl2hdTK6g9qQpN3DnwAX7L2tqQJWBe9wxkuYGMlED6Q29aDSjaKPer9CfXp8gTsg73zQm0j87HRNBLUGtGfCKszRqKeNDMucB3Vr3Uf9g0GXKTOHUnGkhHpWuNfu8AaFaWHe6.PjEh0wTQcwi8X1c6AKQEYumFgunCqS.BmRG2acjIJw1UWc000Pl0VqMC39rSiOuncefMrFpaVXwEsggMex9Cg8JqrBzwHaqfdwKrjtTD.rvumvU0zXEofSJZMDNk0eDxIdvZDcA7gwEiDHBWzCxcF79fBwfdfjSm0G.4N3iEc3FrN4wmCETKOZWgf1CrTTP88hedBQqT+Lkp3zEacbXmrnksmTqYMhGezhhzE8YBhKF6Pjnqf1RZ8J7LGF2zBxLDR+R3bV45VpHKlcZTMj060sMs.jnj5eKVEkzc.vrXGn5Mmwftwsfn7WIVgRLiJ0quP3+AyZ44iUCnCC3SRx0K8957EfsDxaLG54ivERxpcanSj1Cw405wwXlOJzzC7wFvPAWz.vhrNlAiPHYAoFXI4CdNYEVck2e90ebNHo5.f6dl.ZFlEyMMllb1y1hAg49zfdZbkJ0RnSGZaDXs.onL34snsYNxkWyvUJK7seH.7xgyJ8LBM.qFZWTz2w1ZJZm0pUaVZigXVEoPQgCsa2VGfRug5HI5KTe.yz6hBGAQiYAIW5XpyP17jqhNNd+40r+wmmt+lkWdYTKh6aKMYnsE05wlBms3PWan3OZDJAL51IaAQR7et9UkIgi3FlSCSTQCQMZh.ygugu74PcOTqiwBPrxMGgHR+.79zCp2FS.2WTM2QP9b9BiuPxtO8jBBRW7Uoh0gJH04BQrgEHDAbC+DOoDLsEAit5QSZ90SNoYRRXDBQdIgrvvxHEfkfthfrwcjQ.mSFOousagYJ0V.MrmWvv8gLgLCdZT4lhh9HkJPatiEzV.6jfEoNPZmqIv8YFkeGO5Hk+ZvKnEeDTGgG3PUPHRLSWpiSAkbXBRfCXMOo9CXl1cvTdTpuwUbCSVxkwLtF3yFZwCy9KJGYwdLnR3tsL6BWIyLo0fDE1GRoFKxkR1h5yVpFjbkGlWEF7QrHnhUXpVLL0KWKpmkbOIPGLHRB90BTAllhCoeQ9UpULnjC8X+st6xKULX6Q6Vr3814t+rqsZmsGU99+zs14tteYQSn8A0+zsta0a26q1djy3RiJd2Gt21lhwaU7tGduhcgeuyRvX.h+3sGcu.DltE2DfoF726de5uHufDmQzlTwNpMeD+nEKPt4egZmXvLkIdTUsXMxb2q.4VCERFUBLpofo3QkLho5hXF4orhPYzSp3oqTsG8HYV+BUIhCNBBThDfDhvISQ4RFmY5gZUQM.fKiIk1TAJPeVVJSwhJowSr10c5z4JRGfPEZCbfjKmLNfXkzx9ALott7XBttHWMhDAktvJpx1YwXrVwHWVF.GgxA3dODVvZRyFscifvAtLVSgTbA1KV19CfZWXVSZjHxfNL7sYOl4QfK2zdWBodIuPl7kFuv8JpLoRTXrsu9NXGkOkpBN4tcSwzwDFhLb2Hz1vBQf.b93t05hoZEVBnVEcpcdOtntt3NUnVnB4kciHk7WX8SSTvGTW0zvZr971XXo35Mk8LCoHtcSiX3lJ4STI63mXitPWlC.WV3PcGiqWTk+fCNeLoZa+dROhJlvDT51QYDeFzb7.io931NM9P7R1RjpwYvh0GDtT5Oe5r62Eo+O912YKwYB77teBwnMxRu04sR+3os4AaCSoRQvnWiEb3lGbHz7hPuqmbve98atyg2TLkRPX5TC3va1b6O912.h88gjx0JVBVJr4AviO5wqSR9ATE1217HbScUIJ3yVK2fh2v0Za5.Qo9v7xKLFYV4WWNkGjGU7vc2w+qFBtjweENjOCl8OkCdsilbanhGGwjESsusX6ow4.EFbL9qngfSFLELOxERzBlaDs.DgsX2Gh1+HTSezdbKoTuP2EvMQTrcRNH2FTl+PvmkJamBPeEwXGyWDV5gPpcEh.80qPtFoBFhRNQ2DSrTQQQSvWkUegxN0PgJR.dWZoMF1FjvxdQEwsPVieAQI1xFAC4M8LK3tfTLuHr.0U+FPlHQ70v1kAOs6Hng38jCxGpq3fImO2b.QeJC.TvA5CFBNr45J2RU7TbES.2WN4ikwUZtGC+GywmMswW5jZ01U7IZn4vQzAxF9FNN1PVCEnQb3E0YwKRJOONoGKSHOITWd4RhO3.5h0qMRvCE7pEHzEh0CjLCI2GH0CvcVdlBfvAjVFD0dJw.v5Urv8rcumHe4qFKLV.4FygoGldvzSlXvB9ibzoI1JUhYgZDaHRkjdA9VEcZVlE+rHXQuooVYiSmTE8canjZHC7GBAHljbCGM3VsWQODAEZMhBvsjjsDTvBHdL1ZY9owPxcVJfZrjikvKE+nlN+Hn2v9smsEH16DVfhFep4GhBxJUNEa4rlz0DSRhw5Dt7+4WTjwXZ0dDAEj8fvIh8soiXu4ODxqpPzxtoO9rXv4MAF.5XUBNcUt50SqxkFXAogxVh8rLurvOQBJwGdWjK3vyNL7.HrXcPWzhTUhNFuobf9Z4ZI2TAbu0gLsDmVhH8ZXEEamCUllhHiroeFYBryJr3v7w4NlObgkaLj7rOJX6Z5LzJrdKo4jCtKKyOq.LZtS2JB35waTddEKixYrT4zwahXPhkZSLPDFEIkXZ2cqI9HrUjdUOPFUMFHNdKPpJBBM4r2T7Q0Eh8yZ1gwwRChc1Qy69zUTDTYKw4ng26GPAO+Zj7JKAQmRERGun3.0.WBymR+7wJ0J7D.wSLILKbMYrJSVTuxiAjgb2Zyi5C4i17V7jzb8w6wvYK85N0zD.YwzyTX8yUT9vAEtgfm03DGtRzS.cIrv8GgWnhv.3ggzE27fRqgdbjmISX1fPCvLUOhYuDlGH7cjqAwvZC3vQqGBqxIfUIM.c1ysxZm9nivPT2B5URZwPQD3OjKo4SNjWmNaov1yMgZdkUv+Q5KKQlGpYLayBoJs93isDzPNUrAwdMDoDCZvBRbAjxlHStIFKJYV.YTownH6DxFDLYfNhOj0fGJWV9PLoEmFjRapETFETkrn85ngb97vhMMJOJBC35bugNA1CbrYVa5LnGMUXWgIQQSGar9a.qP4GfNEWY9THRDC5bfKOVu.mcNXyO5ya07meCP+n5RqGZ4K22xD6GD5XNNdQb0rZU3dl9sgpDit5Bnc+Nz.AIqY0GvCnN2Wrquenj50NaOGlaWniqRJDi2WSl1g17tFVcUIsTQNYB2HxXaR84GT5yj74DMV9yTdNSzZUXnwqzBwrODEvk4jhBdqGdmLrtOHfscEKn7XujPQZ6.9IKH1.xTDIVN.1DxfwvQ9EGLzuWgSJJ2dgc838uEqSPLGHtvoJyKA8DisbIYGIhygXKt2arfgdBrPnZnJTtX3sUZ2vKEPdYXKvParrvNnLwDE5AKwoO4YEwNFPSs6SEtSSiBf2zZ9oD+5pSgIaO4dD7IM+bbCKvh5evz2ND4svCLAyQl5moOKwM46ocR3cAL+7eFffn90Qn9UH9AJVGM0MeQwUle8H6TtKdwotiaAggInVPR2UmNSsu3cSZpciWaYuSahEbgDrYfeO4IcDNPiLWJ488M6ruuu5WGY0tQpMPtaSW6f6Lf4NqKorghwZ.CPgUvuBD2L32PcyfkJ7F1VFYtbVwk4Vfupajci+8G9urgw4XtuRVgLNwjkeNGS9UyJUqRO6mrgwmzD02wK2rhV1Wtev1HqKyNrisMYxq57bY2g4eT.efQlbQZQFYds.0cyVtp6ptzMGZCrX4ZK2KOiShW2+jFiidnwvFhsoNpgm7W1Pd.iwCg2PgbRL4mjM8scync2vqz9bYWoR8kqWcIi3XiRIb7yUjMfkKoO.AmHyiy9HvLJejbtoEla7oca5Pyt7MwK7DLxRhm1UbectO26H+ATSFzdGpiOSzmTvH1XMDx2j6Y+PDXN4y8XTbdtYs+jro2WVcl76nwj+5MSxA+CmfCpAiXdYRt1SEW7W9RjKBrojpLe8eVZUFilMz4juwYYSNCkSxWznu9qewm9M8oZC82G50xxgsuJuGc6RrB.oQioMDEMAe70xVqxpPdGUqVtZRFJ1yJqr5xkKUa4TDowmNAQ9oM5ygp1aIJdx9Xn.p39tTijWIY7sRH5JfmPM6MOSmNwj72zV2zME2YkjbmUNEtCDQcPK6GxzeyV7G1oCXJmIaVHG8I3WqTub8kWdkj5aXGKuR4UKUZkRSgQVYo5qtzJkeQyHesrwWe9Dbxe7Y6ANl+P7zXkeAvJEJL+dYi2Cp8YdX01ztLiPdyEy99Fyhq9jMFDasYj40ypcs9MhtR7XW4xdeH1Nta8SxlqVoTsUWc4owMKUd4pqTwHM6H4B8bxqeZ7+A7YsCKRi09jGpwZM9kOEQOdN738W8cWbCQ2RZIp6Dmq1DdL+M+pzxkutSBd+qK48uth2KtBSJMYwuKOKWle88Zf7GTSVQzgWHtOFxcz2.u9Hx20rKmEuwZhFR5JnTCQaHkfiZKtiUZzebCFjjGM581JVB9ZYqr5x0pC5pkV1HstWsFI8dTsbopKuRsUqupwSCwWYV5ZQD+OVoZpN10WPT8u56Tpt5rD4vCRp9OUyzhDeg2I6DtA.efdqZuLVAbtyKHUCH8wuKYR0lES5K7ULo2VmI8hT83kAkO4a73alMxWl9KfIlUQLck3sdrY3t6pGr+E1ak44EEeKYtLSGGuvTvQnlnWF3n5cY80ydiNc.CgXD7RY28m8x4EWUe4eU4x+GjUFXJlQEFVRfK+QYOk3Vmxqm7+3480Sdv490SNc47W57UN+Y71Eeou281Eed0ie6IDM9eKZskfw8VRzLa1as6cD3l7WmI1rk7B6h8uq3Uew0Lr+m7e7O7jMP0hlIJW39ziwqsWe0NQDAoaw5hdK0Z4PF3pt0XWS8o2pOmiauZ2jJaFF2hyGbCWziokNP1uG0G22JeVPBv.f8P9dTb6.2FeEe06rYWWtGStWX5sus3M8Ij.Dug8sfhej4L9frKUqH7oy0vuWca3qp24EyyOMduJe5x7KbtUMAwOIRjiZneOLPfDKiT79NDKmv94UDnVkmKKH3yq1HkETi+hFubrfdmF+fEzOXA8ctEzOJ6tNrSD+QQPYGI+sNRsG2kK+CLftt0ALH+ar1jYXcMURYS7Me9HcqfahYiqA1cXlzvo70+MO4qZzBzgiyTpQ0p+yab.ygAFIwaslWi8j6YXpERtQMSz7130tTe2eDK5DspVlIZ+Elx8TxtLW1v+vTHDGZO9z3Y6S7YGJKlQyGg70nHMyF2g0jLOCiWJD3ybEFW72sqv3.9Pbq4TkylI6sG1Wd8hfUGJ32AOGtLW.clKetD9rHh.y0R7v+K7Q0YY74LpNKG1ogD3piq5Bwaj.XuOqMiTpSn.l.eDa2V3hmVl7M+w+4+8ar4vSTCJRq7uSz1TjewpiYtnwyKFkYJXjw+5e827riQZJEuQnmxV3K+M92dJgJwkEH22tUzcGy.HV9gh2vWteB.2h029P7OMI5MB9AvXMGf1TIxKfiusxSoqe6F6BD4TmSK7c5WXbto3uALILFu3OTo42S1TmD+o1Ztv+TaIc.Dgop+TaEenVOig6mJoHS5DsegzMuW5SreFoC2rQZcnm8fNh0TbWxQucMcGLLP9TlKKNzsWM6hkKUpXICwYtkM6RvOiM9QfFeFaYyhC7Pwt7odOD0OZxzGnjb3F2YXP7hlUrnxdTqXkybEAKWPgNDva5+yYdgD7+OHlZBkvbmlRXhCDTeaEeAlz4LUHOs5y91QgTpa7JYWrRsPsiKmU76YqdTdRERH1D39OP39eZJeWFVfWDZek+tNaoo4c6Mf.y3eHxToIfHPxDGzwjC379ZmNvu4W+q+u2XGZ+Af7OtBi+yMhNjW0vx71+Wari2X819l+m+s+oMtu1wHHfED5j8PlVB0Pq+sa7hSU5airE+ck0nO0zi+4p2sWT44UEs.7VWwAFMG3QBdlTdxqFF3W29yMMSBpIlXkm0IV8Ych0dVmX8m0Itzy5DW9Ychqb1SDy0aygfScYfMCi81+FxM0JSzNpAIw++AzIhePE
                                    

                                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                    https://dhplugins.com/ | https://dcbreaks.com/
                                    London, UK

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

                                      @Christoph-Hart Alright that's fixed now:

                                      • you can properly remove any connection (previously it didn't account for the actual source but just tried to remove the first source which is why it worked with LFO 1 but with nothing else).
                                      • it will now also refresh the hover popup when assigning / removing connections through the context menu - before the old connections stuck around until you moved the mouse away and back over the component.

                                      By the way is this callback functioning yet?

                                      Yes, but I forgot to push the documentation & example snippet, that's here now:

                                      https://docs.hise.audio/scripting/scripting-api/scriptmodulationmatrix/index.html#setsourceselectioncallback
                                      https://docs.hise.dev/tutorials/ui/index.html#exclusive-matrix-modulation-source

                                      DanHD 1 Reply Last reply Reply Quote 2
                                      • DanHD
                                        DanH @Christoph Hart
                                        last edited by

                                        @Christoph-Hart awesome :)

                                        Some other jankyness when assigning the sources in that slider pop up - the intensity sliders don't always appear / disappear... Not sure if you're keeping the multi-dragger ui system though.

                                        ScreenRecording2025-07-24at12.22.32-ezgif.com-video-to-gif-converter.gif

                                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                        https://dhplugins.com/ | https://dcbreaks.com/
                                        London, UK

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

                                          @DanH yes this is also fixed with the latest commit.

                                          DanHD 3 Replies Last reply Reply Quote 1
                                          • DanHD
                                            DanH @Christoph Hart
                                            last edited by

                                            @Christoph-Hart downloading...

                                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                            https://dhplugins.com/ | https://dcbreaks.com/
                                            London, UK

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

                                            26

                                            Online

                                            1.8k

                                            Users

                                            12.2k

                                            Topics

                                            106.0k

                                            Posts