HISE Logo Forum
    • Categories
    • Register
    • Login

    Link Slider

    Scheduled Pinned Locked Moved Solved General Questions
    25 Posts 4 Posters 1.3k 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.
    • JayJ
      Jay @d.healey
      last edited by Jay

      @d-healey I got this so far, but I don't how to recover them

      // Referencing Knb Values
      const var dleftKnb = Content.getComponent("dleftKnb");
      const var rightKnb = Content.getComponent("rightKnb");
      const var linkValue = Content.getComponent("linkValue");
      
      // Storing Knb Values
      var leftValue = dleftKnb.getValue();
      var rightValue = rightKnb.getValue();
      var lrValue = linkValue.getValue();
      
      Console.print(leftValue);
      Console.print(rightValue);
      Console.print(lrValue)
      

      or better yet when I try it, it quit HISE

      Delay.setAttribute(Delay.DelayTimeLeft,  dleftKnb[value]);
      

      Joansi Villalona

      LindonL 1 Reply Last reply Reply Quote 0
      • LindonL
        Lindon @Jay
        last edited by

        @Jay said in Link Slider:

        dleftKnb[value]

        whats this?

        you want the value of the knb no? Didnt you just show us(and yourself) how to do this?

        HISE Development for hire.
        www.channelrobot.com

        JayJ 1 Reply Last reply Reply Quote 1
        • JayJ
          Jay @Lindon
          last edited by Jay

          @Lindon the knob is changing but not the actual module (delay) itself, plus is quitting hise

          Joansi Villalona

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Jay
            last edited by

            @Jay said in Link Slider:

            @Lindon the knob is changing but not the actual module (delay) itself, plus is quitting hise

            you have the answer right in front of you - you've written it yourself:

            Delay.setAttribute(Delay.DelayTimeLeft,  dleftKn.getValue());
            

            HISE Development for hire.
            www.channelrobot.com

            JayJ 2 Replies Last reply Reply Quote 0
            • JayJ
              Jay @Lindon
              last edited by

              @Lindon maybe I’m not explaining myself clear, the knob is changing but it’s not changing in the module, I have to press the knob for it to update to the value that the knob is saying, plus it is quitting HISE

              Joansi Villalona

              1 Reply Last reply Reply Quote 0
              • JayJ
                Jay @Lindon
                last edited by Jay

                @Lindon

                HiseSnippet 1356.3ocuXEtaaaCDlJwJs1coqEnO.ZACENXct1IYcCnXHpINY0nIoFwYACCXnfVhNlHxjdRzIwXn+eue8EXOB6MX6NIJKJGaGEitoeDXd28w6ij2c7XZGJ8XQQxPhU4yFOjQr9B6NiEp962mxEjVMIVO19XZjhE5jHZuwCoQQLehk0p+DJvpbIR72eu6dz.pvikIhPNWx8XGwGvUYRa69NdPvgTe1Y7AFVuiaKOoXeYfbDvmUsqSFR8tjdA6DJZ1J1Dq0NvmqjgcTTEKBrYOo+3N8kWKRr+bdDua.CGzfzAlnDwj86yC7amtViHDqRsyV4qlrxel8wbe9D4Y6.OIVgSFBy8.qUVDkZbOnjkAkJkPomZ2wKjOTkoA4yiraIfCjdTXq1jJI1RVgtl89RvBgp1.5krCCgASPTcm50egyV0qu4qq.VEICX07BXzvpffJv9ejx4JZnSSV.cryO5DGMT6Bl5fd8XdppaDqXCv3LaiXCogvxusH.Pj5a.y9xACkBXP0MLrIO3tRU+EATqGAU4kuzIf0SUgKB3BlSuQBOEWJbjBT76DcwoHTFT0KE+K.eDLhsYk+nhC7ES9ZQL0aTpPd2QJV0DQw+ECGOBlnTPutxGi2jlAqz9aiMwIS608oAAcgH1pSSGM0C4WzeVbOV9cP9xyf4MJ.OSm64Qzo7slo6oDNGwEWNCxBpPMKjqFm00hfTgTi+pT5VVenlS6ctVztddKk7LCWI2l8neu6vjx22vjhEZcJtWWfyLMIm25L+ZPehcJqGKjI73hKb.kNmiNIxHMSGQN2zrIAzl4loQGyEUV30zozKB0jEXB26.kOmh2oLNdHLOZ1gySrHrX0DBlZTJYtkUAgoln8bNKlTFbHvBU0L29MNanKChm138eBAKtPTdDFjHCR7g87wjRICe7xSMMG+LBbOQpXuWTMN8pxGq3Lspd8loNcPR.KblpwnxvEArpXzftrPyjazP3Bp725sVwt0yKIbvvPonkfqd+Pld7gx.e71L7229NRhNdBu.WyPvTU7ckOVeWYm.tOKjvgIorsNtgDS+rNM9ZWRAfWwNMhZZ7OuP3KaqC2lFds4CeuQJkTngqqnMMb36ma0jpnXSC5cDXWZHKTwwCCqlrqfttRZgnrcSVzkJ4PvUSRAgCrD2tdZCFTHrK1qqaaT8lbSlWeq63rAttWy8U8IV1VuxhP5yvMJbTaPo0JFNpRANctw7jwvK0cGPMzsk6.oOC6+4LFL+PmIdjgoQGsfY7A1woRDj+CXPCOnvuzNWQahOqGcTPR9poeAP.gMXd9cBRgVSFgLYD2k8YeQ8D672pLmU0yuOqpGLuPhj33EEN7aKJb3pzZAPyxVF96gEHw4FbR9UXRFi+3YvOtyMuBe9lsrL2EJUf7QiiVp41.wkb6d3gWOH8GEPU4eRA91IsBnhat93wd0EQb0Xy2VM86LJM+Jt0Mp3dG0SKHcepcatxq+r46JyfuXQf+i4q9Uaqam7vjLxVx9veYgOQqTwtrJiJ24y0dTBWRSUQVj9aShjuPjw0ASkLan4PFyG66y.g61a+ocSkaBHVwQxqaCN7vP1uOYd9yO49V9sjRZ5dL2HY5u1MKIxLva0OSOvkbpbjB5y6XJzeLlXexnAcfm56wzs8Dg43qf2xmLtNNFIQGlvOdv+.eZkMvwVZkMRU9+hOFP8BkevK4FbLT3gwRf0sH9eTQY6iwwNMRu311tds5jAbe9G77v.zusAgLaLasDX1dIvryRf46VBLuZIv78KAleXgXv++MuYjRNHo3EHn8AwMPYYcffBQuwomj+EPtI9lg
                

                In this snippet I'm hope you understand what I'm trying to say.
                The module (delay) in this case, is not updating to the position of the knob in the interface.

                Thanks in advance

                Joansi Villalona

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

                  @Jay said in Link Slider:

                  The module (delay) in this case, is not updating to the position of the knob in the interface.

                  if you need the module value, use getAttribute, and use it to set your knob

                  local leftval = Delay.getAttribute(Delay.DelayTimeLeft);

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

                  JayJ 1 Reply Last reply Reply Quote 0
                  • JayJ
                    Jay @ulrik
                    last edited by

                    @ulrik and what could be the logic?

                    HiseSnippet 1356.3ocuXEtaaaCDlJwJs1coqEnO.ZACENXct1IYcCnXHpINY0nIoFwYACCXnfVhNlHxjdRzIwXn+eue8EXOB6MX6NIJKJGaGEitoeDXd28w6ij2c7XZGJ8XQQxPhU4yFOjQr9B6NiEp962mxEjVMIVO19XZjhE5jHZuwCoQQLehk0p+DJvpbIR72eu6dz.pvikIhPNWx8XGwGvUYRa69NdPvgTe1Y7AFVuiaKOoXeYfbDvmUsqSFR8tjdA6DJZ1J1Dq0NvmqjgcTTEKBrYOo+3N8kWKRr+bdDua.CGzfzAlnDwj86yC7amtViHDqRsyV4qlrxel8wbe9D4Y6.OIVgSFBy8.qUVDkZbOnjkAkJkPomZ2wKjOTkoA4yiraIfCjdTXq1jJI1RVgtl89RvBgp1.5krCCgASPTcm50egyV0qu4qq.VEICX07BXzvpffJv9ejx4JZnSSV.cryO5DGMT6Bl5fd8XdppaDqXCv3LaiXCogvxusH.Pj5a.y9xACkBXP0MLrIO3tRU+EATqGAU4kuzIf0SUgKB3BlSuQBOEWJbjBT76DcwoHTFT0KE+K.eDLhsYk+nhC7ES9ZQL0aTpPd2QJV0DQw+ECGOBlnTPutxGi2jlAqz9aiMwIS608oAAcgH1pSSGM0C4WzeVbOV9cP9xyf4MJ.OSm64Qzo7slo6oDNGwEWNCxBpPMKjqFm00hfTgTi+pT5VVenlS6ctVztddKk7LCWI2l8neu6vjx22vjhEZcJtWWfyLMIm25L+ZPehcJqGKjI73hKb.kNmiNIxHMSGQN2zrIAzl4loQGyEUV30zozKB0jEXB26.kOmh2oLNdHLOZ1gySrHrX0DBlZTJYtkUAgoln8bNKlTFbHvBU0L29MNanKChm138eBAKtPTdDFjHCR7g87wjRICe7xSMMG+LBbOQpXuWTMN8pxGq3Lspd8loNcPR.KblpwnxvEArpXzftrPyjazP3Bp725sVwt0yKIbvvPonkfqd+Pld7gx.e71L7229NRhNdBu.WyPvTU7ckOVeWYm.tOKjvgIorsNtgDS+rNM9ZWRAfWwNMhZZ7OuP3KaqC2lFds4CeuQJkTngqqnMMb36ma0jpnXSC5cDXWZHKTwwCCqlrqfttRZgnrcSVzkJ4PvUSRAgCrD2tdZCFTHrK1qqaaT8lbSlWeq63rAttWy8U8IV1VuxhP5yvMJbTaPo0JFNpRANctw7jwvK0cGPMzsk6.oOC6+4LFL+PmIdjgoQGsfY7A1woRDj+CXPCOnvuzNWQahOqGcTPR9poeAP.gMXd9cBRgVSFgLYD2k8YeQ8D672pLmU0yuOqpGLuPhj33EEN7aKJb3pzZAPyxVF96gEHw4FbR9UXRFi+3YvOtyMuBe9lsrL2EJUf7QiiVp41.wkb6d3gWOH8GEPU4eRA91IsBnhat93wd0EQb0Xy2VM86LJM+Jt0Mp3dG0SKHcepcatxq+r46JyfuXQf+i4q9Uaqam7vjLxVx9veYgOQqTwtrJiJ24y0dTBWRSUQVj9aShjuPjw0ASkLan4PFyG66y.g61a+ocSkaBHVwQxqaCN7vP1uOYd9yO49V9sjRZ5dL2HY5u1MKIxLva0OSOvkbpbjB5y6XJzeLlXexnAcfm56wzs8Dg43qf2xmLtNNFIQGlvOdv+.eZkMvwVZkMRU9+hOFP8BkevK4FbLT3gwRf0sH9eTQY6iwwNMRu311tds5jAbe9G77v.zusAgLaLasDX1dIvryRf46VBLuZIv78KAleXgXv++MuYjRNHo3EHn8AwMPYYcffBQuwomj+EPtI9lg
                    
                    

                    Joansi Villalona

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

                      @Jay When you go from "bothKnob" active to separate knobs, get the Delay values with "getAttribute" and store them in the separate knobs

                      inline function onBtnLinkControl(component, value)
                      {
                      	separatePnl.showControl(!value);
                      	bothPnl.showControl(value);
                      	
                      	//	if no value (!value), get the delay values
                      	//	and update the separate knobs
                      	if (!value)
                      	{
                      		leftKnb.setValue(Delay.getAttribute(Delay.DelayTimeLeft));
                      		rightKnb.setValue(Delay.getAttribute(Delay.DelayTimeRight));
                      	}
                      };
                      

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

                      JayJ 1 Reply Last reply Reply Quote 0
                      • JayJ
                        Jay @ulrik
                        last edited by

                        @ulrik Thanks a lot buddy, I appreciate it

                        Joansi Villalona

                        1 Reply Last reply Reply Quote 0
                        • JayJ Jay marked this topic as a question on
                        • JayJ Jay has marked this topic as solved on
                        • First post
                          Last post

                        28

                        Online

                        1.8k

                        Users

                        12.0k

                        Topics

                        104.5k

                        Posts