HISE Logo Forum
    • Categories
    • Register
    • Login

    a set of Buttons to Change the slider pack value

    Scheduled Pinned Locked Moved Scripting
    20 Posts 4 Posters 1.9k 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.
    • ILIAMI
      ILIAM @ulrik
      last edited by

      @ulrik said in a set of Buttons to Change the slider pack value:

      HiseSnippet 1230.3ocsW00TabCEUKlMSW2lLIc5a8EUdxtvP7W3.SZmZv.sdBe3VmPalLLYj2UqsFVK4YWY.2N8+V+I0+AsWIslUFVnfSwOvfz8dz4n68Jo61MV3SSRDwHmhuc5XJx4Kb6MkKG1dHgwQc1E47L2CIIRZL1L0NSGSRRnAHGmB+nZBGukQ5e+8OrCIhv8oYSgPmHX9zCXiXxrY615Mrnn8IAz2xFY4ciVc7E71hHwDPOEbqfFS7OiLfdDQ41RtnehjLD47staTqteifWETq1Fa0zmzjtUHILrZ8fFMZt4VUquEowlMoU1.47j8BXRQbOIQRSPNKuiHXZughK3FBNgkv5GQUCph5ALaldeQTfZKplE0dHKJn6r.UBBVktYgsBlv1W4dHKfc07YgumqMfyPXG.cVZd4UXN4U0VdUrjWNRxwRRKajzKb64GyFKyrnzym61gCYyPBjmrkhwWzRsbcaK.O3x0GQNiteLL3JDkpUoxZX3OkecQ3GjsRj3yIw3dQr.ZbWHcUE+83YKv.prsXzXAGFTZEKeVQgOC8NSjRX.f7C4C03..ash379cWnpsPnpuPnZrR4SgcVLc.NARqz.chUsuTS+xW5ENg6KYBNVJvvBfkCofmJeDgXJweHNQGkvLtwldj5XPQFOhwo3qVA.dVDUySoxE+ihdghXbIFvYkWiY3uyN0nz7QSFYlIoTYvgUWsbQOOPYJ1NmDMghu.Nbh6SS2AqgM1E7noXVHnJVRprRv8065Tbv7gjnDJ3O3WouIMq9A1oJdOQ4SoxJ17rhMfUPpWSilgZDaKKwfhk+Dp1td.PvsfoxJwhnR9yRIqYTkNj.xWSIdbLMArkExyhwIE8xKhBTCYt6QA85IJaZQzlDE0GlsTdJTex4lakzf0ctMhD9jHLK3RHhk5+5Ld.8xiCy..quWQcBv.Tu4gJsz5JntqBjBrC3Iy11aCGzgUqDvvZX0QbOJjNu4BXRelf38ZslKeGb4ooQUckZeUod5tAJN5mebb9viJFZE6NRHoGyMU+PkB95lBCy0V5hEQiy0r5so36BXI9jQ8ow1YHkiv8uyeot6seot8aN9lZLKGE7Nbl73wT9s8RDJsvDd.vMUU.8R80+eY50+YoGDCto+otV4KjV5.XmBvhEPjDjyW6Vs45M+4AuY0emsyut4zCldPsiEmWo8Vqa3SSRACIOKkDS9QSfma5s0yV7rlAdHvq8oAu9mF7F4.+cc1UEffGKSi5PlXLMVxTIYmcomCc5Xd40ycWZxYRwXcZI8fI7+OfDyk1TO0df4b31iDS3V8T87VHKldx8H6baL79VWvBjCylnSqgT1fgRaWdXjUylrNsdbIqtMYu+QlrFVj8W8e3jcyt1f9EEAShHx4ahT0pcpA3Rn45bS0cFOgImZ2J9+acVdek3Kb6xj9CyWiKkiFgCROFZLse7m5tWXH0WlIvkc2+2dbZ9F8KhIRFevgDYLCpGbU8XAeCiOEXmygGQU2vtj5FHy3JpwpHPOJOPO3efeoFqpF6jZr5LinQD+XwG8MWgo53+yzy.Zhq+5HO3yzfw3bt1cD7AHez2e9k5F.qsn.qun.arn.2XQA1bQA9pEE3l+2.Uee31SjhQliMHzgc2S+RiiydbBTApqVQ+61RwUd

      Awesome, Thank you so Much 👑

      1 Reply Last reply Reply Quote 0
      • ILIAMI
        ILIAM
        last edited by

        @ulrik
        Hi Ulrik,

        I have another scenario I’d like to explore. Instead of using the buttons, I’d prefer to switch to a different slider pack so that the numbers match up. Please let me know if you can help me change the values accordingly. I really appreciate your assistance!

        HiseSnippet 944.3ocsV88aaaCDlxNrswasncXu0WDxStaEFR1NwIHnnpwIt0XKIFSYEqOUPKQESDIRAIpr5Uz+m6+AsGkjqnRrSSLV4CF938iuOcj2cbRhvillJRPFsNadLEY7yX24b4rgyHLNZ7gHiGgOljJoIlEacv7XRZJ0GYXz70pML1bCT95yu7.RHg6Qq1Bgdqf4Q+SVDSVs6Dm+fEFNh3SOiEoYcemwdB9PQnHC3SSrEJl3cA4b5IDkYMvn2PRmgL9M7.q8r5Q2aaeJo2t8111hr2ff987s7mRF3uaWqfs2Y5.Z.x3dG4yjhDWIQRSQFabfvet6Lw+xK.3srT1zPpRvF4BHWr8HQnu5STsKZ3LVn+jEIpTDDkIUoslEoseEeLym8s8qReONWgYkG5IPiF0oWyZzyVmdVZzaITxPiRaTPomfc8RXwxJMJ97S3wb3zLf.mS5TovVTiQMvCEfEbYmHxEzQIfv27nceKqma10x5Y62RsfiqTo4kjDS2PlOMYBbdYa9ByEQ3bpbnHJVvAg1aoYyVP.VlycuEN2cqRzWrzBjjFmt5PnzpblwCYbpYPF2SxDbSAOWkxqDQXauEt7bHngYzm05is1Ti7cRoPzRy23UQhLtbqEVtutgcuQC+z9stQZpbtjQCIggSg.1tNQgfn8IbhPROk2Nmrs9TKyqpJHXo5JiUHMYopUUnI2jis4YQSoI5oJkgvsv5Wswq9psdkmWQJQyPAeLmIOMlxWU8HpLOBkAMKYE.uLuH3WJKBpNUPL399CwZmmnbpW0GpiiOQRPFOEauSGXE76C3WZ0eH72dmlK2o.y6HPcuJPHzUAR86dq.nlE.8nZ.kCx8w4WKtZ3erC5uGenBAn.uLGA4sXZhjoNRLNjdIzctnawl3CooWHEw4IwxKivw1cHM9gJnYNy0+L0KApwOMjt2cHOtJjdmCLoJ1k8ePfvX6NV2Jju+2Mw9A8gTZ3clSj9DPjSDQyTmqwFz06RCyGD9YgDY8gFpQqkJfxsZcpUci4oL4b8Qu+uMI41RwmfmvjdyVNGarDNBWB+Qvwx4uODeTP.0SVQvMvi9meLCaQ+kHSx3meLQlvfya7IYQtvaV7n.5bNMT0tyngpwTgrkRVkAbob+bgu.qRk1JYiRk1KThhHdIh26UT7qlv+f7c.NwyeMzlvyx.YS6q2TIBdvw687pGpq4X200wdqqi8WWG2dccbm00wAqqi698cT8dvWkIEQEkMHzwSNJuKsgwQbBbCL+1J5qbw+rLH
        
        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @ILIAM
          last edited by

          @ILIAM said in a set of Buttons to Change the slider pack value:

          @ulrik
          Hi Ulrik,

          I have another scenario I’d like to explore. Instead of using the buttons, I’d prefer to switch to a different slider pack so that the numbers match up. Please let me know if you can help me change the values accordingly. I really appreciate your assistance!

          HiseSnippet 944.3ocsV88aaaCDlxNrswasncXu0WDxStaEFR1NwIHnnpwIt0XKIFSYEqOUPKQESDIRAIpr5Uz+m6+AsGkjqnRrSSLV4CF938iuOcj2cbRhvillJRPFsNadLEY7yX24b4rgyHLNZ7gHiGgOljJoIlEacv7XRZJ0GYXz70pML1bCT95yu7.RHg6Qq1Bgdqf4Q+SVDSVs6Dm+fEFNh3SOiEoYcemwdB9PQnHC3SSrEJl3cA4b5IDkYMvn2PRmgL9M7.q8r5Q2aaeJo2t8111hr2ff987s7mRF3uaWqfs2Y5.Z.x3dG4yjhDWIQRSQFabfvet6Lw+xK.3srT1zPpRvF4BHWr8HQnu5STsKZ3LVn+jEIpTDDkIUoslEoseEeLym8s8qReONWgYkG5IPiF0oWyZzyVmdVZzaITxPiRaTPomfc8RXwxJMJ97S3wb3zLf.mS5TovVTiQMvCEfEbYmHxEzQIfv27nceKqma10x5Y62RsfiqTo4kjDS2PlOMYBbdYa9ByEQ3bpbnHJVvAg1aoYyVP.VlycuEN2cqRzWrzBjjFmt5PnzpblwCYbpYPF2SxDbSAOWkxqDQXauEt7bHngYzm05is1Ti7cRoPzRy23UQhLtbqEVtutgcuQC+z9stQZpbtjQCIggSg.1tNQgfn8IbhPROk2Nmrs9TKyqpJHXo5JiUHMYopUUnI2jis4YQSoI5oJkgvsv5Wswq9psdkmWQJQyPAeLmIOMlxWU8HpLOBkAMKYE.uLuH3WJKBpNUPL399CwZmmnbpW0GpiiOQRPFOEauSGXE76C3WZ0eH72dmlK2o.y6HPcuJPHzUAR86dq.nlE.8nZ.kCx8w4WKtZ3erC5uGenBAn.uLGA4sXZhjoNRLNjdIzctnawl3CooWHEw4IwxKivw1cHM9gJnYNy0+L0KApwOMjt2cHOtJjdmCLoJ1k8ePfvX6NV2Jju+2Mw9A8gTZ3clSj9DPjSDQyTmqwFz06RCyGD9YgDY8gFpQqkJfxsZcpUci4oL4b8Qu+uMI41RwmfmvjdyVNGarDNBWB+Qvwx4uODeTP.0SVQvMvi9meLCaQ+kHSx3meLQlvfya7IYQtvaV7n.5bNMT0tyngpwTgrkRVkAbob+bgu.qRk1JYiRk1KThhHdIh26UT7qlv+f7c.NwyeMzlvyx.YS6q2TIBdvw687pGpq4X200wdqqi8WWG2dccbm00wAqqi698cT8dvWkIEQEkMHzwSNJuKsgwQbBbCL+1J5qbw+rLH
          

          I don't understand the question.
          Could you explain a little more?

          Hise Develop branch
          MacOs 15.3.1, Xcode 16.2
          http://musikboden.se

          ILIAMI 1 Reply Last reply Reply Quote 0
          • ILIAMI
            ILIAM @ulrik
            last edited by

            @ulrik Just like the above Idea, Instead of using Button, I want to use second Sliderpack.

            ulrikU 1 Reply Last reply Reply Quote 0
            • ulrikU
              ulrik @ILIAM
              last edited by

              @ILIAM Ok, so using a slider pack as buttons you have to modify it a little bit
              try this

              HiseSnippet 1241.3ocsW01biSCDVto9NRfi4NF9FeQW+TJWmdIto4ZnvboM8EJPayPJcf4lN2nXKmno1RAKkdIvv+Y9G.qrcpkSSRaCb9aZeQ6id1UZW2NR3RkRQDxpzEiGPQVelcmwbU+V8ILN5jCPVOytS.yiF0l3dsDs+3ADoj5grrJbr1Dqhqhh+962tOIfvcoYhPnKELW5OwBYpLosa9irffiHdzKXgFVWq4ItBdKQfXH.mB1UPCfPR5QOinMaEaz2Sj8QVes81Na4Vy6MdNNa2ntKoNsgOw2u5Vd0pUemFU2pAo1N0oU1FY8jC8XJQTGEQQkHqU2W3MtSewG3IA3Rlj0MfpWTE0Ahbh3iDAd5inVJpUeVfW6I7jDA6R6LVqPBq8k1mx7X2JOi8ddrBblGlDn0J4gWgbvqpI7pX.uY.IKCHsZBjdgcG2H1.UlFMd9T6S3JZjOAxSlPIwVzJu7I1sDfEb0lgjqoGEAKt0ix0pTYCrSkJquaoRPtRpv2PhvY0GUweGdh68npVhvABNrn7ZF1rF38rb14A3ri14bwVQGHmuiZsZWX7.Fmh8GxcULAGK3wpzdEIBJ6NwkMfMMXHc8R+YohFPdSIE1MYrf8BEC4p0lX4tlF5rXCAkY1FmzKCh+qcKsPzq2yTf1hDDzE7sbd7q4jHZOrDpkndwaLPIu6JP7qecwaOzJAFB.V0mBVpsQ3ioD293D7hY7Dcwqz28tCsMqCflp7EQ3xLHlU1EyveqYEg9Lc1vvDIR37hYu5UqWpXQ.Y5nESN3O.uHf6RSOAafSzK3AiwLe.ULYJrj3tCUJ.JI9Ax8IARJXOXW4WZlJ5MArWpMcOUY1553VzfkdG6J.zSg1ocBxPklUATlWKrLBNGwQDOHhJAcYbeFYKWPsQoGvEp4ThbGDFe4YQGEmEdTBDtj.LyaDPZwR2chra.I25xLHQuQ55+RwIoaVOlSfJwz5NntrBjXl59Vxx8fWe7niz6vFX86NEoP59taPRRMgaeP6ESd.0G3Aux4pG7Fc0532hmVF9aRB9+k7jy8mmbxxSFomyDJ547jaZPsHdZU99yTW5dEPiloZcy2nE4XY9vvtzHyB.sgPCl7csrmeWKylptIziggB9Ibl57AT97Z0hR4TnCWgTTAgWE2e6KR6ukwdHlW9wUphhgN.QK8.FdDEAY8U1UquYue+3qabSE196z47enakyiN9PUiMSh2iLHNyMHy9yHHERBxmmKHwA3o1wuuOYqmLhzyah9kSNPGAnmcJ2.70.ZjhoSEVGPuAF3JY.fh1GPkWqDChIuzBR.lOB5aTVnYMGaNXmYKtb3yHRO4QvgyKR+VSIPDcX+A0bRyGRze58RtiLm8zHlWzLzbvVTyPhgoMmIhP2c.LXzOg2v.hJ+7f5olSU.W2xMDldPKtjoFaty+uMj3CEhuvtMS41e1XbkYfQnX7iAFSGs9Y1G56ScUY.bU6i90ONyQi9YwPEi26ThJhA4ba8jKvui3Rgny4PqG807UzOLkrtxjq8cnbu3E+C7kprpdsUpxpSThBItQh26l7Hfd38OIVBfId7O5Tz9T8Zb0ou8iPgv+R7dW27a0cbzYYcbqk0wZKqiaurNVeYc7MKqi6b+Np+Uu8FpDgIWaPnSaeX7q0VVGxIPEXb0J5eAnvR.VA
              

              Hise Develop branch
              MacOs 15.3.1, Xcode 16.2
              http://musikboden.se

              ILIAMI 1 Reply Last reply Reply Quote 0
              • ILIAMI
                ILIAM @ulrik
                last edited by ILIAM

                @ulrik Thank you so much, exactly, but it sometimes doesn't respond as expected!

                Can we try a different approach, such as a Panel?

                1 Reply Last reply Reply Quote 0
                • ILIAMI
                  ILIAM
                  last edited by

                  @ulrik The only issue with Sliderpacks is that I have to drag upwards to set it to 1 and drag downwards to set it to 0—it doesn’t behave like buttons. Is there a way to make it work as a simple toggle? Like one click = 1, next click = 0? Maybe through LAF?

                  LafStepSlider.registerFunction("drawLinearSlider", function(g, obj)
                  {
                  	if (obj.value == 0)
                  		g.setColour(Colours.red);	
                  	else
                  		g.setColour(Colours.green);
                  
                  	g.fillRect(obj.area);
                  });
                  
                  d.healeyD ChazroxC 2 Replies Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @ILIAM
                    last edited by d.healey

                    @ILIAM said in a set of Buttons to Change the slider pack value:

                    The only issue with Sliderpacks is that I have to drag upwards to set it to 1 and drag downwards to set it to 0—it doesn’t behave like buttons. Is there a way to make it work as a simple toggle? Like one click = 1, next click = 0? Maybe through LAF?

                    For that you should use a panel button pack.

                    https://docs.hise.audio/scripting/scripting-in-hise/scriptpanel.html#a-buttonpack

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

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

                      @ILIAM You can set the sliderpack to 'stepSequencerMode' in the property editor. That turns the slider pack into a sequence of buttons that you can still use the sliderpack api's to trade values with other slider packs (link). You can achieve what you're trying to do by dynamically setting the 'max' value with the current slider pack index values so that you can toggle between that value and 'zero'.

                      ILIAMI 1 Reply Last reply Reply Quote 3
                      • ILIAMI
                        ILIAM @Chazrox
                        last edited by

                        @Chazrox Haha, that was really easy! It's strange, I never saw that option. Thanks a lot, and cheers!

                        1 Reply Last reply Reply Quote 0
                        • ILIAMI
                          ILIAM
                          last edited by ILIAM

                          @Chazrox @d-healey @ulrik
                          Almost Done with this, only need to do a Quick fix for the Stes knob, so once it adds new sliders, then sliders below (AKA Switch) set to zero, and not 1!

                          SP.gif

                          HiseSnippet 1265.3ocsW01aaaCDlxNpc1acXcX+.XymrWBRksSZhW1PchyKKaKIFyoAanHnfVhJlHRjtRzo1aX+m2+fsiTxQT9sljs5OX.duv6gO2Qdm5DIbowwhHjU4KFOfhr9B6ti4x9s6SXbzIGfrdlc2.lGMpCw8lXz9iGPhiodHKqhGqLwpzJH8u+906SBHbWZlHD5RAyk9KrPlLSZmV+LKH3HhG8BVng0a15DWAusHPLDfSQaGz.HjjqomQTlUvF8ij39Hqu0damlNMnM2xiRZrSisp4PZts+lM7b75Q11am5N9a8pdaS8QVO4POlTD0URjzXj0J6K7F2su3C7j.bIKl0KfpVTC0Ehbh3iDAdpinRJpceVfWmI7TLB1kNYrVwDV6arOk4wtSdF68UZE3LOLIPqB4gWwbvqlI7bLf2bfjkAjVIARO2tqaDafLSiBOet8IbIMxm.4ISnjXKpvKdhcaAXAWtQH4F5QQvh67nxlNNqiq63Tc2xkgbUrDeKIBmUeTC+C3IteMU1VDNPvgEUV0vlUAummy0uGNWW4btXKoChWriJsJWX7.Fmh8GxckLAGK3ZUJuhDAUbm3x5vlFLjVs7eVtjAj2HlB6VrVvdghgb4pSrbWSCqubCAkY1pS5U.w+0tkWJ5U6YJPaSBB5A9VIO9UbRD8ZbLTKQ8zaLPIu8JP7KeYo6NzRAFB.V1mBVprQ3ioD293D7hY7Dc5Up6dyPay6.nnJeQDtBChoytXF96MqHTmoyFFlHIFNuX1ZqUsboR.xTQSSN3O.uHf6QSOAqiSzK3AiwLe.Ur3TXEi6MTJAnj3GH2mDDSA6A6p7ByTw0S.6kJS2SVgUUE2RFrzaYWAfdJzNsSPFp77Jfx7ZokQv4PGQ7fHZLnKi6yH63kTaT9dbgZAkHyfP8kmkcTpuziRfvkDfYdi.RSKc2IxtEjbmKygD8Fop+KqSR2VUyIPkXZcGTW5.IlotukrbO30GO5H0NrNV8tSIJjtmcCRRpIb68ZuXwGP8AdvqRt5AuQWUE+Z7zxveWRv+ujmp+wyS0yxSFomyDR547jaZPsHdZU99yUW5dEPilqZUy2nk4XE9vvdzHyB.kgPCl7csrWbWKylptIziggB9Ibl77AT9hZ0hR4TnCWwTTAgWp6u80o82xXODyK+3J0PZnCPzRMfgGQRPVN1Mf2Fd+w2z7VG196z87epmy4QGenr4Fvulsg+ZbN7m+ZIqS.wCLx0mD4rQgLh9B+sznWLI5eYtnqi7Ss0cClNl3Vn2bxApvBc3SYRfcGPijLUhy5.5sv3YIiKTx9.Z7MRw.MUmV9BL2CfrGkEZVqwlmcyFh4vmQjd5CfbWTj98Vw.Qzk8GTy4RWTz01Re+PJLzZzoBOvIqByARKgwGYN9pAPtnUn4rwnVgDCSaMWXhlcFNX5Qg2v.hL+HkpAuSU.2XyMGmZVMdLSN1bm+eaNy6KDetcGlzs+7wXg4fQnB8SAFSmN+Y1G56SckY.bE6i9sOMihi9UwPIie8oDYDCx41pgefunwkBQmygtWpmiJndaKYsyjmm5R4d5E+C7KUYM0ZqTk0lnDERbiDuyM4kA07+elVBfIt9akJYepZMt1rOCEBeNx6bcyuUy3X8GqiMdrNt4i0wsdrN9pGqia+XcbmOtipuVbugRQXx0FD5zNGpeB2x5PNAp.0Uqn+Eb71PhG
                          
                          ulrikU ChazroxC 2 Replies Last reply Reply Quote 0
                          • ulrikU
                            ulrik @ILIAM
                            last edited by

                            @ILIAM set the default value for SliderPack2 to 0

                            Skärmavbild 2025-10-02 kl. 21.00.39.png

                            Hise Develop branch
                            MacOs 15.3.1, Xcode 16.2
                            http://musikboden.se

                            ILIAMI 1 Reply Last reply Reply Quote 1
                            • ILIAMI
                              ILIAM @ulrik
                              last edited by

                              @ulrik awesome

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

                                @ILIAM if you rig your sliderPack LAF to the value of the stepSequencer slider (switches), you can do something like this. The sliderpack LAF depends on the corresponding switch value (call by index).

                                Step sequencer sliderpack trick.gif

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

                                23

                                Online

                                2.0k

                                Users

                                12.8k

                                Topics

                                110.6k

                                Posts