Forum
    • Categories
    • Register
    • Login

    Radio Button - wrong default value

    Scheduled Pinned Locked Moved General Questions
    6 Posts 2 Posters 37 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.
    • B
      Ben Catman
      last edited by

      Hey guys, me again :)

      Today my next challenge is to get my radio buttons to work:

      3 Buttons, on radio channel 1 - they switch between 3 values (0,1,2) in my hardcoded master fx.
      Everything works, except, when i reload HISE (standalone, plugin, and also compiled vst), the start value is always 2 , altough i need 0 as my starting point.

      Do you guys have any idea?

      Cheers , Ben

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

        @Ben-Catman Do you have "saveInPreset" activated on the buttons?

        HiseSnippet 917.3ocwV01aaaCDlzNbc1aqXEX+.DB1Gr2BBrhcdoqXXtwNoyaKIF0cEannnilhJhHRjBTTo0XX+m6+ftiRxUzsNcsFsX5CF93cOGeti2cjS0JFOKSoQ31OZQJGg+RxrERSznHpPhlLFguMQSCDp44FiRlgNdQJMKiGfv3lOvZCt0VnhuW9SGSioRFudID5wJAi+ahDgod0oC+UQb7oz.9iDINVOX3DlRNREqxA9zjzCkRYWQujeN0ZVCB5moYQH72QXACXCXGLefOkFdn+7C3yOx+Pe9Qr8CtKiQY6Om42uOEg+rSBDFkdlgZ3YH7VGqBVLKR8bY4F7XQlXdL2J3ilA6b4xmphCrgncUznHQbvzkIpLD3ko0oslkosugblHP750qSeecgBuZDtIPbiUoWyUnmuK854Pu0PIrCk1pjR2gLioEolZMV97EjIRCWGRgyIWpTZKpwuzfLRAVHM6lPuhepFDdMhNGzq2NdvOcuW61vYUlw6Zp16g1BjiKKP79QumrzAWxMiTIoJIHzY6RC72t6Ns8twu2Ez81bn82t6SAJKjwBI2KLWxLBkzSIcot0AZUbG1Rz6.QWbNua6+tcKQnWmJoVs.KyTw7cS0B6dbevaWy8JcimH6G7196cc7tBY.+EWDV64tPB7eZ2NTo85n8DxURgvNn2MyFEE7YDMNdNzHzYsrs68bhlyUF9ExNEDF7u2apJLbs5pbULWuV01tT86BXGYdxbt1McYMDpDWs7lbyk2tcerxCRGCUxIRg4hTt7l5IQUm9PqPyJVA+yTzHb6pFgxDGR.06sHUUinBJCTCWLB5C.5daNz9KgVO5D86SFSMTambUj.QWJWaD1DGdL+ZXNZYecKxXd1UFUZQnVUPgv258HXeQ8V9sCW3J7bQfIpdg+bXDWbYjyP6wCKtF3AZUd5JD+ChB64Pgg+0+KTnuKETernvaO9EF7qBxiolUuMvdmYkBnGZkQv1wrxLgYgqm+ncEw6KEuCYpvvhVOGarFNB0reJ3X0EqeE4jvPNyTSvsHm9GeZtEE8PUtQHu7LpQKfpDx44IyfGiv3vtKk7X6LLbCaydobukc+y3xfBgWAeUJ8sx3Jk9KUhRnLs5YrxoE1qt+7hU.NIKdlSKxYVYO+2bHABk.uj3YL1pt5s.t2lBr+lBbvlBb+ME3AaJvC2TfG8eCz9Pu6maTIksMHzYSOoXnNFehjBUfEUqn+ErZAbnL
        

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

        B 1 Reply Last reply Reply Quote 0
        • B
          Ben Catman @ulrik
          last edited by

          @ulrik
          Hey Ulrik,

          would you please check out my snippet - i connected a delayfx to your buttons and

          on my side, when i save the preset and open hise again, i can experience the same thing .

          HiseSnippet 1112.3ocwWstSabDEdVLaS1MsQMR4AXDp+vzRI9FNPhpv3aXqBFKLMMnnpzgcmEOh0y3N6XHVU8+88Ku.8QnuAsmY2E7rfIPrRSsPfm4b9Nmu4LmKC8kBOZTjPhrbOZ5XJx5KsGLkqF1XHgwQcahrdrsj3yDmLQoD7HT8oiIQQTejkUtc05X4rLJ9yeuccRHg6QmsEB8JAyitGaDSMa2909QVXXahO8H1HCsqTqqmf2PDJl.7ImcAzXh2YjSo8HZ0VxF0gDMDY8s1aTprWE+m6WpzFaU0iTktU.IHnXY+JUpt4VEKuEoxlUoE1.Y8Es7YJgbfhnnQHqkqK7mNXn3BdhCdEKhcRHUunHZ.34jsaKB80GQ8tnFCYg98uLPEg.qzeVXKWRX6o16y7YWs+rv2WGK.OCgY.zZorzKWF5UzjdELn2bnjkAkVNgROwdfmjMVMShlOOxtKWQkAD3dxjJI5hV5M4raH.M3p0GQNi1VBKtBQ9pEJrFF90puzEtphT3yIRb83Tih3e.eIxSopFhQiEbXQ9URkuxb.U5N.UJKnlzPxTsihyQ0HZEDP8.0Sjn010P+C0YtIVJBP8l6feq4hu0O2AKWTnkWY0eA3LiGx3TbvDtmhI3XA2j5ZCHEg48tD8ZvoKbBcU2e20gEfymtxwAzLRDRWerjo8wNf0NmlFqwrnWfW46LM75LtO8cGDLyxqBQPGG3mj.55QT0NJkjAk+z7vc+8Dsqi6e35FHj37RLimAFvSo1tompFjvvSf577y8LqMn6ydVmVGiqeL9nNsv+7N5+9Zb6CND2o0d861aW72iazoUqCGfq2pmiqQTrmPQOfmONPALBecQAAyUVpyCox4JV21R9g.lmOYzITo40jVQnzLa8t8sWua1NxKIAxPQAuKmoNXLkeaMoPoYcPugborB9lJtyviS6LjDpQLnAficZU.Jlxlc0QeDvKcc3oD4dBu7bf+ScaRTDcKtzSDbJGSkJlN.Z0jdNLfIogmicSZzYJw33ibZJIx5A2iC86l4xuo1TyEWv7UCmsww0FRYmNzXZVyZwyG2UJlL9ZgsOBJTxfB090+WnPYSJH9TQgaNWBlHJ7mDRTYGSpeLQp.nVJyrI87GdDSM0zxexlcdeo3Sr6yTdCmOGWZNbDxY+ufiou33qrSl8MifKa290eFddwiR7+CriGQD64Gl78hY7d7V5Vk6QCLxTP0tRvgYygdZs1TpudVfAhZkK+9subeS.wB1SbQevgskze6J67muuVG1M1ExP2mYTl+WaeDEJNfGR3kIqJ28NjU7CeicnXhhwOceBL8D7qcuIiF.Or0iBWXbNMT292ZIc+wj0Ezq0jX.k6Gu3efOoBKpWakJr3kB+r3iQDOo3sdIMw04BOLdG3byieVti89503h2r28H3kuu0yKqotAvRKJvxKJvJKJvMVTfUWTfOeQAt4cCT+OlryDkXTR2LDZ+9shm0ZY0hSfr73xXz+x5SXOH
          

          Cheers

          ulrikU 2 Replies Last reply Reply Quote 0
          • ulrikU
            ulrik @Ben Catman
            last edited by

            @Ben-Catman You have not set this line correctly:
            It needs to be inside the "if (value)" condition

            Delay1.setAttribute(0, RadioButtons.indexOf(component));
            
            inline function onRadioButtonsControl(component, value)
            {
            	if (value)
            	{
            		Console.print("Active Button is: "+RadioButtons.indexOf(component));
            		Delay1.setAttribute(0, RadioButtons.indexOf(component));
            	}	
            }
            

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

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

              @Ben-Catman You could do like this

              inline function onRadioButtonsControl(component, value)
              {
              	if (value)
              		Delay1.setAttribute(0, RadioButtons.indexOf(component));
              }
              

              if you have a condition without curly braces, only the first line after if(value) will be affected by the condition. All lines after will be affected wether the value is false or true in this case, and you have 3 buttons that will trigger after each other.

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

              B 1 Reply Last reply Reply Quote 0
              • B
                Ben Catman @ulrik
                last edited by

                @ulrik

                SOLVED - my bad. I am a bit tired today. ;) Thank you so much ! Hope you have seen the comment in my code as well haha

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

                28

                Online

                2.2k

                Users

                13.4k

                Topics

                116.5k

                Posts