HISE Logo Forum
    • Categories
    • Register
    • Login

    Knob Automation

    Scheduled Pinned Locked Moved General Questions
    12 Posts 4 Posters 643 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.
    • hisefiloH
      hisefilo
      last edited by

      Hi mates. Is there any way to automate a knob value changes other than Timer? It eats CPU as expected.
      I need a knob to loop between 2 values and use that know to modulate many parameters via Macro (already achieved)
      Thanks in advance!

      HiseSnippet 956.3ocuVE0aaaCDlxNrqRacnEX.8Uhf8fLVqg7RS1vRylWbRFL5RpwbW1doniQhxlHTjBTTYynH+W1Ow8OX6nnskbiSVgw5L7KGu6632wi2G0HsJlUTnzHO+WMKmg79D73YRyzASobIZ3QHuGiokFE4Ro5BRl5JlljpzkYnCmkSKJXIHOu1+fMXO+sPU+9qu6PpfJiY0KgPmq3wrejmwM0qNp+K3BwIzD1q3YMh9Y8GFqjCTBUIPr13HTNM9R5D1YTaXsvHu6cbB2nziMTCq.4s0gpjYimp9coK9y4E7KDLqQOzXHQtkOQIRrL1tJZvTtHYzhCfBDjkQ0GGscGGeF9TdBe450GKOrxAoFQyyCuVqRu1qPudMoWTC5sFJ40fRa4nzivii07bSsGKe9X7PogoSovwdSp3hE050swCTPDRS2L5krSzfwRDg6EE8DxtQQc1OH.N5KLjqnZxHpjI5QNfr.4DlYfJKWIAivsct2dULu.tmb6Pp7Vgn5VV2DVJSOfJDW.M3hPitjYcpYSHbYrd+.2dzsfYNmJJYgULrdQ68lk3CSKkwFtRF1I3sAAA97TRnMMjCNfD0g71.e+2MeysmrvtC4KHQc2A1EeenDJTBV2bM2x8ApRogvK9lsgXtItJHU02cj8FAEOkJmvRB6ruuueP0eKeuYh+VRunNVt66pEROaRtNv+ZBSTvdOKqm9+dYcW0zyI8VojhVTRPa65lsXCU6Zxg6Bs9EMXhRdlxvdoqS6Gbc.4cckltVe1qkZkP.Ibctca0c.LTVlcAS+D3tNTIKCDFNWchGe6S7MEjhcSIMBTIGJ4lWlyj2lLEZ9nkUcXNqfPMUZCe5bsgwBdBSi3fDvGgqZLnJBa0X2aG6u18Q+7vinF5hz.YD1kbl1vsEf2Qrq.EamjiO9HVwkFUNH9tbZFpY2l9fEBR1dV0dderq+g9ikh5+lp+rZE986iZjm68uR9577mhF4o+uzOa0Wdxn0gh979naJeBB2pjRA0rpZt8Ir4NfF9JRnVYRYA2Lq4F8elD+6KEeDdD2DOc8br0Z3HzX+Pvw4OL9.7woorXSMA2Bexu9g4UPzOoJMb4jSoFMG5u3yJyFCeaPLC1cIbQyNv40xNZ3rir11SfwLYRkweC+l6rm01atydKbhxnwZ0ahcCT1mdue0J.mjUe0gO9TqMY4jDFG0MBkAeEvahisk+Sgo00i4K2.L6rAXd1FfY2M.yda.luZCv702IF6Gf88v2ll4FGfEFcbkhlm2wRJbyp5VH5erw2zSJ
      
      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by d.healey

        A timer or LFO I think are the only choices. Don't send the value from your deferred UI script though, use a different non-deferred script.

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

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

          @d-healey how would you link an lfo to a knob without a timer?

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

            @hisefilo I'm not sure exactly but I remember someone posted on the forum about it before. I think you need to use the global macros for it.

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

            hisefiloH 1 Reply Last reply Reply Quote 1
            • hisefiloH
              hisefilo @d.healey
              last edited by

              @d-healey thanks mate. Global macro modulators is the answer. But CPU is higher than timers.

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

                @hisefilo try this and see if it's less cpu consuming

                HiseSnippet 1165.3ocsV80aaaCDmxIJXVaqXEne.HBvFTARcrSyxBVWQbhsShQRrMhUCVeJkQh1lvxjBTTo0Xn.6s8QcutuAaGojiri+SZMv7CF59Gue2wi2ccjBeZbrPhrJ5MNhhr9N6ti4pA0FPXbTy5HqmYeEIVQk3TVmLNhDGSCPVVabllgUwMQle+yQmPBIbeZNKD5FAymdIaDSkysS0KXggmRBndrQSo89Ua5K30DghD.OaXWFEQ7GR5SaQzpUvFYsUi.lRH6pHJZLnyIhfwcGH9HOU+aXwr6BoZhJntvAkxFUa.KLnyjXMFgr1rSdjuQZj+B6qXArG3mmA9Ai.btESmCrJrJHU4q.RVSAoMSgzys65KYQpbIZ77s1M4vEROBjpmFJo5hJ7WaZWS.ZvUkFQFROUBDOXg6AkKuCF96kuwwAR2wJ78DI9Bt3N7awSrqOUUSLJRvAB2s0B2VqelAdmCp1f2mwok7kTHv8jDdbjPpNmvCBoRWs16tawJGBZpnvIgAmCoIfrxtGrumi24khopFbBjbNSxBbUxD5N3JGZ7CXZWpBGOl6iGIBnXC94jPLbDM9T52YmATu5eEniKP1QR6QkSTHCDsagO65l0w0N+3Vm0.e56ZUyqY6VZQuWjfiUDoBC3F9RDgUCXw3jXFuOdasCzRm38ZgB+gai+IrQfHZF9NLdHjQv8R39Jlfi0gETEw6Sc80JrClH6um4+W+Rm+voHvDhn6gbRpB3eDuGbwf2EWob423T7AMHgITPq6w+FtRox3ifu9U7d3Wgu2nEDHdRV+9viT0.JdHbc4TTeooSO2nM10bDP9HksuAUA5aoOC4nz7Xa9T.N81Hmg4V4wAnfqOMcMiTD55OofYmT.aBQPXrHjVJRxfJoInP6zUUpogS1wViDFdGzFvcFm8PQh2wW6g650tCtYKuFW253Kw0trcsKV.V6N2M4JQNqGNCuNEKtvBAW8anhzvX5DMdTEgQgkGqyCnkE4KE557vTgXKgh1l6ZvuymcvOVTudKTV1gYd2t.w5tzxUYnKOYzcT4zYOshParY6Mt0WVuQ+zr0TJJ3M4LU6HZF8ohv.cOO82y2IEkktgdpExPHnpxzQ8YYcT6FxBnRDCNjsr0EVHC1yFF8mu04uOBsLaOIQoDbisuvd9qlYNozeuqYchhn6wmAM.tQTohoyJV0o2CCIS63WztNMdHTHYvdVoBfwmB8eJ2erpiyIde0OxBTCxYba0ATV+ASMNtYUzx8zSEqKyurG42peXN+VuJZ9IdvrVQPRHQM6.X8lFYBfJuYl5owCOloFO8lHeESkKuxoxeoP741cXJ+AKFiEV.F0Em+OfwrcY9d6F85Q8U4.bS6S+80cwkmv8WKRTv3xqHJICpGrakLpKrBmOUO5fC8GAdVEzuKSoKqo0YftTdfg3egeYBqnosxDVYhPzHhuTbqe5KR81ReigCfItY4vhvVp.MtxjWe11kKUFMBVb6Veec3+JnUwhsYu0vlWuF1r+ZXyOuF1bvZXyurF1b3JsQuy7wIJwnzmC.iNMLcAsrR25yTEh9OXsWgdC
                

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

                hisefiloH 1 Reply Last reply Reply Quote 1
                • hisefiloH
                  hisefilo @ulrik
                  last edited by

                  @ulrik WOW nice trick! Thanks mate!

                  Meter on HISE says 0% . Sadly I'm getting same high CPU usage when running as standalone or vst. I guess HISE measures only audio thread and Mac top command shows the complete the CPU usage.

                  Despite this I figured out making knobs and % of screen that needs to be refreshed/animated makes a huge impact.

                  Still investigating. Will report later

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

                    @hisefilo I use this trick for driving 8 wheels (like 8 arps but triggered by the GridChange function). As you can see in the video, sometimes Logic hicks with cpu peaks but keeps running, and it doesn't seems to be any problem using this, at least not in this test.

                    video

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

                    hisefiloH LindonL 2 Replies Last reply Reply Quote 2
                    • hisefiloH
                      hisefilo @ulrik
                      last edited by

                      @ulrik nice plug-in!!!!!! Love the idea.

                      Then my question is: what’s a reasonable CPU usage for a commercial-grade plug-in? And how to properly measure it?

                      ulrikU 1 Reply Last reply Reply Quote 1
                      • ulrikU
                        ulrik @hisefilo
                        last edited by

                        @hisefilo said in Knob Automation:

                        @ulrik nice plug-in!!!!!! Love the idea.

                        Then my question is: what’s a reasonable CPU usage for a commercial-grade plug-in? And how to properly measure it?

                        Good question, I have always doubted the way things are measured in programs like this, you can load several instances of the same plugin and see where it starts choking?

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

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

                          @ulrik oh yeah thats a really nice plugin - well done.

                          HISE Development for hire.
                          www.channelrobot.com

                          ulrikU 1 Reply Last reply Reply Quote 1
                          • ulrikU
                            ulrik @Lindon
                            last edited by

                            @Lindon @hisefilo thank you!

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

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

                            56

                            Online

                            1.7k

                            Users

                            11.7k

                            Topics

                            101.9k

                            Posts