HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode controls limit at 22?

    Scheduled Pinned Locked Moved General Questions
    10 Posts 5 Posters 469 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.
    • StraticahS
      Straticah
      last edited by Straticah

      Hey there i am currently not able to open a scriptnode that has more than 22 controls inside of the hardcoded master FX. I reduced them step by step to 22 which is working. Any option to have more than 22? I did not find anything about that in the forum :)

      building user interfaces in HISE :)
      web: www.vst-design.com

      StraticahS 1 Reply Last reply Reply Quote 0
      • StraticahS
        Straticah @Straticah
        last edited by

        @Straticah my project for reference:

        HiseSnippet 3356.3oc6c0zbaabFdokV8ocq8jzotW5ndyYlTM.K.H.mNcBijkhThoMqopmj1YJCDIjDh.AX..sDSZl31lL08Tu1iYldo+Lbu068VO4dqG8+fzcwmK.Ao..+xhFTWDVfWrOueru669fkf0MMZoXYYXBJs9Q86p.JcSXi951ms6Yxp5fCuOnzcgc5oYqdrrd6lVx18LksMLaxvA1oeWYKKk1fRkV5CHWco0WF374Uu2NxZx5sTBaB.dhgZKkGn1Q0Nr05U+HUMs8kaqbjZGpqlu5gsLz20PynGFYKAY.ckact7oJOTlbY2.BJsxdsUw.ogsrshEnzx6XzteiyLtP285ehpk5wZJjCXAMv2H2l22PqMAwjVA6dlpV659V.K.9tTOzdrjq83sg0TaqFzdnc41NmXqPInsGktQT3sTD3wRCOFJ3k.jJQAokcgzcfMZYp10N7LD7rI7PcaEySjwlcZn3dsfR+S3tF3KP2d6NxmqruI9f.AtmTEw2cKAFg24WrwI8zaYqZnukg9CMrUdj98dmM9xMVeiuZishepSNIwyQ5GSCMMEyDOMwUaNJAumduNGqX9ta8TYsdJAWHV+iZTgC2nR6ya4p1TWng9g5p1Opqh9vhD.d1JrC3tdnBeo1Nl+efm4uglZaESfJ1JuJ7izMNlC3.3vv3W9dfTKLebgeUFDVHhve2G7e+OYP3xiCrEGGgkFGgqjOgWyQXVl3R64ySmzriCviKb0utZ5EFES3m+2Gtv6zy11P2Q30gtGvlA0NAwQim3bim3YYHRBhKLdhWd7.u33Itz3Idk7o6a3G1vjutOPd1wTdzXJOWB5+u9v6KaKSlh0KYOdBftJl1pj4VJcekmhqWwcB20g2Ww5baitfR+rcM5z0PmL0PoadkyGbYPG9rpU6Gb.yEUOQUqikMVrC6fKqATZK3WV+wO5C2a2iZt+idv826wekUGYMslmiuOa2U+TfUKYMk8kaY6TqVPZG7TkMH2FqvF+jpWn119rvFdP0yTTO8Lp5t9UUaqbhLtrtmDOMVW+IAOrMojhfB9vEfYhq8BWuvgNoAOEWFTyGPbBo1bvSYNdwmsHYNVE1Q8xLZMDnsFeBk03U8FvZ7SGvZbr5oSBawK9331hW7aFSaw5v1lpOUIiVixTViW80KdwF0xj0PjxZ7c1KfINxl4Phxb.5u3MTIaViJTVip+kEugJGjRqQPg7gli+1eZAbrRFsGrT1i+02t3MXIp431W4ZsBsFLeNk0318pZY2WygvqCLLU+BbIfxZfXN0CGvo9dUSar7Nx5sYAcn4EiuZG4P777+c0NpsaqoT2vRkv.R3v5+ZUUakN97esNjiSPfmmCD1JhzLKKqDuDK33S8uzMfrkEEEQrB.KaktMT+h307mZSGhxz8x+.koaqzX5d1GNfo6WlISGJ2ltDsFYxddUlt0Sw5roJ8+.Ji2ype0INDqNjQdwG+9SFX76NG8PmgtlxsUM9.SidcyuNPG.fGPesTGnWB1KO95oNPutoOU85oNPuZmuq2qG5.nZ1zA50n7hKudpCzqr.76udpCzKGn5We8TGnKh+teyqG5vZoTGnHELTI9Ge60Tkfdl5C9yWSUB5op+eO+0QkXMWk3V9O5RYcEMuks37+ztAbY2TZvuMtFnNfFnFob4MgRHDCqDCuD3o9ORvRKkEzfFFZ.+tbfFFANQ1xBh4EMbCCMU+z7gFdFdbIw4DMzSC9xdyaai3vPybw1HMLz7L4bfF1xR7LUDpjYzrt2XJ5DzLeybyU4CG1gAmYquxGNngAmohy5Vo4gTQkE+OR6ttWb.cz..hupsxk1j6VCiSraoo1EjtkaSIPlVjLo6RXg1It5avfahkaCqYztmFAOz6oFxFIx6Djk0SuQVH6VEc7x86SuLj3azlkS2FsYz6CnzB26.qqZ25rjw6MR.u.vTGudaaoaA26jSTZYGB1kg6+wyf8nzpt8+Fdw439zcyIEF8QigG1qyQx3NgradJcCrlfaXeUMbnoSKP2VtupUWM496zCqRtmnD9D9aromCC2CQcMUvA2JGYTGe82yRtSWMkGiUu2cqi0LZcNgTmA23QdiS1gbE2q0Yx53rCV4Y+IsRpMnrizfBdrQOaU8SqIiq9BmS.hsAMvioZorqG57MWdGyPNlDd0PQusyAeO9i2IYCLXJDFI8NY3NbB7PE6KLLO2wS58+X+Xb21SvldGl1VExrM9Ov6qoYbAICmpWvuid4zZcCs9cOyPWsEwI6dM9X+86XzijPzUANP15HYUMx3kF8r5hQ3izafuXmMOHIF8gFsw+2JtUm1utLIK3cfj8zENvVwb6VAA3IGi4D7h8A08y4Y4hSx80OSkqsCCyNNopIauvkHmmXQ7A.oGtE7DSkOuINXT0lGLTH4b9D6znv5pf.kz3VBNBew0T08nQeEHh3KpIeoOu53Fvevs03bkK7Kp+sw9LDpREFdAAI9xRk4jPNFs0bHacKreqmsQGbbqWRFmMEgthSjOo6WJ7POahKUsZlrMYA0omPYS39XqTOrKruylzHYwP4SLtQJ1T0FgFGaDJe1HT9rQiRL+.6kbCrgDMbU3wNOshqXTV1Be86nkizQtALQ5neD7yZa0c6OSSU+7KTs+BS73+9Qt82Dxij3qHhquRJFJh1mjTMZJW5uwd7mJI3eAjokaqbIY5veNKXObd713IVctdxc.LcFyUFg33kDkD7RTE5NhERMjHXHLZGBgHRmE7XJfPV7wj68JPm4eiHGfZiM45+i3MPEdiYk2.MDuwJtdC2cQTlmWgIQuCpbEwQ5chMCmSDwFv1l8a1kz0SkbAz80OzoutPwtIVuwl3Hc3sc5PbwVae4IxjGL4v6uHJbrYPoL033G2i5SB6b5ebYUTVROuzRPTfOx+RWgT8efebM3CvFBYSbEUWPp++HYySUrc5B5F.CLAQoDSY6ZyIOq+nYsWwYwPQ6jzeOI10geOiLvpDUX9xiJL2OrdUnaSwGtLPfjC.h3W2D6WMU19zQGBMbW5Mhf7knP9JgHeMb1Dl3fmIxXTR5.VF2Or7UXXYKyFIewaAE1lGgPhLhh7R7rbLU7FR6XAoTcbcrICi3Fv0frd4kROLHW.GCKCG9BpTgXSXX8Ra0nigg8Y3kI.hlIDL6MJ2D9XEKEus1wHl6g14E4LNKgjdD2MgGZ8DxYaIq4eGwFZpzktg3YOU0Uk+bToufTQ3qA8xLk27VIVx+0gDVtaLIVlIW5pUctiRyobU98dNRTkfOLUYnVEOXTHBhWA5zP3fQGRBnF6QNtHAzXl.JR4GAzEXsEyLYsO3NLdG8ioquy3D6lG6zOS1zFANJmukkdlmkwNqAxaLhztCj+d.UCs3pZbKtpF+BipMgptva1cu43JlT3MoIEnV2TwxVJBPlTKaYn2fAS4Dm.nodJGNlXob3XxYJm3TlUDSM8WJLE88nYC88nbReuDRfEwUofv3rPXL6UQeOJmz2W3MlfOLkUBY77BESzDgAerCBaGxNC9aFvfO2zmB+aGkBetwiCeeU9ZHkXaFP2M2jiUrMCJFkaNwLFsZk25gSzqVTObQsKtoM2LfFet4CO9q6wiO6adD4uBbx9TGcIRGMWowGUvXyavz3ilUz3Kr3RHb4EWUSbwU0jJnwOAlQ7lgqXJg2jlRfdcSEqZoHBYdvhesBV7KhoxCK9byFV74FmMguDaAuwShs8Mk2.U3Ml2OSkHr3ayNQXwWfoLBmoaLXwmelyhO+XyhOGR5ZNK97SCV74m6r3yON0COnWsnd3hZWhyhO+7kEezadr36x6M6jlFet4JM9bulwYSQJpWq34maVwyekEQFiWy8ah.yBrtwt.qanBp9Sj9D2oAK35+MSt9KVaSQDx7gq+CJ35uHlJMwTCgywaAom1NyysylqEQO2muuzcoI10cFb2eyDlLu4l7j3sf7kwQg7bU33DpHJhiFS4xfi919pdzeZN7dqYARVGPSZcPfgGsMunfDq.qHKKuvDSGPCpCaBk0N0n4CZxP6KRdQ8Qy5D4TokrA2uUz0i9NoLH.eDnCMqPGJOniaVgNt7fN9YE53yL5pMCi6DxC5lYwckyC5lYwch4Acyr3NoLitClgwcUxC5lAwcALCkC3wMyfGadfG+LCdoa5hkcerE9+ZIdUfKWvw6gdTO5OuRt2pghkZSCrD9srHaf4foIXPoDL9uY9lBPI9KAur.nT6nH0VJvwyKVQRRpBaYFVgxoDeC7M7KK.7fr.PtxjcboPYVADtZcQg7AP9TBvfur8Skwcd26Q+.zhhjZSQjTKSH4foHRN3JQh2tvI3cReHVBeIpSsVpfWD7MF32rMPj0WEdkCHZZWJE8BvGdF9bPLvNFFm2Q14Mvct9Uodl79BuibKSildONchxslSK3IK0wVBBbpQNdqD9o9tiZa0lsZE8VMffn7JHWdEjOuBJjWAKmWAEyqfRWsf0vG6QJHIjGO9p9dta+uR6oSd6767p5G7+8Anp4O
        

        building user interfaces in HISE :)
        web: www.vst-design.com

        clevername27C 1 Reply Last reply Reply Quote 0
        • clevername27C
          clevername27 @Straticah
          last edited by

          @Straticah said in Scriptnode controls limit at 22?

          By not working, do you mean that the widget connected to that parameter doesn't appear to send a value? If so, which one in your snippet?

          StraticahS 1 Reply Last reply Reply Quote 0
          • StraticahS
            Straticah @clevername27
            last edited by

            @clevername27 The hardcoded master effect just crashes if it has to read a compiled scriptnode that has more than 22 controls in my case.

            The scriptnode is called saturator in my example :)

            building user interfaces in HISE :)
            web: www.vst-design.com

            clevername27C oskarshO 2 Replies Last reply Reply Quote -1
            • clevername27C
              clevername27 @Straticah
              last edited by

              @Straticah I know it's a pain, but if you send me a project, I'll it to see if it crashes on my end.

              1 Reply Last reply Reply Quote 1
              • oskarshO
                oskarsh @Straticah
                last edited by

                @Straticah here is a slightly optimized version that is using less parameters by using the branch container.

                With the branch container you can choose a chain by a index which is handy for effect selectors.

                HiseSnippet 3377.3oc6c07baabEeojV8ocicS5zzKcTu4LiqFr3CBvoSqokrTjRrrYMU8jzNSUfHfjfEH.C.nkXRyD2ljotm50dLG6eFt25kdp+C3i8n+OHcW7AwBRPJ7AonHMntHrXeX+89Xe6aeukf0rLanZaaZAJsxAcZoBJcCX8NFNmt0oxZFf8d.nz6Ca1V2Q6HYCkCskcZaI6XZcHCGXyNsjssUU.kJM+GR5coUV.394M2aSYcYiFpgMA.O0Tqg5C0Zp4D1Zsperlt9NxJpGn0jp27U2qgowVl5lswHadHCnkbiyjOQ8QxjtMGDTZwsUzv.otiripMnzBaZpzo9olma30+mpYqcjtJ4BDnN9A407Nl5JDDSZEr0oZ5J0Bj.1.7SoVn7XdO4w6A2WSQqa6gxka4di0CofVdTZtnva9HvCQCOFJ3ECjJQAoE7fzsg0aXo0xI7ND7rFbOCGUqikwhcZn30WPo+EbKSbGLb1no7Yp6XgunKA2Qph3cWWfQ3C9UqdbaiFNZlFqaZ7HSG0GabmOX0ub0UV8qVc8du0wGG68HiikottpUr2lnpsFFg2wncyiTst65OWVusZ2Nh4+nBU3fEpz57FdrMUGMM1yPy4wsTMFjk.vWVgU.uuOpvc0wU7+i7E+000TTs.ZXo7RvO1v7HNfKfCMie88.IlX97PrPdHtbdHVLODKkGhqjMhW1kXDStnFkGf2Gw9laIhX1TP7lscbLMbIdEn2En7QdNGct7QNe9HWHejWNejKlOxkxG4UxF4qFX1vjS5Q4jd1bRebVd+t8dfriLYIVem83E.ZoZ4nQVaozCTeNNdEuEbWA9.U6ybLaAJ8K1xrYKSCxRCktwktdvEcGvWTsZmtWvbd0i0zaZ6fIaul3vZ.kVG9k0dxi+ns25fC24wO7Aa+juxtort9gmgeNazx3DfcCYc0cja33FqVW2N3kJqSdL1gM9oUOWSw4zvFdX0SU0N4Tp3t9sUUTOVFGV2S60MVqfEA2SgDRQ2.9vAfYgi8BGuvdttAOAGFzgOjnDRr3fmRb7pmMKINVB1T6hTJMDnkFeJkz3Ms6SZ7y6SZbj1IiBYwq9jdkEu52mSYwJPEKsmqlRoQYJowa95YOai8SkzPjRZ78NyfNNRm3PhRb.5L6MUIcRiJTRip+sYuoJ6lPoQ2.4CEG+iuYFbtRJkGHJ4w+96l8lrDUbbqKcuVgRClOmRZbq1Usc5n6lvqcMsz9BbHfx5fdTp60mR8dUSps7lxFJHPS57hwWsobHdd4+sZSMEEc0Zl1ZjLfDNs9uWUyQsYP9uVAxwIHvyyABakkzLBgj3kPfiNInqqBQkEEEYQB.aG0V009BU5zxkFQGKkn60+YJQ25IQz8hOpOQ2uNUhN1LK5hUZjJ44kI5VIA6ylJz+coDdun1k63Pr5.l40672eVeye27fG4N00RVQy7CsLa2J67.sA.dB8TIOPuErWezzIOPuuoOSa5jGn2sy2295AO.plNdfdOJu5hoSdfdmEf+zzIOPucfpe8zIOPGD+6+sWO3gkSHOPkTvPl3e9cSoLA8J069WmRYB5kp+eu75HSrrGSbyfRWJanp6usE2+mVMfC6lhC9C8xAZ8wAZQBWdMnDKKCRhgWB77fRBVZ9zfF1AgFveLCngQfSDUVPLqngaPno5mkMzvyviCINingdYvW2dRKaDGDZlHxFoAglWHmAzfJKwyTQnRpQyJ9yoncPy7sSLUU.bPCBNWs5p.3vNH3LVTV2LIEohxK9egVccmdAzA8AH9pNpW3PdZ0MO1ogtVKPx1tMEAoZSxjgKlMZG6tuA8eHVtEbeSk15D7PelZHGjH+aP1VO8AYgbZULva2uC81PFYGzljBwaCqo4z3z3w3bwfQ.XrfQ+imzMgae7wpMbBA3Bvc9jqfyhzRdi+p91y3wz6PHEZkQigG0t4Ax3AgbpcJMGlSvMrilN1DzsEnWKOPytktbmMaiYIuaTBeifCvzKggmUnVVpXiX0CLqg6+crka1RW8IX16tqejtYiyHIuo+CXj+7gMI83NMNU1.6EvNKmCoESr.EMb84SLa6nYbx9x3nrvy8gXYPc7bmFpa4it.wk+0LjqIlT0UMTbu3Gve7uIpq.Skj4Q+aFdRl.OR04bSqyb0j9+OVO1qZ6oXQuaF0VBxrA9Ov800MOm3ISy2f2kubaslodmVmZZn0fnj85S.1ueSy1DGedLvtx1GHqoSliTuscKLBerQcbmcOjfDazGYpf+uE8hBsSMYh2taCImcKrgsp0FM5ZfGuMlqwKVGTKv2lsGNIO2.ORdxNLLa55RlbLBmmbehDI..jQ3lvisT+7CwFiZN7fABI26G6fFEVWFDnnF2R2qvfYeMC+zkuHjknK1W9hf7mia.+A2V8yTOOL3crJ+deSy+y8H7wxtYRccrxpsiYSrwp+Ierde42z+TPXn5NEffi4CuzW33kaVcKzgHPM5UPVCtCVb0FqK63dpLhmL1rQF2PIazKrXG0BK1rIrXylvZXjEXpOOko9RvibqSwkLuKMFzAmwV7r5tytVHxP5YCEYH+IvmoX2ZimoqYb14ZNegE12PmHCzMf7rR7UDwwXI0Cdhczmyygjt5EAGymfEb59u.xB1JpWPVz7Wh.ai81qfI1s+jmEXfyLgo1X68vdSYYqTggWnLKKGujnjfu6rPUTOldf3GQHL5.BgrjAqqcJDhvWSd1KBcWkNBc.pi4jmMQD8Bagd4pWuvNb8h2oKJ0qCwDqdhsbEwgnm5aEQHACqBUr5bXKxPOB8TD+X8Nti04pNGh4arHNx.dK2ADGb1FWbrLofkCd7hvv8rhKknFa+3cUGhYm63iCCiRR5qklGx1UGEz0EI6PnqdbY3CwBBYKbDXmS1ivAxVmn53NDzMz+xGkh0gtmLmbF.h5SeQ2MIEcPR9yjHWG7yLxDqRTl4KLLy7.y5kfdM06zk9LjbAPD85ZX8pk5FmLbSnAqRmKBxmO93BVF6MgoWvyDYNJwc.hw6ChuBCBUFEwew6BE1fmkkUjQTjWhGwwTweJsqDjh0ww8FOL5U.tLD46WJ4vfzANFDCGtCUpPjILHe2V0aZZ5bJdaEfndBAW8Bka.ehpsp+Q9XHqBQq7hbG2sbROi6Fv8reJ4tMj0CdhXAMk6ROS7z6p5x7eNL2WPpweYnumor52ZHQTM2ThqKuitDhYz43ZI2mnzDxqUvnmAWVwX1jHeUKgmVJDAwKBcaHbZo6tSnlERttvUTNcEEIPjtIZvdcF9wSjOknbcrB7HKYiFm1ydi9wTCkWGhlasgNR85VqWeHfd1hFzyGFlyYPbQwwOkNlSyicN7HWTj1rcLbGXcMYb+Fg5qnV.a1zmGrgrTPeqozOuwOCyaByv7V4YFdafqZsTnGwvTNQ4Rrz7jj7FyYTLZxsBZ0aALuMT22ic.KRju3v70W9w.Trn4aSKZRsCyhM3UXfLp1f2.e.86xo2TkM1c4vwziKGNlL5xo2jKVXScEkz.uxfvdUWFD1LVFDIVADKWkhzsmszsitrxfvlwxfTnWFekmZU+xBXwNRpDBVUgkCouRHq0sRHbi+RgbqnkBgKe0BIfkmBqExZcKa.2nKmhq0MTUtITdEoYqrFsbrZ0hnkKhrwys4ZcKGB2jodHq3WODzayEDYQ3nsNtdEjfchVND1hL67Vb4PDt5JGB60jxgHNCmVcoYXdqxrKuwxTTNjoixg3GAPwRluMsjI8NLK1eWgExjnZH6WTMjBapzsVkW0PFS42r2ZfvkmuJHRnhbsOV9JG38cIpPub8p1TA0.wAMRpAh.SYVr2ubTCD9q7Zfvm6ZfvwJMkWCD9wQMP3m30.gOOwH2uVsHF4h3Y5sFH7S1Zfv91bMP7pZ.ZTWDDtIZQP3tlkQmBmUWqpRBZ7Wkjk8qRxjtHIK4kr8Ywbs6wZrytrF2rKqwWTfjoiBjDDdPQERd6rBIE69qvBYxTgjcKpPRgMURroFPVYuIjNRhTGtAJSoYXxGBx6Pqp8VA2627jb7hXyuauKjuL1zimqBGmPEQQrIXhdOrEedBh957qVzeic7eC4AhmYXGILi.CO6F7hBRHAjHBwKLVYF1HLyBd4eJ3GksKK4GQtHourO7ydUsn+Jt38nFHV1ebfkvCab5.ytiSvvlPvD7h9ZL.kdemZkF.kXEEwCt.GOuXEIIoJnxLHgxIDe88EcIM.b2z.PtxjiSiPYj.K1+hnP1.H+kCvEi7MRs+sn8adEkmjf1pFA1IeOao40xCFMCOioQw99Wqv99oB66dsB66lLrS8B4d3armBbwrbR7.tORS5pNzQuTK56O7tAyDyhn2W+DSTB4ikqlbAeF4iv2vN8L+0KcGCfAXu9w.rohA3t9v.cSW8.veFhKeSSyyZJ69hsNS+nNek7Z3tobCKyC8q2Gg4V1sEbj7FXw.AN6Std8X9kxtolh1gMZD8Q0GgrYkPtrRHeVITHqDVNqDJlUBktbB2Ges+dxIl534U01167IUZaCxK8d2Jt.9+Xs7VTI
                

                HISE Developer for hire :)

                StraticahS 1 Reply Last reply Reply Quote 1
                • d.healeyD
                  d.healey
                  last edited by

                  I believe there is a pre-processor definition that affects this, but I can't remember what it is.

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

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

                    @d-healey There was a NUM_MAX_HARDCODED_PARAMETERS preprocessor, but based on popular demand I removed that limitation, so up to 16 parameters are allocated statically and if you need more they will be allocated dynamically when you load the effect.

                    I can reproduce the crash and there was in fact an issue with the dynamic reallocated memory which caused a memory corruption. Should be fixed now.

                    StraticahS 1 Reply Last reply Reply Quote 2
                    • StraticahS
                      Straticah @oskarsh
                      last edited by

                      @oskarsh oh that is a great idea! I have troubles assigning the "algo knob" back to the 4 radio buttons tho that i have on the ui. It was so simple to just go with the individual knobs instead.

                      But it seems to be fixed by Cristoph, will load the latest branch (maybe i find a way with your approach i find its more elegant to what i had before).

                      building user interfaces in HISE :)
                      web: www.vst-design.com

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

                        @Christoph-Hart ty!

                        building user interfaces in HISE :)
                        web: www.vst-design.com

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

                        13

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.3k

                        Posts