HISE Logo Forum
    • Categories
    • Register
    • Login

    linking values

    Scheduled Pinned Locked Moved General Questions
    15 Posts 4 Posters 999 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.
    • LindonL
      Lindon @Jay
      last edited by

      @Jay

      myKnob.setValue(myCombobox.getValue());
      myKnob.changed();
      

      HISE Development for hire.
      www.channelrobot.com

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @Lindon
        last edited by

        @Lindon in the setValue you can just write valuebecause you're already in the callback of the combobox
        And no need to change(), otherwise you will tigger the callbacks in loop. you don't want the action to be performed twice, just to update the knbo itself. So:

        myKnob.setValue(value);
        

        is enough, and same in the other callback

        Can't help pressing F5 in the forum...

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

          @ustk no theres no "loop" HISE is smart enough to not do that. - I think --.... now you've got me wondering...

          HISE Development for hire.
          www.channelrobot.com

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

            @ustk it didn't work

            Joansi Villalona

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

              @Jay This is what I got:

              const var PresetName1 = Content.getComponent("PresetName1");
              const var PresetNumberDisplay = Content.getComponent("PresetNumberDisplay");
              const var PresetNumberDisplay1 = Content.getComponent("PresetNumberDisplay1");

              const var cmbSampleMap1 = Content.getComponent("cmbSampleMap1");
              cmbSampleMap1.set("items", samplemaps.join("\n"));
              const var PresetName2 = Content.getComponent("PresetName2");

              inline function ondialKnbControl(component, value)
              {
              mainSampler.loadSampleMap(samplemaps[value]);
              PresetName1.set("text", samplemaps[value]);
              PresetNumberDisplay.set("text", PresetNumber[value]);
              PresetNumberDisplay1.set("text", PresetNumber[value]);
              };
              Content.getComponent("dialKnb").setControlCallback(ondialKnbControl);
              // ================================================ Preset Browser with Knob

              Joansi Villalona

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @Jay
                last edited by

                @Jay

                HiseSnippet 887.3ocsV0taSCCE0oqFnAJZHwCf09UqXLRfM.IzDk0sgpfMpHvD+C453tZsD6nDmAEDOE7pwCBuAv0NoMsivznRze06GmqO95iuNCSULdVlJE4z5cSS3HmagClJ0S5OgJjnA6ibtM9HZllmRJbs2zDZVFOD43r1KMNbZ0DY+8ymuGMhJY7JWHzIJAi+ZQrPW4cXuWIhhNjFxemHdgr2t2.lR1WEoxA9rF1CkPYmQOkeL0jVCLx4ZGDJzpz.MUyyfb1SENMXh5Sxh7OQjIFEwMF9n.nPEtQ8mHhBGNaulgPNMGVsyWqXmeW7QhPwb+Ucf0sAHUHVrG3zXYJ0bIJ4+2nzgpnPSA9KzyYA50rfd2AGvREI5pHFtcS7.Ib3LlBs8EoUQtnF+vA2WAYH0aESOieXJXLGQmG64sIYGOutOqsaaWn4moImSgiZU7H0dpO6S1kLC9obM3NQIAiNaLOiMJv11UHiDRNYbtjoEJIQIekTMx2.OUE0gMC6lvJDky6118qscaMuNakw0mXBzwFlbOhe2mQdvCtmOYDmQyy3DVYtDQFA7Rgs5ljyfEw3vqvwVsc+lkP0SaKk1nqYwJIVeZTzHPl0YY9Z1UKrUNVo4uQ1oq6Wca49MWxECMdbswJKVDOs1vF4e5kAriLOdDOcVKaVhflXYQ20tZhNVQOYgDUxARg9MI7R6JYoeMxRTYSEDnMJYHjp1JOWuTdN6.EIBMpy4muH6Vn5x9c6gtXItcYIBhDg7TaAtN1dnbQvq2C89A6S0TyUkRRADMgmpEl9gy97yg4NEWbZg2mmclVkXYcoT.5YWQd+4pkc2dSWzHlBwvNXvPn4wYFb9tOz8Qta6tioYcw05R1f1J8cnRSM+YB7Ga0q1vvH3j.wWfpfw9aACM9yIDvbJUXdDUu7vKyT5x.f3ZooDlIAxLgd5hSw+Gln4U6DsZkNWQ5dG7PglMod91nF9Zzh+m4a46CswGLdLmoqHaS7geXUeL3efJuUkqExSOhpSEFcxw4wAvSjLNvDojGkYjLMLWOKr8L1lNS.WFZM9E7qLnuw1oLn+rffZikp9Hq3Fo4EnaX8.bRZe7sE7U.fMY9UQL1CTgwvCiejwLsh66iP0i4gq.lGsBX1dEvryJf4wq.lmrBXd5khw7MIuHWqhKtl.NFdfcjniyARJnxrJRzuAD8wjNI
                

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                JayJ 1 Reply Last reply Reply Quote 0
                • JayJ
                  Jay @d.healey
                  last edited by

                  @d-healey Thank you.

                  That solved 1 case, but what if I want to make the knob jump when the preset is selected from combobox?

                  Joansi Villalona

                  1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey
                    last edited by d.healey

                    I'm sure you could work this out for yourself...

                    HiseSnippet 911.3ocsV81aSiCF2oal6Z3JZHce.r3UchwVBrMNIDhdqa6TE2FUW3lP7Fv0wc0ZI1QINbTP7oiuP7M.drSRSZoq2TkVd2ye983e9W7yi8vTEimkoRQNse8zDNx42vASk5I8mPERzfiQN2CeFMSySIEtNZZBMKiGhbb13uLNbZuIx98sWbDMhJY7ZWHzEJAi+2hXgt16vduTDEcJMj+ZQbir2u2.lR1WEoxA9rA1CkPYWQujeN0jVKLx4NmDJzpz.MUyyPNadjJbZvD0+IKx+BQlXTD2X3iBfBU39TUTngwFun9SDQgCq12YHnJCqUgMJTgeGelHTLyesZrkM.oFQS8vo0pnmeS54cyomSC5sYA8tONfkJRz0QLb6t3AR3G0XJ7KnIsJxE05qsv8UPFR8twzq3mlBFyPz8POucHG34s8y531wcu8doTMpiK7CISS9.MkXr8IOmTUhK459p3DkDL59.azGTfUHiDRNYbtjoEJIQIsQM.SUQcYUn1ApaTNe6NtetiaanXiTGo9n+tYb8El.csgIOj3u8yH6s2C8Ii3LZdFmvJykHxHfWJrQ2gbErHFGdEN1si6WrzYkD1rXkDqOMJZDbfq677sROp3WSMYFmuVcYVFWq1LKi+G8wxoE0lGYzlUuQavfkuYWj.lB1femqz7WI6ts6mca69EWxhgFOdowJKVDOcogMc9oqBXWYd7HdZkFTkHzBLeOF956wZNBfUnMMRTIGHE5WkvkWWmGpTPgdvVkrBRUa6.2prCrR7PhPSC3LsDYociIg8PKVh6UVhfHQHO0VfeAa+KuH3u8Bz+N3XplZlFTRJfnI7TsvnANGy+.LlsX1Pa7w7rqzpDKqKOF.SNug79i0K6y6MsoQLEhgcvfgPyiyL37cer6Sb228.iXs3ZshMX8p79QMWk2VrJUla0Ct4IIP7o4EiedfHLVVElGQ0yOq1bAUY.3v0bCEMC9jYB8zlU9VY.9Mkt2GOTnYSVNeasD9ZNWdKy2xqC6fOY7XNSWS1Mwm9la+69P+iJWKjWdFUmJLm9NOON.dc.iCLQJ4QlA.NsLspE1dFaixDvkgViuCekA8M1NkA8qBhhorT06XEcmlKb+UqGfSR66NZCO.BrIyZKwXuc8Pwv6.dGiYjhGAbe4Xd7Zf4IqAl8WCLGrFXNbMv7z0.yerRLlmf8m4ZUbQaB3X3I1wiNNmHovoL6IRzO.7JQ0qI
                    

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    JayJ 1 Reply Last reply Reply Quote 0
                    • JayJ
                      Jay @d.healey
                      last edited by

                      @d-healey You ROCK

                      Screen Shot 2020-02-21 at 11.30.50 AM.png

                      With a Link to website.

                      Joansi Villalona

                      d.healeyD 1 Reply Last reply Reply Quote 3
                      • d.healeyD
                        d.healey @Jay
                        last edited by

                        @Jay said in linking values:

                        @d-healey You ROCK

                        I just did what @Lindon and @ustk said :p

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        LindonL 1 Reply Last reply Reply Quote 1
                        • LindonL
                          Lindon @d.healey
                          last edited by

                          @d-healey yeah but you did it - we just talked about it...:-)

                          HISE Development for hire.
                          www.channelrobot.com

                          1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @Lindon
                            last edited by

                            @Lindon said in linking values:

                            @ustk no theres no "loop" HISE is smart enough to not do that. - I think --.... now you've got me wondering...

                            Sure there's a protection for that, but still, you don't need to trigger the callback that performs what has already been performed, you just want to change the value

                            Can't help pressing F5 in the forum...

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

                              @Jay This is what I want it to do, Thank you Guys for your help @d-healey @Lindon @ustk

                              Joansi Villalona

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

                              19

                              Online

                              1.8k

                              Users

                              12.0k

                              Topics

                              104.5k

                              Posts