Radio Button - wrong default value
-
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
-
@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 -
@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+x5SXOHCheers
-
@Ben-Catman You have not set this line correctly:
It needs to be inside the "if (value)" conditionDelay1.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)); } } -
@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.
-
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