HISE Logo Forum
    • Categories
    • Register
    • Login

    Implementing a Listener on a knob with broadcaster

    Scheduled Pinned Locked Moved Solved Scripting
    5 Posts 3 Posters 403 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.
    • S
      Sawer
      last edited by

      Hello everyone

      I am trying to implement a broadcaster on a knob to track the changes in values consistently.

      The method used is the "attachToComponentValue".

      However, after setting the knob id and metadata as string, I get this error:
      "If you want to attach a broadcaster to value events, it needs two parameters (component, value)"

      Secondly. How does the "valueCallback" function work? does it come after calling the broadcaster or before?

      My goal is to have something that consistently tracks the changes of the knob, so that if the value of itself goes beyond a certain threshold, then something will be triggered.

      Any help is appreciated.

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

        @Sawer Can you post a snippet of what you have so far?

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

        S 1 Reply Last reply Reply Quote 0
        • S
          Sawer @d.healey
          last edited by

          @d-healey Hello, here you go. Thanks

          HiseSnippet 1169.3ocsV0zaaTDFd1jrs0KzJJp23xn8jiH0wtsTPEAwwNNkkF+gx5FgDBUMd2w1Cd2YVs6rowMDINvuG9KvuEtvYNyE3clc850A2zhkvGr7679w779Lue3AwBOZRhHFYTY37HJx3CMcmykSaOkv3HmiPFehYqXAw2ijHowXmvn.ZHURjLAG0ZdDIIg5iLL194JGLprCR+4OOnEIfv8nKOBgNSv7nmvBYxkmNn4KXAAGS7oCYgkr9IMc7D71h.QJ.tsMqihHdyHSn8HJy1xDYbqN9LoH1E.CMAYrSKg+b2ohWyyr+LVBaT.UIz.4BAJ63iEA9JDqNE0dJKvevBRHAAQYvRJY6LJ4AlcY9rhyWRMejVAdoGk4CisVEdauB7Z71f2ZfjQIHsSFjtuoqWLKRtTiBOefoCGdjFS.ZuLTxrEs0mtsYaAXAWVKjLidbLHT3Q0mVu9dX3qc+RKq82u8IG555zF6zcvIc51o2vCG5zuGt5PmtcNE2u021o8vcsfmnDI9bRL9EbwnF3uBu3BlPksEgQBNHT0Vq0Fh7RGNgLhF718HSsxEKKk4yfHnpPhAO5vmv3zZdwTfZ0G1ezOR8jUUVWXXsDpT+i1jffQPwS0wobOUca0cuzphUEUXkSomQBRoPT0XTgB8APrvJiJL3qw0wGjiZUnqZKoWHs2CaOLlMYBMl5auK9Yq0hdzTYLIPkMUrtRmSkfojDmAzpOVS9.625z9GdT6CcGBb8pu.YrwHuqSCkZRqhuzl4aCXwFpOhnwx4Xno1iFqvhmtkx9Y3G1XOqJK9XShmj.G98f972.kwQ49q984JZv9GtRmDVVi7pQjRh2zghhmsLlSSjfC8iTjsNsw382+a.JByRvgywPXgR+vZ0ps3IAK38DRZe3swR83bkE95pFOds5TkOwhf.HuWm5Lh8FbrJOMbDMdOrN+JLDZ0Vs+8Vue8udYUykLTvc3LY+HZt7MO.Bk2Nn56yQHXpT20eu7td2.lOMFwffbaSMaizfu7rVzKcNhHIKBCDw7ZAlJYLNhdNLKNaXREyinIyjhHXrZwSIbauyK8hkWney4EB+LoYhbthZtk1PTHy2OfNPjvzaMVtj32fx0HW1azH+xG7qO+2eyubPX48HHTH4hxqURRGOlcgdAvXVPXhDvlSHrW.Y7wluLgh8oiIoARbxLHNAL9Lp+Pg19Wy7kSQFlF+EDooT1joRkz8LzrdQde6r79t44steVm12wLq2tTd2jVJuw+Tyhq3OV4JNFjTyBTbc9r.Xy2+ZpNrOQ3mFPjqtjQsYMWw0W5pldyAZcdYJ5+vlm523lm2WHdeyALo2z0iwsVCFgpx+OvX9956Z1Y7XXcvR.ti4we2ltb9cb8mJRkL9jtDnPDpKL6kF5ByW8nvsy4zfD06+VpJrL45JYEC3R49Zg+F9jqrgR1HWYiEJgV.uXwq7xlFn9GA2QeBfIt9OCUwrqRFWLFvzrds5p1N1q77To+CafPq2mGsA973MvmmrA97YafOOcC74y2.e9hazG0+K7vToHLqc.NXPG83XCiNbBTYoqBQ+CL44izH
          
          ulrikU 1 Reply Last reply Reply Quote 1
          • ulrikU
            ulrik @Sawer
            last edited by

            @Sawer I changed this to only 2 arguments

            "args": ["component", "value"]});
            
            HiseSnippet 1124.3ocsV01aaSDG+baMrXXHlDui2bxuJcpKMgMFngf5lzTHrlGVcVERHzzE6KIG09NqyW5V1nREI9fwGkwq4M7M.9emchc5RGnHVdQU++7u6+idfTDPSSERjUkgySnHqOz1eNWMs0TBii5bDx5SsaJEjv.RphJwchShnwTEQwDbTy4IjzTZHxxZ6uUafUkcPle+0AMIQDd.sfEBclfEPOgEyTEbG38XVTzwjP5PVbIsefWm.AukHRLC.2110QIjfyISn8HZ01xFY8dsCYJgzG.CMEYsSSQ3b+ohmyyz+LVJaTDUSz.4CNJi8whnPMh0bQslxhBGrHIjh.uLnHkrcVJ4Sr6xBYK4WjZ9Xi.bgEkyGVasJ71dE30nL7pWBdqARVkfzNYP5N19ARVhpPhFOefcGNTjFSfzdYnjoKZqeca6VBPCtpVL4b5wRfXoEUeX856gg+r6W43r+9sN4Pe+Nsvc5N3j1ca2a3gC6zuGt5vNcaeJteyuucqg65.knTE9BhD+XtXTC7WiWDfITUKQbhfCDUcMRcAOWXvIjQzna1hLwtFvbWGsAmC9P2iHAaZymv3zZARJjbML6O5moAppZ8WpXsTpx7OsHQQif1mpimwCzctU28UNUbpncqZJ8LRzLJ3UCJ03vv.7EVqzRE9Fbc7A43V65ptJ5KTt6gcGJYSlPkzP2cwOZsZziNSIIQ52SEmK0nrLLUDYFPqdec5+t6qq.MOs+gG05P+gP9d0pfiIeLJ35IhRCpUwuxkE5BnwE5QRnR0bLLXGPkZzDXFqbeD9dM1yoxhetD4jTf4OBxyqCZkuP+3c+oLP6LJnFQoHASGJVVsxRWlrGne+DcF17Vw382+6f7BlkhimiSjBniOtVsZ4NJL7DFfVNf2EV+lnsnl4.EMnaIUDQqkHYPax0qX.FubWGmElfE7dBEsetsNW5futnwiWqLcSoTDEAHachyJVuECqxmEOhJ2CaxdKUDFfWcqf8MuUn7RqfrYjRJJ3c3LU+DJ+lVkgxGrzaPxQEnpxr+3ix2e3GwBoRDCVS791ljIx.378vW8mO40GfdZmiHJxB2.dLuFwzO.qinW.a0yVKUw9HZ54JQBrfdY2A35+0f9hhE+gdyWRbEwCZOR7YubAh79iW9aG7bVnZ5Rk7DdSorISKNp75DOzaF9amGdy3oI52xNaTsT38nkBO9W7VMT+dz0C0UOwSOhqe54i3vIs2XcMbnPDNKhnV85g9jYtfqeMUuVlmxTyKeR8+sSJ+Wg3crGvTASWOF2ZMXDZRdWfw7Cw21t83wvV9B.ti8w+v6lqtnSEyTL9jtDkjA8G18lE6CKMCnPz4bZjd30ZK8XVFccMsNC3S4gFh+F9kKrgl1JWXiEBQwj.o3YAYCm5S82xvAvD27UNUr6powKmJssqWqNJF9pimEDne92Cl7WuMe1FXy82.advFXymuA17vMvluXCr4Keq1n+fuCmoDwYiC.iAsMaGsrZyIPmkoKD8OH4VfP.
            

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

            S 1 Reply Last reply Reply Quote 1
            • S
              Sawer @ulrik
              last edited by

              @ulrik Thanks so much. Truly appreciate.

              1 Reply Last reply Reply Quote 0
              • S Sawer has marked this topic as solved on
              • First post
                Last post

              42

              Online

              1.7k

              Users

              11.7k

              Topics

              102.1k

              Posts