HISE Logo Forum
    • Categories
    • Register
    • Login

    Link knobs function

    Scheduled Pinned Locked Moved General Questions
    20 Posts 2 Posters 588 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.
    • d.healeyD
      d.healey
      last edited by

      You don't have any callbacks for your knobs.

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

      A 1 Reply Last reply Reply Quote 0
      • A
        alepan @d.healey
        last edited by

        @d-healey Yes I know, I was just trying to see if they moved graphically together after I pressed the link button

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

          They do, when you press the button Knob2 changes to match Knob1

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

          A 1 Reply Last reply Reply Quote 0
          • A
            alepan @d.healey
            last edited by

            @d-healey Yes, maybe I have not explained my problem in the correct way.
            I would like them to stay locked, because now they do just if I continuously press the button.
            It's a "stereo link" function what I'm looking for.

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

              You need to use the knobs' callback to do that.

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

              A 1 Reply Last reply Reply Quote 0
              • A
                alepan @d.healey
                last edited by

                @d-healey Ok, I will try but I find it difficult to include the condition that checks if the button is pressed. It's a silly problem I know..!

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

                  It's the same as your example.

                  if (button.getValue())
                  {
                      //Do stuff here
                  }

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

                  A 2 Replies Last reply Reply Quote 0
                  • A
                    alepan @d.healey
                    last edited by

                    @d-healey Ok thanks a lot!

                    1 Reply Last reply Reply Quote 0
                    • A
                      alepan @d.healey
                      last edited by alepan

                      @d-healey Sorry to bother you mate... but it's still not clear to me

                      HiseSnippet 1144.3oc6XEraaaDDcojW2P05fjh9AP3Sx.oFRpIoEnnHpV1NPH0NpUotsmRVStxZgWtKA4R2nFXf9Ez6tm5g9Sza9SoeB8OnclkThTNxxxpnAwEg5B2Yl2NuY3vYVpdwZedRhNl339rQQbhyGP6ORYF1YHSnHc2l3ba5drDCO1KSzVihXII7.hiS0GiBbbWgXu9qGsESxT97BQDxAZgO+qDgBSgzdsehPJ2kEvelHrj02ucWespiVpSA9Tk1fDw7OlcDeeFZVEJwY0cBDFcbeCyvSHNqrkNXT+g5eTkY+AhDwgRNtnIoOrQYh2UKCPFiRIcFJjA8FG2IDXW5UjEplkE9H5dh.wD4EYi6XU3Ufnb9vox7nWyqldMlE8bJQuUxn2co88iEQlBMH2deZWE7fZ.CdDTlVY1RpDVk1QCVnLaFxNluaLrXBh5OrQi648fFM13yWqF9CdTjX7NgE68Dk9vldeg2XvGwMczgQZErn95VsqinlFQq4hn0EPrUpwnUWtWx0u9X1sVMgRJTbuAoJeiPq7zpbavMHVKq6OF88.OHS4arVsWsVMWo1mIQIfurbG8zAnA0wM2CtDC7pOFhqksalL1FPNZVtX+gL0Q7.KRWvwIZIeynXAP4LCJ1azjSsr+JhPzW4wPGlTdH7NP8KFbYogWOEXc5+tDfKF84dahFLQfXwrykjPPUWUFvyql6ofsyOSjWeL67fkwYhag9sTvuu1vepp9F0dUM2ZmVy6hpFLXl5x8gjGOS0XOp34ArtJM7Pd73j7XCgWVmtavpKV2.+rbRIC0ptJg4oQ770yucFIOoBcNplyP3Nisuwsy6azWJB3wDArIuG0ltIVxm2K92N6rMNmrvfadM.mUXYA6RyqxlBtcPB4a6tMyvvle4QCDgQ7Xi.SjNayOAlpj0JzktMO4XiNxFt40PvXrqLfe4DG9y9sGMYwKjsiFmM6FX2AQXjj6gC6ZASjhggQPOST2pT6DvPcPNQ7EGxkjvxSE+gyCYur7DQXVZTewOYi2e8L75OdTR5fABvJJ0KXK.ePfj2SmHvBsBrsvz5BGgMwHj576.vQ3M+BbykGYMeKJxVYAJYJb7elV5oG4qaSd8wkvPacPpjYldRNFh4JP1TdjINVTArbT4pxqw38FK7oOVT5dWZOgwe3r4akYvW3km+q4a9gkVityfAbeSAYWgt62+F3jQUJwkaM43q1h5GWb70opxujiudN1zZatjMUB76DAlgkJ3aOiC31UcBzWpmVxhuX5u5zwb0EKluhCnN+ZDLj7twTS+gTaJ+lDgskD2bH7cn8XuMTP7M5TiPczdLSrcZv9og8guxymCTUo3xDbBUE7vKYqafqQB0mqBrK9a3JWYSbsStxliURttMCZ8tlAuqYv6ZF7+ylAuI7QHyOV+b+ruzAe07VVIPbqr+gUtz8v0dS9.GJswlMvCAKdtuOdJoOFxOyFSqk.ymrDXt+Rf4AKAlGtDX9zk.ymMWL3+c2WlZzgY0+ffd6X+PSGmcTLnR19p.4e.lCvtfA
                      

                      I've tried this but no to avail... the second knob updates only if I press the button

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

                        This won't work - if (Button1.getValue)

                        With this block you are changing knob2 to match knob1 when you move knob2. I think you want knob2 to match knob1 when you move knob1.

                        inline function onKnob2Control(component, value)
                        {
                        	local val = Knob1.getValue();
                        	if (Button1.getValue())
                        	{
                        	    Knob2.setValue(val);
                        	    Console.print(Knob2.getValue());  
                        	}
                        	
                        };
                        

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

                        A 2 Replies Last reply Reply Quote 0
                        • A
                          alepan @d.healey
                          last edited by

                          @d-healey Yeah exactly... so it's a logic mistake on my part, damn! Thanks David, if I can't solve it I will come back! :)

                          1 Reply Last reply Reply Quote 0
                          • A
                            alepan @d.healey
                            last edited by alepan

                            @d-healey Last one for today, I promise!
                            Still not working... I can't really figure this out, I feel rather dumb!

                            HiseSnippet 1151.3oc6XEsaaTDEcV6LgtFBpEwGvp7BNRkHaSaAIDpl3jTYURpAWBvSkw6NNdTlclU6NNTSUj3Mdi2COwC7Sva4CneD7Ive.buyt165fsiqQT0Hk0urybumYNm6d26cV2IV6ySRzwDG2mNJhSbdGZ2QJyfVCXBEo8tDm0oFdhgrynHVRBOf33T9QnMG20H1q+5g6vjLkOOeJB4Hsvm+EhPgIe1NMerPJ2mEvepHrf22qYaespkVpGB7nLsFIh4eB6X9gLzsRTfD6EHL53tFFPFhyZ6nCF0cf9GTo9ejHQzSxwA0IcgEJc580x.jw3rjVCDxfNi0aBAVkN4pubp5ee5Ah.wj4yiB21ZvKGQw3gSoEQu5WM8pMK54TfdqkRu6P65GKhL4VPt81z1JCOtOCdDTjVo9RJ8ykoszfGJy1grS36GCClfn5CpU6td2uVss9zMpf+fGEIFuSYwdOVo6U26y7FC9XtokNLRqfAU2zZcSD0zHZrPDMtDhcFZLZ072kL6aNlcaTQnjBE2q+PkuQnUdZUlO3BDqkU8Gi9tvNHGx2ZiJuXiJtRsOShy.6kk63NcD5PUbw8fKQeupig3ZY61Ii8AlGcKaZ+AL0w7.KRWXiSzR91QwBfxoNju1nKmYY+UnPbuxzPKlT1CdGn5kE2hBCVQ8eKH3hQfrcrnD.KHZLFMmvRtooBM3zWU3wyqh6YKNFkkqM6HTQciaZgPxgZC+IppaU4EUbqbVEuKape+YZKawj73YZFqdEuHfUUCC6wiGG5G6H7Z7z0IVe4pS3mFSJ3nV0VILOIhmMdwE5HYAUnlR4LFB2YrUTd2rJJckh.dLQ.KxaQsOiHVxmUk9hW9xsufrzfqOE3e67y+f4CNMcyB1klk6MEbaKFxW2dWlggkEyTCnvHdrQfARmc4mB8aRKR5R2kmbhQGYkaVNDzX6JE7ymrg+jeyQSF78xlQiilsCrqfHLRx8v1fMfdUwPaJnZJZacps2XnNHiH9hdbIIrX+xu6hP1yK1qLwvi5J9Qqd+0ywq+3gIC62W.dQodA6.3CBj7N5DAlnkisAFVWZEVGUH042Afiva9E3l4qr5uAor0VhTl7M9OGV3oG4KaR92MRg145fgRlY5d7nDyLfroXyTrgoBX4nhYkuBM9qszmKYYo6cncDF+AyluklAegWd9+luYGiZC5d86y8M4jcM59e6qgyLUp.Wt0jCzZSpezXpbor74bv1KvhV6xkroBfeiHvLnPBeyYbz21pSg5RczRV7kC+kmVykWNMeEGccw4Hnj7t1jS+dTaH+5DgsoDWeH7socXuIjP7U5gFg53CXlXa2fCGF1E99OeNPUkhKSvNTkvCujNtFNFITWtJvN3ugqLi0wwNYFqO1H4UsXPi4VL.O9yMECtoXvMECt1VL30wdDx7i0OyO8KcvWMukcFP2J6ekkK8.br2jOvgRqscM7Pvhm46imR5Cg3yrwzXEv7Qq.l6sBXt+Jf4Aq.lOdEv7IKDC9u584CM5vz7eXhN6Y+PSGm8TLHS19p.4eTpM.yB
                            
                            1 Reply Last reply Reply Quote 0
                            • d.healeyD
                              d.healey
                              last edited by

                              You can't use processor/parameter ID and a control callback, it's one or the other :)

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

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                alepan @d.healey
                                last edited by

                                @d-healey I see... so, any suggestions?

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

                                  Yeah, remove the parameter/processor ID assignments then it should work.

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

                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    alepan @d.healey
                                    last edited by

                                    @d-healey Great! Tomorrow I will try to script the knob connections to their respective scriptnode parameters.
                                    Thank you Dave!

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

                                    31

                                    Online

                                    1.7k

                                    Users

                                    11.8k

                                    Topics

                                    102.7k

                                    Posts