HISE Logo Forum
    • Categories
    • Register
    • Login

    Snippet: link and control multiple knobs

    Scheduled Pinned Locked Moved Snippet Waiting Room
    8 Posts 4 Posters 64 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.
    • J
      johnmike
      last edited by

      Maybe helpful for someone…I couldn’t find anything like it here on the forum…I kinda pieced this together from a few different examples and kept adjusting things until it finally compiled lol…I’m building out a mixer and needed a way to link the knobs for 8 channels where the end user can choose what knobs they want to link and control as a group… so if they wanted to control say channels 1-4 together or maybe like channels 2-6-8 they can select those channels in a group select and control them together.

      HiseSnippet 1795.3ocsXs0aSbDEdcHKswzh.o9XU0.BoZKRLNINWTRCXRHAYA4RqAJRnH5jcGaOJ6Ni6ryRhEkp7CoUp+L5i7CoppheA7P6ysmyrqsGm3D7E5FoHOybNemu4bamc1SI8XQQRkSlodRqlLmLela0VBciMZP4BmJOvIyUc2lFoYJRxTq2pIMJh46jIykdHNQlolzw7796sNMfJ7Xcmxw4YRtG6w7Ptt6r6U9Q7ffsn9rmvCsjtT4JdRwFx.YLvmK4VzoI06PZc1NTTrIbcxb4M84ZopplpYQfLqK8aUsg7HQh7OiGwOHfgCl0oJ.TxzNazfG3uW68ZjiSlI2q6N+RI67uvcatOuy7c8.Wyr.oqF19fLSbQTZ1gfRYrnzjIT55tU8T7l5tqf74JtUDP.oFEb01TIQVmIZNk6FRPBgtPH8P1VJXPGMxsXohSSlewh4WMa1rf+NRSdEUQ1IN7QB4AQj0HK26Jsm9E6uZ1ZREIGGFTbUBm7MczBFc6amOKAdLieAeePn1rnNSugLroT.CxcSTfaRtMhysIylG4wctCY28dRkc249OdERkZjVxXB02G.H7.45xiYQDAjC3SdnRF2rJKX1BEZ+ykAfzrvnUHEWaGvDSSfEKkGwT2fQ7j9LxQP9FQwn9j5nVDvkwqKBA5PpojgnfgDZrVFR0bOZPPqBVNf1Vh4Aw4AzS75rFmQupdQdk1R1qm4MYypX0IGBHaDvX8hS2ye.YLBwidZSef+h5fP0nAQLXAtHfKXjZwBOMWJHfQM.kiK7YGi7DoI3qR85GwULa+9zj3HF5e3JvWDDyH4XG2D1NjhFubp16BRnNhChBFNfb.T2RzRKd+h8KzV1c18IatBDMBkuxf7o8udMXf17D93y8Eesl3AAOsQ5vDbfkycZmKti1mbi0HwvupAaa+D9gOJlNVIH8UELR7LbukK+pHAgri3PHkyjV0VSb6ZPiAN1SCq09LARSjCfZlYlAblJFIpkvaERy3nFDZpiD7Onu5PS4EWXbEQPVdRN5YhbHBFa.0yg4hfdjdrJnwlNAu1wRzyzMUHeJEWMYM6TDsJFyPv4CjPROAmrS9gkAxuZGfqit2hIt0W2wKL.cE5UgN7jr1ZDaKAkqBfdHwNsrcybyiZUOeORX24oPT63YhioKVuIax+OqyHsd4MmshQJtunEBMV2pjA47ZWzNfNdKOL2+XvVFdVvjnrastvY4lQ4taGGM9zazGVuswMbdHZKiNmzcxFP5GVol6zawzVxXxa21xoEjMnuh021vSSvW1jzJ8cm7KzlMCZ8tS9UBODZbygp2fVHnG0fkjpC8UTPsNUTGJ0nII8SSNB5XSEPELuVqjcXD4fVDQrecLPY5nGqTXmarvoP+CWsI0FF3O2HFPmsfv.vItWCRTZagTR4OMZMA4lJVMEKpwMg9AQFiZEPAcpXho81X4BCto5za7MI7jrz9ERYPZ+HcCdTxqvvWMclDRBE1BX9QZOm6q0TX6Hah9CrrFo1LIPZP.i4QDHpGzpcTEdYKz1G8tca8m+C+NtyqS740E9LxctYi8FASyx6Fi2QpY6JxgbXJXIxoWpVs9tVpoBXp9tLdbT0EoXNQb3ALkUZjQP37Z8dHvKOXGBzK4j.VBJEUDb8tMYoi2RF3iGtC+8YOxnS5QIfCOdsTFBhpMGc7poGcrZ.2mob3.HehKF8l0wP9zic+1+I2ebOmAV445Q4+5a+8+bHTd9wQ4R8nbxy.q7BiikWbbr7RiixKODzd8XsVJLJeE2N8mGBq2W.l6z.79gjAyOt.TZb2BKLtLXwwkAKMt.rbe1BOsxCnZJ9YioMAfFCMYJMG6+j4ArWAe2cxGQNk6CXQGpkMMcIReeDzx5C1m33tF7Vka0cfeYmg.m4rv4sGL53LuENm7iiNNkrw40iNNKXuu9IKbJKGJbVzFG0niyRV3TlM53rrcb+tCLNmS+G.K2LEAsag+3VIo9cv3xCTKHK+SCK9bxFkOh6qaf.eBLF9F05Mz3nubDLy7ITc+LoT8q.H9HBeoD3+61veiOtvamLdse1Nn88eLcR14p+l1NV7rOllwNU9GpYYl297A0LSNPsUsxzWytSvyK6b1Ki6ZtaK8iCn5duaP7RPSW.NqXOWHGdoahHttkcm6g3BCKdgWX3fRwq6tGW60n+bbh9vQ3kJ+evwzqY8yc2rVM3C.5RvIc254i5cp9AL+2IiwOFeapVwwBP3KXpZttA76JDrfHL2YBL0IYbQbL5ApxD9lA+K7jt3r33LoKNa6EcBodJ4K8RdgNdQtepYFfSBy8VOk613XRmCi45VrPQmPtO+kdd31eF3v88Wm4FAcleDzozHnyBifNKNB5rzHnyxWnN304e+za6EJGfI1aSyooxjYSAExrLYgN+G2dw4eA
      
      ustkU 1 Reply Last reply Reply Quote 3
      • ustkU
        ustk @johnmike
        last edited by

        @johnmike Nice, but shouldn't they move relatively instead of copying the absolute value?

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

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

          @ustk yup…that was the initial thought…again like I said I kinda pieced this together from other snippets…so once I got something to compile I just checked the box lol…but I’d definitely like to know what part of the logic would have the faders keep their relative position rather than copying the value of the new knob added to the link

          d.healeyD ustkU 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @johnmike
            last edited by

            @johnmike I think I did something similar in a couple of videos

            https://www.youtube.com/watch?v=yHwDBSHIIBM

            https://www.youtube.com/watch?v=1rs0w4MDNA0

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

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

              @johnmike that's cool ☺

              Here's a little snippet that does it, with a flag to update sliders with linear or absolute value (because when using dB for instance, chances are that you want the absolute value to be reflected to all sliders, not their UI position...

              HiseSnippet 2150.3oc2Z0saabbEdor2zPl5.GfbQtH.YBQa.UqLCEIEkRLTMMkniTr0OvTQoEFFIC2cH2Ib4LD6Nq9otBIOC8IHnuAEnO.51dWeAJPPttWj2f1yLyRtyJRo3kp5hnE1Rb147cNemyYlyYGtZ+.tCILjGXkqvAmNhXk6Wa24TlvaCOLkYs8lV4da6cvgBR.ReqVmNBGFRbsxk6Nel7F4xeWK00O8nVXeLygjbKKqC4TGxynCohj6teymR88eB1kb.cngz0atsCmsA2mGA74N1UrFgcFf6S1EKEaAaqsvgdV49c1NMpVqakFtN3kWak5Nq3hcw09Dbc25jd0qWsRkkI8p7IjdV4di1tTAOni.KHgV4taKt6oc73GyzF3PZHsqOQNXYqNfk029IbeWoKJuq0FdTe28GGnBs.sreRX6N5v16ZuC0kN49Igu6ql.kfvL.lagzz6Non2xlzqhA8lAkxYPo6poz6X2wIfNRjLijOuk81LHa1CC4ISpnk0Zg+58r2fCRvDkGhGPdR.LXBhRMpTYID7iEeXAPpPtOoriOAGTBtAbAouPA5Hb.pqfEhVG8hw5pOQrAe3HNCFTp3mEviF0g3ubwEWp.ZpqqFT04ATs4AT84AzJyCnFyCnUmGPqUbwW9PyL0.V2qHS8TFualxRR.UyJfZYEP8rBXkrBnQVArZVADmILRE8k4HYt3kOLe9O9iQdPYnPjvifB8otj.4mwBDNfnEk3dQvGh8iHgwpHkFbghJfbvzHdODA63EqTzwdDFB3ExCGh5RfAN9TmAfxMz9y1d21O94fh6g8CIJcKB.cgdve.EERh0LiGLD6SgRJnRgDBBTnOkA0GPew1nQ7PpfxYKVHu9BzgRaRcf6BEShDjk.FHjcaBinBPM83AH2VKgnkIkQOnlaKDMD9s59Xe+xEJDP5inLPyXnPplXSBX530z9UgBfXTFfQR1BTljkndQLGIASlozhEdUg7RaUpKbWUUMI86VNTlNYh.t+F.M5B8oJEMxEphq1mAUCyGiafDmbOlD2fYgiyjSGeW.4YELruprpjsJ8pHvTz0vvkbFuFaIcJQ4.9bGrOh5dBj+jZnLk4RNYudIRqILsGpjNQ9QeD5CUKnJCKADPurvRRR9BPGubQvS.klWO+nnPOi4.8jOfHhBXvmNSpTsXAjg7iHoD7LsuIctNwKu2n0TNWpnyrcOPAatG5K25wGz9v1OG8kaevVnC1pM5o6tWKzVsed6B4G2rZT.Da09XhKOQon0WOYojLeoirZ1o2ZMAql8foMh9WRlYF3kzVZ5KDiSLdbL1LyokcbpKQzGNQNWhu.KkjHTVKkXnGXVhPkDjHg+krNUIfzwk1VQvAnO7BwD8b4mEmFn3xX1vHGqr0XwLLL52q4pV7vD5NXoIvz5BVBI++YvthIqVZEvwvi9odnTWROE63LihUg.UIaBE7Fa+1r9PdorS.ARGFvK8JnhcQpawOEULMnhxZ4EwA8Cg4dQwIKQJtDpH4H4GdoRBAVKgdDH1P4bf5FBK3CfsvppQ5MUpBs3wkltXUohENStaG7OrPHKOK3HkkPxGmqPZ5UVKyA7I8T1gCkgaKkWuUE34FREGh1i4epj1ESq9dz.HbAUYf1Sjfozuq6yhmpTQI5gtvOGuv1benhiSVPqFUN1khWDOY4CjIl.LdsGvmYDohqtOosGrzTNoZYzUrfUl6uh0kSsJL0NEsP50ZwkcUgKOh+HIGjFURh3FZGENomEjF8vGQgSsHkOQkSUNvzZvC.nBZ5hki6u9HjbhxiEbWc+z+LwszhnOM8bkTsJTTL7xMYXZSZV1TltzlMUwFk.s3QPryEhP6fEdkCvr9DcoqkPUJCmAX4xUTwKEkBmltlZYQcq.BzpOSFZr6Vp3PJCd5JyafOo3hSSfYY1BZQb7jp1cbTaFWFsb1kKH6wzc+AwQWbpd8l4bwco7g8LyZZ4ocCtJfkXQC6RBLSRRAgSzk9Xh1W9wDMOEqi9QOMDjy1F1Kt2HB6xNaqU7yqBGo79wrBDUnNP4aGefRc+LKJbtweks5.BVJBGeR9uez5+3irdsAWME3lq+i+lye8AWKEXqW82d+L.tdZK+2+7JY.7Jo.edy262lAvMRa4+0m+fL.d0Tf+t9ev+NCQ60RA9q+mq+etbvshDBNSA9srmbj8zQb0UlTP0qqBpcQE7SYzEpecUvJWWWnw0UAqdcUvZyPAew1ahEX4WlTbQ.nv.z5SPk0bxsI4HpCQ+UKk2dSR3.AejpJQbGcqb26msNwIIF7flmlLf1ziP66A5vN2+.FeL0U3IGTBFDJNUVbqf8gRx.sNrFRcc8I6GefxD0T8b3QVF0A5.AXsgFUVC4tw70g1kHQZH9e5bnOhYH.dZRbjutWhoVsxfSV0vI+N7rcxwS2qYriNVjMa9KKmslYFkdK2Yqa3rMGcK2YWwLyJtk6rMLb1yO9VtytpYApWcK2YWybO629Kbm8Mdsd9Lir6gFNbSxEcXq5Wzgq2Lqlyra24cSatoT9z1OqlyreSyu4F2blU7+gQ23lyrl62KtwMmYUuu9jabyYV2A8WtwMm4N+e3ay9Fgoegp22dGtaju7axx786JeK3wSHqHX9RUku3TFTo3TyyZ7+sW56qKEeG68oBGuYywElAGgi.bSvw3WU98ra2qGwQjPv6Z+j+3My6E2547HAk0eGrHfBqGr2MZXGdTfCArNiQ7keaJ4VPd5I83JxwxHPGByUM3+BWwStrbbt3IWd7jVCwNA7uxQe7K4Ki+MU2A3DS8GtPd6cjiQy3nyP2D5W43jVUSAr57Br17Br97Bbk4EXi4E3pyKv094AJ+S23wQB9P81FKqc1us5Lx4x0lggUfpUqV+OfdV2EN
              

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

              J ChazroxC 2 Replies Last reply Reply Quote 0
              • J
                johnmike @d.healey
                last edited by

                @d-healey yuuuuup definitely referenced this video! And I found a couple other snippets and kept playing around until I got it

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

                  @ustk dope! Gonna try this when I get back to my computer!

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

                    @ustk The values of the sliders not clicked all reset to zero when you adjust a slider in the same group. Is that whats meant to happen?

                    for instance:
                    Screenshot 2025-10-25 at 6.31.08 PM.png

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

                    18

                    Online

                    2.0k

                    Users

                    12.7k

                    Topics

                    110.5k

                    Posts