HISE Logo Forum
    • Categories
    • Register
    • Login

    a set of Buttons to Change the slider pack value

    Scheduled Pinned Locked Moved Scripting
    7 Posts 2 Posters 202 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
      last edited by

      Hi

      My setup has a slider pack and four buttons. I'd like to change each value to zero, essentially reverting the slider pack to its previous state, so that the slider skips from X to 0 and vice versa.

      SL.png

      Hers is the snip:

      HiseSnippet 910.3ocsVE0aaaCDlzILn1csncXusWDxSIqAAxV1wIXXXNwwoyXKIFyYEsXXnfQjxlHRjdRTMynn+M1+t8en+C1NJpDoz3kFqhnGD7w6932469DONJV4ySRTwHbiylOiiveEY7bodZ+oTgDM7PD9ojioIZdricoClOiljvYHLdkWZV.WeUT1yG+wCngToOuXID5UJgO+WDQBcwpi58yhvvinL9YhnRQ2t2PekruJTkB4yJDWzLp+EzI7SnlvpQP+DMYJB+cjtt645w2qCiS810qSSW5dcCZ6wbYmS6x1skaPmcNuKO.gWa.SnUwi0TMOA1zCTr4imptTZI3UhDw4gbiQSzXfY6xn9SEgrQWUbRPH7piJJUqXKUeC4XASb85Ekrmk4vo.Q4hFt1ckRMWhTBWJkV0lROmL1OVLSW3wjOOlLTBcv.JzaJmJ1XQ09GLouBhPp2NhdA+nXv3ZDazx0cKG30leeC3A5PIZm2QicFGJX73QPKpoyO3b0FLgq6qhlojfwFqWJl0M3KPePpVCF.xeewPsA.v1pgyhdtKTspDJuJgp85a9GlJSPpzWKTRGk7DklepbiMa79F0a7gFNepqffE5yvRrJLjGuP2lOVhuKfaHSiNmGuETeCS4WGHHNtohas6mhy29mtTfJ4PoPe5Ldt8QpPlQIY98s0mn7pFnTI4YHjJ5Lc5WmqSKzGHArQOgTRvfx9aTb7vi5wnZJB+sjl6r8j+7kCdwqCeS3tB30kmdlWm8ew1VNyHZEKQOMmHauJij5jbo0mR.Zof25KCt2WF71K.9uM7PSAB9xNuxCciY7XsvzzwGxeGbTr8Xh5jC4IWnUyxZM4BZ32KQy4uJS87xFIYQsejJUV5P+m0CUho0tGcm+OFdSuKELMLGffaAlS4hISMIOlYqgKAIsLjX2lGFB7rDvdvHnskf+dYH31iMfAVJVZHUeyoXl464NfCZtwnCy3AYhPOu77+kXzl6cNZ69lhOmLRn8mt3br1BxQ3iiGhbL+BAOgLHHf6qKRvUIG85pN8+yP+upR0B4jio5XgQCbRZzX3hS9bfcojGlX520L5Iqsqw1TAFykrLi+Edxc1zXiyc17JmnHper5s91ikLW43QYq.4jL6JY0g6FB1NK3nzH3FPu02+la0s.1pp.8pJv1UEXmpBbmpBraUAt6mGn4Bp6mpUQ1OaPniGMHa5AFOPRAEXlZE8e+iGMx.
      
      ulrikU 1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @ILIAM
        last edited by

        @ILIAM You could use the function "setSliderAtIndex"

        inline function onButtonsControl(component, value)
        {
        	if (value)
        		SliderPack1.setSliderAtIndex(Buttons.indexOf(component), 0);
        	
        };
        
        for (b in Buttons)
        	b.setControlCallback(onButtonsControl);
        

        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

          Thanks, @ulrik. How to switch them back? I want to jump to zero and the state it was!

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

            @ILIAM then you have to store the state before it's set to zero, and recall it when switching back
            You could use an array to store it

            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 No idea! Hard for me

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

                @ILIAM try this, it's storing the value of each slider at init, it will also store the value of each slider if the sliders button is inactive

                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
                

                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 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
                  • First post
                    Last post

                  16

                  Online

                  1.9k

                  Users

                  12.5k

                  Topics

                  108.7k

                  Posts