HISE Logo Forum
    • Categories
    • Register
    • Login

    How to set scriptnode knob range via scripting?

    Scheduled Pinned Locked Moved Scripting
    controlsscriptnodeknoboscillator
    4 Posts 3 Posters 319 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

      I have an osc controlled by two knobs, the first is value which is linked to gain, no problems there.

      The second is linked to frequency, this knob has a range of 0-1 and the frequency knob it's linked to on the osc has a range of 20hz-20khz.

      How can I change the maximum range of the osc frequency knob via scripting (or via another knob). Basically I want to have a master knob that covers the full range and a sub-knob that covers 0-1 as I currently have.

      621dfa0d-982a-4c94-aeca-ef94b8057ed7-image.png

      Here's the snippet:

      HiseSnippet 1331.3oc4X0zaiSDFdbRmrsktPQrmPKRV6otRKUIP4CIDZyl1zpH1z0poTAmplZOoYTrmw3YRaCHNwEtw48F+M3GARHwej8e.7NisichcR+XaWPfO448iYdd+drchDtToTDgrV4vwgTj0Z3di4pAaOfv3nN6frdabWhTQiriI0ZbHQJodHKqp6oIXsxRHyyqdZKhOg6RyHgPGIXtzmyBXpLpNM+Jlu+tDO5grfbRuUyNtB91BewH.OUw0QgD2gjSo6SzhUAirp01ioDQ8TDEUhrVpkvabuAhy4wxeDSxNwmpWz.0C1nXx6J78zHV+NZ6ALeOmT6VhPVXmLuP0XuvCvcYdrIzy7FqaXXmoQd+gUkEAuF4gW8RgWiRfGJG5VJFc.HDdi7IpoQlNbjvfIlNR0gqnbISMNe35eT39tXGlxcP43sRI3EBT203MI3eeb698otpLvtDd2u4Majd4Xn79387EmP7ybfBtBPEMxfqOHgs8D91SDnwBJU+iqZoZ3UtT0p5zdjpy2ijuzrjxwk9OQ436UHzHuUqHuF82rxAYbLjeHtmaDKToipGQhXDtZBNMv2NQ.asD1IhjYKMtbaIVeTk0svPphTYeFIx1SFZ+k1s4mBYna5FQAybGY39T04hnga7Hf8id7WzeD2U2QvNLhFRhnGJb7Ii2PRBB8oG.p7D632kNznV9B2gOd0eX0UV8GW0NmpFS1vciSFA0yQEERv2WnnufuwbY0ueo7zEYQBeeZzhXuAeTvIznm.Vt+H5DAgfvzQ4UuZQYAuCmodQHMQro7NojgYl4r7LpolZAJ86mmTlgUB0LRkTVnkgxUvaIQSSlWx6fV5jJLFBvnm46KNeaQPHKowOjAYn4H7GGNPvYtwUu6K7.mPscItfyZrCQMPO1vMsA2ltSJ1h238GE.0ebN0GbpXqJZr.aQZWJrExfyf.MN0WmP6ycHQvsKf62H0ycrpBFUHMRwnoUN5UPhcE84rFti7HMWWhO5HcTUqj4TzhmfXrVzGfkABgZ.063vzi.Mko7Pio.90MKQxqssbIHultGEMEy2G+bvCB0iG.0QHT1P3CIQmRUlMXVhvLIMB53ocCBoKLWvzsXhCTyol4RHn1bBj.alj2kwSNzrIMcIWLCMncghF1i88SIWugzyicY4kr8EPluTZxb.CGkKBBDlrBYcua+yV6JuGNdCJrMOajRD.kzF6FkCH0lAH+5Ke4u8zB.o4uzbFfXja9.4cv8LINL9oloyy.nusIJW93TwrBkTQzMyw90L4SyB5NewNDEQmIsCSFBsnZY5BKKPQmgx8nWn23+BdZCMM8f4YF0SnMcPt1B7syIHudyhA4Ws.e6z0KY6LZw4Wa0rvQ+y+4UKr17mB9cyQ+V3cine2HJ2cLpvVckywLVRQ+P8qoeXMCXf9DPifhY7nqefnrpsEGH1CL26ridwE5NCHxKIIX46lyNoQ5h6wTrEc9bhYaGVKeyqaeTWPUKK3NAbp4RQlp9rk.NRmkT5bxolob2A44NIIwYkuR7eMNr4O7cwv80s0zrNqVBwv.h4ddnutSZu9jqAlab.zsmdF7kkwe3wJ3cnxgJQ3syOJn5+O+QAGHFofo9cIpHldtILvtGLZ1kN6X6j00SGZ2ix8pmNTMgYC8ZqDlMlLw8MwYDPbiDGmbMXcJ+xFJfcyM+xuUvc0qsafNKNwEiquYcT.7M+G65pc2eH3eJWmO5FnyGeCzYqafNexMPmO8FnymcCz4yWnN5e2RxLHcoHPvoc7E0rxtzeUzeCjP9VCF
      

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

      1 Reply Last reply Reply Quote 0
      • Matt_SFM
        Matt_SF
        last edited by

        Not sure I got it right but would it work with a pma node ?

        pmaNode.PNG

        HiseSnippet 1428.3oc4X06aiTDEeV6LNePBDDWEJHs5JP4DGQ1P3KgPwWRbhr3bvJNWzQUzjcmDOJ6NyxNiShAcUT.cTeUPAkHpfBnAJQBgDB5nilSTd+G.uY10dW60wwwWxcHvUdm26Myu426ycqGJbnRoHDYM8NsCnHqYwMZyUMWqIgwQUWGY8z3ZDohFZGszpsCHRI0EYYkeS8BVSOAx76gqrJwivcnIKgP6JXNzay7YpjUqW9cYddaPbo6v7So8xkq5H3qI7Ds.7jGWDEPbNhbHcKhVsbXjUgJtLkHrghnnRj0DqJba2no3Ddj96xjr88n5GJgZ.aTzxaH7b0HVuJZslLO25ct2RDxBWOgExGwBWCWi4x5tdBaLuQfchEo4CqbCCdkRCuhiL7PoP2DQnC.gvskGQ0KxztiXALQudppbEkKYp1ocWOQg6yhqyTNMGLdyM.7BNpqZ7F67mCW4fCnNpDvNAdi6930SOUDTdd7ldh8IdIDnfq.TQCM35EhEa2UtcWEJMjT0ecTSUCF4TUq7iLibARMm3+DolOWF2j7hmclezP7.HQqTvDGAyEvMbBYAJsWcWRHivUcwlAx1wJXq0vNVkD7W57wej8nbyaggPEox9XRnsqLv9crqvODhPWxIjBWs0kAaQUmHBOZwqChu9Md6CZwczUDrCBoAjP5Nh5dj1KJI9AdzsAStocz+k0ogq5IbN5Fy7QyL8L2aF6TlZtxFoKteKHeNLqRB9VBE883KdlhN3fAJSmjEJ77ngCS7h7V96SCuIby8ZQ6pH3DFYOaog5YQ5ChxUv+hoPi6N9+fUZOIFCrJ5VddhSVS3Gvhq1BtMyZ0EdsCZJ3LmnzjsDtvIWXChCfv10Ipl5Z0NcpprjS2n5nMdqV9PfNmS8faB1JmFKvVzoz.1BYvouuFm5d35KZcRHzRGFpPpK1akGtTAzPEi1IbU+DDMkSeNyhqJ2UK0g3g1USkZiLmhV87QHFqU8ZXouPnZRc2KnyQf54prf4p.NmkFflW36x4f7B5hAzNXdN7sAFDRB1FBdQnjNe6PBOjpL0SR3EXK59DxZxZLd71jTvtF4z9VCx5TzfFrOrG8ZbD8jHRHslZ.NINZCxrM2pkR3CQmllwnT.oPe.4Kt+8+tUx.jxeV49.hQuyFHOCtgwcv3GZZzzGfd+xnTdYLNvmzqactttUsnGQ+3fbMVV8uHziVuoUc0QnBoCzmzT8rKYok7T3MBoePKJ2oMpBm.Y0FFMq2b4xYHwO82GMRr7G6+KqT4TnXoTZxrgKTuQR4eBDI4N+cequ4mdvYGIM.f7ve3QGHyfq0xSwB7Zmfk+5EKM0WsveL5Q0WRXAiukqKJCamNVtmPmLEcCoKkR7iZXst7uG8z0IJhNfdclL.5qtpo4nLyJ5ZXbW5o5M9ugeUfdYtvvPFyiWq2vrBCmQGTX17kyxnObH0I5shZJJM0QO0ke1k9nSmJmrU+XtO+9e42VtmHqrUJN+nsr0PQEufbyrF.BcWfSNaEczE24Lnv8g6b1Dnfqrid3kep2jHOm.iqnReELu38H2Cs+BxERW97xGgYL0xBlZjSMypZx5SdDvQmVZCbRpdZsc0A4yrWVLYkNSbLy0GEB6dW6q27O+set7nQXQCk7uDFZR71D9gWogSee0Yy8RexCVYrYmTMpu7691OAspPbjOw79Qn6TsSGv3WeJUSRnGH8XlCM5sjmFuNUdjRDb47Usx++yup01hVJXt9ZDUHSOMALFSCXfEGZ+CyD+bwNixzfxcK1YTiXgkzOaEKrT24PdbbF9DmPwdwumgNTeJyJv8la99zSiqoe1tD53n.WLt3REQ9LW1dNNZ59kA9Yv17JigMu5XXyxigMu1XXyqOF17FigMu4PsQ+8.i6BqSEgEpWIZ7UqjWFKO5efLOb2x
        

        Develop branch
        Win10 & VS17 / Ventura & Xcode 14. 3

        d.healeyD 1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart
          last edited by

          Yes pma is the way

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

            @Matt_SF Thank you!

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

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

            56

            Online

            1.7k

            Users

            11.7k

            Topics

            101.8k

            Posts