Forum

    • Register
    • Login
    • Search
    • Categories

    Scriptnode - Creating/Linking a button that bypasses a Node

    General Questions
    3
    4
    143
    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.
    • L
      LeeC last edited by LeeC

      Hey guys,

      Been searching HISE and the forum for a way to turn a node on/off using a linked parameter.

      Now, I know this is possible because @arminh demonstrated it in a fileplayer example he created a couple of weeks ago (see snippet below).

      There seems to be a 'DynamicBypass' property visible in the example, but I can't find where to turn enable this property after creating a new node.

      Any thoughts?

      Cheers

      HiseSnippet 1264.3ocyX0raabCDlTRz1Rwo+lhdUHmb.RMrZc+An.UJ1RJPnR1KrrciOYPuKsDg2kbwtT1VIn258dt8ReCB50dn.4Enm5KP6aP5SP5vkq7tqzFGEgFmpShCmg5a9lONjTVARaVXnL.gKu+XeFBuJo+XgZ31CobApSSD9cH8ngJVPUiosF6SCCYNHLt3C0FvkKgh9775aQcoBaVhID5PI2l0k6wUIVsZ7sbW21TG19buTduYiN1Rw1RW4H.OEIaf7o1mQGv1gpcq.AgWpkCWIC5qnJVH3yVRmw8GJuPX7+PdH+DWldPMTeXgLlQaOj65XMIWCQHbIqjLunIyuCoG2gek8DF38hlnZRDo4.bgrPpTFHUKMj1HEjZKcczKf1kYgGJE5JYPG.BoyHWpJKxzkf3I3xrUmNBESDxUiSWhdqB22mXwU1CyGuExAuPg5MMdiK92lz5zSY1pDvVhz9QKZktVtPIWgHdVtqBouc.2WA+9ZfrZ7vpseTsL.xXFgeJoZKw.tfstc.CvVyP+cXpKjAms1cOk6xrboiYA28de8oiD1ZZupe.ymFv1WpmZsPpmuKaOHx6W8DWo8Y84OlcuJOoR4JeekpoBJBnao8XM6gTgf4FNqa5cvBUfzcMwHuSXA2u54T2QIq2LahWd93Qonifq10mE6VlbXhYnkQJTlX8JPkXJGYwdxQJtXPOpJfeIBS1YjWenWjMa63rErgKfzgFMdC8XsJsOS3DM3Evm3IqoGiimr1jIQZbvDJvdbMJRDD+c3alJdRYSOozQ2krM0FXswVT0P8VInUoBzprf0suRyd6TAVCAveZf2EXkLlwE0q9jdtlrYaommFh5Ntwe+63N5eUB99fGFM3dfpQ2+tWX5N355nEM.ZXCGYnW+BleASVFkHKqQ5xDuQtJN5klTloeSkBIfpfATqX.kgJeEL8TfBeSvqy.3JI06i8MJkLv9C.XGvVO87uMzCMGKndbaiKH7GmVfttU2GbT01c51Jy4.3hIGPrOMX.SE2x1mEn3FNHdDbTQQCOzOpGVGgC6Rzg59MS1vYM5DWtsNwPSEzRj1.Vl3MjaocMQBCaTSTHKQFLi.4VFldPNRiB2LRiWa9ZUxdrPlxj5wDPxYtubJ6cIGDxl2PSQg..lLB7ti3bXMMmg0iKlZQN5Y8nWNyB2UdAKXp6QdzyNv2eFqPCWEyWeDl11O+S5O+V89mwtvT0zV+F6e+OF7qeTCSIM5Zry7KhleHiPy.4F+Xi7fLBkCjAee0P9Ei+EqOr4eVWC4aQ56IkpgvYUSi6MajU6lVFjVHuhoUWs+W2q6ZRk4alL5tkLTWRSm4pPB2YNo3DcijLkkI9LyBgwvI8BVzchByNDPgNA63LcC7q.qdpJjqZJBgFI+BzV63.bo9Vx65e00Emre75koOuddYWdxz+pdVYpQR9O0SKSm3Y97AZZheExg618fdKBqWtzStySe3e+3en9bw8vibtNte0Ibebu7Ljdbyf+iH7axVYstDtPbXXTJB64xtm3fNMoJZLSnu9YpYw3lrygGoaxsxjlrvyTR+alaC6QsCjGaatattTsRjEXmlH5M+kI8ziqVCcd7g5jMVeCjG7d7iss0OR6SfG3keLe5BDyms.wr4BDymu.w7EKPLe4BDyWcswn+qPdvHkzy7.dvfUqHwEF2RPg2sEsW.8uowN3JB
      
      

      alt text

      ustk 1 Reply Last reply Reply Quote 0
      • ustk
        ustk @LeeC last edited by ustk

        @LeeC What I do is simply connecting a parameter (slider) to the bypass. I don't know about dynamic bypass though.

        Tired to press F5 in the forum...
        Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

        1 Reply Last reply Reply Quote 0
        • Christoph Hart
          Christoph Hart last edited by

          Greg is right, just drag a cable from a parameter to the power button and it will control it's bypass state.

          You can also define the range where it's on (default is 0.5-1.0), but in this example it's 0.5-0.8 so it will turn the oscillator off again if the parameter is full right:

          HiseSnippet 1281.3ocyW07aaTDEeF6rgX2D9Lb2pmRkBQ1soTjPBaRbbkEwoVwIg1SUS1ch8Hu6LK6NNotEjPBNvMNCW3LWp3JGPJ+APN0CbMbr2B+ETl2Nq8tq2MstFAg8zNu48l426qeyLs8DlTeegGBWXugtTDdQiNC4xda1iv3nl0Q32znEwWR8JoEswPWhuO0Bgw4uKH.WXNTv2EU2fXS3lzHQHzABlIcalCSFIscsOiYa2fXQ2i4DS60q0zTv2TXKFnvSdixHWhYeRW5NDPsbFH77aYwjBuNRhj5qzYCg0vN8Dmv05e.ymcnMEFTA0QsPZwnM6wrsZOxW8QH7bsi777ZOeYiVLK1X4QQf2NXhRQVDOFfykDRyk.RUhCoxwfTCgsEr.fJogGJF5lSiNEHDVCrIxjHCRAgSvDIyNM4RJ2mIGFOEckB22wnMSZ1Ka7lKC7pRT+ai2vj+RFaczQTSYDXmynw8m0LckLgRlEh3zwthFcL8XtR09C.YwvgkZb+JI.jVLB+yFaw6x3z0L8nJnU22cGp7DgW+Uttku60uQoOdohGMfaBQ7RtdTWhGcOQaaxvU7INt1zcUVsZoCsEl86vdL8FEeRwBE+phkhYT.F2.zXEydDNmZ6mVMn4kK8D1qvG3bH0a0RGSrGDsdo5eeioKDJ3M4L48bogpkvGFIVwVDCkQRGCpHQYTQrqXfjw61hH8XOBgM1YfSGEMjIcyPuUICmCAlFLtLLFJP6P4VACdg5KbxJvXb3jUFMIBvAkKUxCyOA4+v+U+AIaCCUJCjJr.lwFDSU3ZXahrGz9nnGkp5Sp2ZliqSmGrnBRA3Ig51p3PBw37vxNhfUi+MENN.n.50v++blErcF3UUZnK31UUm.j0s7iSWCYt1DOE6r57AX8yo2Avuxq8fh5JXguohxGXCPobIO5Zwl9pvOpOjSbXlZU.tKHht1XOKAKENeD80dDutTYHghK0SxniZogQJhr7f6WvXeeJbDB5.nc.ve6AGZyLg+PwBfJ8i1Tbgl7iUqhtWuEiGZbD2XKxilP1B01VbB0ahyaQn8ccSIcgZcjTWneO94Cc5SOQmghKUWm0BxnoPAZ5g750RA4u6YYB40qkAjU5FGx+3O.e+5DP9ru7424abNK.xWyngG8KFP4lCm.2ec+ZuF39hpoC0kyD2WTMqPc4WyP8hA3tztPQFJEVP5NqE.MWxvQvE2DteFUjr05c0sVwm+pn25R5WhUzmn4ItyMuQWfjKgWcMsWELw+ibm3s+4ln8eQico9ToNOlp8INSPR6dKf1XZMMNIRtoux9AmltxFhhoqrevoYUYqNh6U1Q9Il+1Yc+k2ulNkF7lgw63uG7c6SQ+i38p88SOumR2WMjewvep86U+YgjHcbDBYO0sCPo3yRF3ww7h401FIY5XvUzBwP2SV9o28Oe72dITEiMETZ4m9GUwX0UL3zfKiEfmngJr.MBMsl3z3w3Clonw3S5TVFjD7.oMsTsHvEyum63anNpp7kmrNOAyoNX+7pYkrNeBlSst+U0zLmmeIgij7H62rNQRBCBv0thMKFWmdr5coZmofQcpeeov8+laA5PL8DOzTemTHKsPfDUSOO3YtETu2VMtTEzw53lgQ40JibT2e3gllv6R9.0aZx1laNC1bqYvl0mAat8LXyGNC1bmYvlO5kZCb0sOcfT3neypRP6sBJtv3s3D06UBJ9Q+M.NBYIA
          
          L 1 Reply Last reply Reply Quote 1
          • L
            LeeC @Christoph Hart last edited by LeeC

            @Christoph-Hart thanks.

            Figured it out now.

            It wasn't clear to me that you had to click the target icon (seen at the bottom of the screenshot) to be able to drag cables from 'parameter to node'.

            alt text

            I had previously made links by going 'node to parameter' - ie right clicking on a node and clicking on 'Add Connection' etc

            Thanks again ☺

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

            8
            Online

            852
            Users

            5.7k
            Topics

            52.9k
            Posts