HISE Logo Forum
    • Categories
    • Register
    • Login

    linking values

    Scheduled Pinned Locked Moved General Questions
    15 Posts 4 Posters 781 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.
    • 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

                            23

                            Online

                            1.7k

                            Users

                            11.9k

                            Topics

                            103.6k

                            Posts