Forum

    • Register
    • Login
    • Search
    • Categories

    Endless Knob

    General Questions
    4
    8
    91
    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.
    • MikeB
      MikeB last edited by

      Somewhere here is a code-snip for an endless knob
      I just can't find it anywhere.
      Does anyone know where it was or what the code was?

      "One hour of trial and error can save 10 minutes of reading the manual."
      "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
      HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

      ulrik 1 Reply Last reply Reply Quote 0
      • ulrik
        ulrik @MikeB last edited by

        @MikeB What is that, how does it work?

        Hise Develop branch
        MacOs 13, Xcode 14.0.1
        http://musikboden.se

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

          Maybe this - https://docs.hise.audio/scripting/scripting-in-hise/scriptpanel.html#a-infinitely-rotatable-head

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

          UD AUDIO 1 Reply Last reply Reply Quote 1
          • MikeB
            MikeB last edited by

            @ulrik A knob that has the value 1 to 100, for example.
            If you turn it towards 100 (with the mouse or the mousewheel) it stops at 100. You then have to change the mouse/scroll direction.

            With an endless knob, you can always turn in the same direction and the value starts again at 1 after 100.

            @david - I know that works but not that the stripe is missing.

            BUT
            It occurred to me where I saw that

            Here, however, it is a Prev/Next button that drives the knob value endlessly.
            It would be nice if you could do this with the mouse or even with the mouse wheel.
            Scroll endlessly with the mouse wheel and the value of the knob runs in a loop from 1-100 for example.
            When it reaches the end, it starts again at 1.

            HiseSnippet 1529.3oc4XstaaaCElJNpq1qYncq+X+ZfvXCPFsNwt21v15pyEmgrkzXDmVTfhhLFIZahJSJPQmVut.rGk9nrGo8FrwKRVRtxWpWcxvl.BPN7bN774yMxCawYt3vPFGXU73gAXf00raOjJ5scODgB1aGf0WYW6NUeL90hps33ypdDh5w5C2bfGgsOiEzxGMDyAaML.EFh8.VVE9QkpVEWEn+9yGsExGQcwIKA.OkQbw6S5SDIq1pwOS782E4gOlzOkz2qwdtL51Le1.ILKXWCDfbeIpK9wHkXqXCrtRSOhfwaKPBbHvZ0sXdCa2i8JpQ9mRBIm5iUD0AskajY4cY9dJDqVErcOhuWqX2QH.XY2Jw4Tv3bto8ADOxn0SbRWWy.lnQZ+g0JSCd0SCuZyO7rRAuUMv6F1sc4j.QBGE19X68nBLuCRFBRCKirfU9sqYuMSJAUrdezKw6xkDizv4A0pca38qUqx2sVo0JswFv8YHOS3uCwGGBITACFvX9vpK0u0J0j1kPwq6KAf196pruDorVRq6n.3FaT8B5S4LhbHxjyPA7LDObYaxQVZ7xu5vGB0ksq2EKzoJZJmxZ4fJAgQRVV4mR1nnx4GBiSATa.qe.iJIbJaXOlN+LkcZ8Iphl6XZnZeLQETLGSdUmlIJuhY4K9nsLRuImiFBai5GXR7gIogU0Uq7O7QZh5edH74kC0lsV80eE5rx2Nl7NYIuaVx6kk79YIefl7EWR0MlrHiyDFh8wtBBitDLHg5Kaa.6Lfps.jQ0lVkbwk8Mbiyrtsze6O.WYsRuYsRP42nJJcX1fzQsVyu1Z8PrPkO3T9MsN5vep41GextGt+NMO57x2REIet1DuPk8dt7uoVAo1qHPtMx2+T4gdNYw9kRQPTGisFHDKgvUJqYLT9dACuSR4GxKNmUpbizp3rIZS5.chWVQGkDn9z9bEPdphuiyAHYdAWt4xCebTGOVohBBYE2sGh1E64Dy4bSH+R4HJ8M2V1QrIUsoL9rK1lo6uar6uB7GRVxobeBsbE3iFOH8NJUEVuB7amnXxMB85x53XwYFDm1AS4mvlxIbocQE8k3MYAvK9z.k0Wnzfh4lC78vwCcyQNvslYNfJY5eRNf4xL4mCjxCbQmCjNNvD3CoNUJ8lREKcdI33r5zIWdQ.2GyyksZjM9zTzgNn+oXdb.OVP4rKYGNxdxCGkd1MWi2OkfL5dTh3v.LcRiLAhBYxgmVMBURQE5Qm9jnQmLkG.hbBoqZaN+.nQb5oWASR619D4k.0Z+Q15rmwU9pM.ygouhsJW48vvYzU0qIGcexd6fDH0jiQ9AouI.yEDka2ZG7YxQxMyQVzdGb3KEr.siJJ2VFZlsq50ir3e7rFCSH3MHgGv5K2FDeXb7IYmuxLciSXia7rFgBbPaxuhS+hCx9AIj2rAXt9QD4zSz72eRJK8V+o+SvdVAjj88srT66uj299ti1ec6CXdC7Qhru5f5oVhXHq1xLduZDdZHQLLsiYo7TDyKbugcKhvsW93ckbvqLWcYi2nG1YM6lc5Hm.IArqZu6yV9uhSZn7YwPYzv8XyC3bS62cTiODO3Vvb+faxIgbkgsL0X5X4wb4QaDZ2zlRAylTjzW3kd4iXLg5.lzO3mYlJoGkKjaeFowmg4gY2A0fUl276KrGe7pzC7B5qbG1VJczcBL+quDWZSkdglTuXRqByc.983UDW8e0uh3EWmlByGbmwCcVLFisIp3cS5YXeYchFiep7TqNnA9h3UyVjb.ixB5wnD2r4YBNoaWLOM1y8GzlBgLWO8wJGg8wnvTIzeYi8kW5EwGuT48vWTe98ESKd841F3BUU1v+abBQg+edBwQrABYG1CPxDUUurGOneaYiYWrDITJ1WcmYqUT2MzPWKteVaL0SS7WxuHl0UzVQLqGy7BwF8Qtb1ItlKvpxkupdE4uaptmdQ6CTzvQWY11t150j8x8Hm35pb2UqC.4qycV.ct6Bny8V.ct+BnyCV.c95EPmuYp5nNLZyABVeSonbgVM0iPXYM57cqBf+FLJN3.G
            

            "One hour of trial and error can save 10 minutes of reading the manual."
            "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
            HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

            ulrik 1 Reply Last reply Reply Quote 1
            • ulrik
              ulrik @MikeB last edited by

              @MikeB Thank you Mike!

              Hise Develop branch
              MacOs 13, Xcode 14.0.1
              http://musikboden.se

              1 Reply Last reply Reply Quote 0
              • UD AUDIO
                UD AUDIO @d.healey last edited by

                @d-healey said in Endless Knob:

                Maybe this - https://docs.hise.audio/scripting/scripting-in-hise/scriptpanel.html#a-infinitely-rotatable-head

                It won't create a panel for me.
                Would be glad if you could go one step more in depth with that.

                (Already tried to replace (name, x, y) with ("InfiniteKnb1", 100, 100)
                and used my own knob with the correct amount of strips.
                Never used paint routine before so I guess I missed some steps here.)

                MikeB 1 Reply Last reply Reply Quote 1
                • MikeB
                  MikeB @UD AUDIO last edited by

                  @UD-AUDIO Yes, the example does not work properly and is also very complex.

                  If you want to make your knobs into stripes correctly and accurately, I would recommend knobman online.

                  https://www.g200kg.com/en/webknobman/index.html

                  load the image and define the steps.

                  In the gallery you will also find countless ready made knobs.

                  https://www.g200kg.com/en/webknobman/gallery.php

                  "One hour of trial and error can save 10 minutes of reading the manual."
                  "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                  HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                  UD AUDIO 1 Reply Last reply Reply Quote 0
                  • UD AUDIO
                    UD AUDIO @MikeB last edited by UD AUDIO

                    @MikeB Thanks for the hint! Knobman is awesome but I already use it 🙂
                    So are you still stuck with making an infinite knob?

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

                    23
                    Online

                    982
                    Users

                    6.6k
                    Topics

                    60.7k
                    Posts