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 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

                        22

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.7k

                        Posts