@d-healey thanks, I understand; either I find a way to have the SVG file without PNG inside or I limit the use of Zoom In/Out.
Posts
-
RE: Is there a size limit for SVG to BASE64 files?
-
RE: Is there a size limit for SVG to BASE64 files?
@d-healey said in Is there a size limit for SVG to BASE64 files?:
Is it not possible to do that with just an image?
Yes I can do that but wouldn't that lead to blur/pixelated images for "extreme" values?
-
RE: Is there a size limit for SVG to BASE64 files?
@Casmat said in Is there a size limit for SVG to BASE64 files?:
I'm just curious to what the benefit of using an svg would be here for your use case?
Have a background that fits into a UI that the user can zoom in/out?
@Casmat said in Is there a size limit for SVG to BASE64 files?:
svg holds an image element inside it with png data
probably because in Illustrator the layers are not converted into shapes, many thanks!
-
Is there a size limit for SVG to BASE64 files?
When I try to convert an SVG image to BASE64 with HISE tool, I get a crash or "infinite loading". I would like to know if there is a limit for svg images or if my computers have too limited resources (or something else).
-
RE: Micro Tuning Sliderpack UI from documentation
HiseSnippet 2129.3oc2X8tbaiaDmL1LmMy41bWyG5m5fQtcFoZaEQIYK4ldWkkrrqyEmnIJMsYR8jClDxBwT.xjPNQ4lLSdT5iReD5SQ+beCZW.PJB5nD63IWmdUSBMwh8O+VrKWr.8h39j3Xdjks6SlNlXY+kN8mxDC6LDSYVGrqk8hN3Xq1SGiiiIAV11KrubF6kWzR86e8GZiCwLeRFIKqmxo9jGPGQEYT6056ngg6gCHOgNxf65sNvmy5vC4S.TrfSEqwX+SwmPdHVx1Mbr9i33gV1+Vms2bSObvfFC7p4s8wAC7I0ZTYq5Mph2r4fAMp3UuVPiA0APdytATAOpu.KHwfKzlGLs+P9qXZC7TZL83PhbfmUevxZx6wCCjtnjpUmgzvfdoKOwVV1N8xVrVPuXcGmCoAzYzyVztsZBTlDlKf12HO7VHG77LgWEC3MGHYa.oE0P5qb56GQGKxlQhma4b.SPhFfg3jITz7ZciSWxoCG3fIJOBeJYuHXvLIJVuRk0QviR2aE2UbgnUr.cNNB0CyHgdnuAkJ6IDQG9nwbFLnXA8zEzRc26h5DQ.GFIFRP8CoAjndPfF8JpXHxqJJVQJ1T+ADwDF4o3vIjXCqfCBxjuXgcM3pv5npUj+WZTSwKGS.DoswNi3SXBfUupktGB.VehPgJ1jQGShP7AYfQCb9ni4s4uFI3nXRHwWy9i4bA5gbAwDyQ.w9Jd3Q4wbpVJV3wF7TPtxBHdKEjyqGotkN9yKzAXqPmUkO2U8P8ZW4i8TOTi2W8P85NpGpWaW3HPyl3RuXPEjQxErYVp7K4TVwB+UVgRYwr465w93vbtshvk424XRFppMOOWwk7iesqSNaBNT5GubRrLnUX7TwP7IbHYhIGFLIfyTtXN0m2Gyz47bxcICnLch4HpeDGRanrSzBE+dPSAqUbQvumC3+R92QqKyv5JcBD.lwjH.ELQl7ddkarNpV4sgW2r7Vqi1vqljxFUKCytw1kaBqQxWSHqYxqoZVOXFsEtOr5fnLAmgETNyP+0xzeConMjZTqcss0upT6lR1pVQQnRpp6ksfiRVZx8KyV0KC0nAk2rY4paAZp4Vkq4UGHzn71UkS3Ud6sT+0SZAM2aUda4nMZ1nb85d.9ZVdqp0ULUtgWsijPXWYPNMq6nYIm3vvik0PFLg4K8Zz.H4aV9YRBKPJMEbEWJKTFpmI.DZMyZjosQ7vh9oUwVGh6P8iRq39CZ2jN.UTQB8snJkTwVV7jHBBK4jF.wf.xq07lHh7WHGLSBfHA8Uv6aRxmdtVeaf7NRUNZ+jxQ97nHRLfifYYiYJL6s6dW.0w7PR4wQTYc29IVIYUPAneGp.ZsTjCVpjtx2tjimbxGVU4vqgDHbTDd57.iL.TjBtVk6gnneedOtbHgchXHLyZqUJSFikI4uKV1VWqeGX+HvOJRWOuNeN8nrh3Dr+vjZ253Vlleq9U3OucdkJRB7oYTEmedgrhgQpirp4iXEK49CtYwXY0ubEagMEUNSwRxE96shAupPCv+XbTLA1us3gvV1PqORYjJ+gpMjJVZinRneCrcUhvobA3dOHaVuAXwbqamjttoFuinnxTPT28stnK5BCFn7gkuvbINcnDAyYZYabQeLAKp2OM8SnTFgVUx2+iyGt+Gy1y70aoXvHmc.iJdzXB6C0zlUx9PPuRKjfJv7BUmRecRmRY8RXQglh9YNlMTXovNfQ6aAZK.KvV1ccp2rr524UnAseo3f1mcd2N2+r17mE1rSi86JVaBLa016+mezlq0QD7lC68c6KNqc0pOx+9u4XVb+y0PSgmEz341I3IsXUBZLaVHEMYMee0zxO2IW17EUysaY8mNXWouA8DlrhAqhvdUBpL.YuK4bngdcClKCqOwmJ3iU7lTlDZ4Va9URa+T16mx1K4n6Cz50lmPXZ1fecqWQCDCyHLs0PB8jgYmc36iaYeSCacqOk.3qkAu6nMo9kKncKZqQlmn4Y+8QXCr9rVwBx39z2jacOOje24sLasDneyuLwQgOsALa.9YqGVFD+hqdJfxeJl5OKZaYofqiszhp9crr+UNcb6rp6tt6tpaW28b2aU28c2eU2cb2YU21eFvzESnT.3eNGPsnInTsx4J6iy0nINWUGbWQPsb9zrGfOdVZl58boYeaqrzr+1YsHPUGrpvB7wB40xDImY8vacgjvu+hIgVMZ84AhUMf36N8xf3W3n1l6xgWyqH7V5RfWMC305EFv6curkFRK47DUWfVlnc.T1H+GIq+w.z6evU3Hy7fIgXQ9yQKusgjIfMWxc3U4ATYwTwTyOL+rc35qJD+JmdTg+v4iwaLGLBEY+w.iIWIwJNcGL.9nz7Bb16u7iy8OXZ9eQp42YR.k+.tb2Ck4uilBRRB0KDOkD48QtOo+wU89jFekuOo9SY9P3IW8aUL6IQvdFxDYCSIgYWlLqNvj7iSNjr48Y0GOZLTCTfiDf5ywM4bRTbdMrGML6JsTa33XKomTnT9ZHXak5LIzkEjNzdgO18Z4cMuWqE+et605m.UGxc0aKmhw9TYFQW14jPH+WgwuF5FY.dRnHkZ0bn7PNiOdHmQ8ym+HhnmbBIxD6y0g1QHj88LixcZ8XXOYbLwr+pG.GR.GcwOA9DVK79juFx4Fu9kNZ3hjewh9oaU8E9+6p5OlOQ.UEODCIgxZSvoP6CES8If0Yv12xirYeC4gqziqjVepOgEnF7ugeIS5IGamLoW5j+WwFiv9Q7W3qOfjLOcIEEvuYp5vK6bnbLx6hmGBJJCU4dguedU8dBV85JXsqqf0utBt40UvsttB135JXyKWP4lP6LQvGo+zzx5vdcUme01d1d21KX8ePFo8HM
here is a new version, fixed. If anyone wants to double check, I did it with brute force
-
Micro Tuning Sliderpack UI from documentation
Micro Tuning UI in a Audio Loop Player
HiseSnippet 1913.3oc2X0saabbEdWQsNVahZSR8EE8hfATs.jEjq4RRQRAifRI9iqZsrIDcLZfqP5ncGJtwKmgc2gJhMv.4QnOR8QnWzK60859FzdNytq3rxzRxJIEMg1d87y4muyYly4LyLJR3whiEQFl1Oe4blg4GXMdIWNs2TZ.23v9FlaZQiMNX4bZbLy2vzrviwYL2ZSC0u+8u4.ZHk6wVMjgwKDAdrmDLKPtZzQc+8AggCo9rmGLSi5lcOzSv6IBEK.TTvplwbp2qnmwdJEIaCKieKMdpg4u1Zuc20k5Oo8D2Ft6cp+DOVi10Z0rcc5tclLocM2lM7aOoI.x6MvOPJhFKoRVLXBGH7WNdp3q3IJ3EAwAmFxvNtFiAMmL7PQnOZh3nF8lFD5OJy8DaXXZMZkypPhy5AVGE3Gb43qbZenZBxJNzcflajGdExAOWc3USCdqARlZPZyDH8QVi8hBlKWMChm225PtjEMgBqS5PIgViMD2ypm.nfKclQeEaXDz4RNJ0rVsJD3S4GssMrVEKImSiHinbVnK4SIYbdFS1SLatfCcJULY5hkejssNW9L4BN6EzvErXMdo99iCC7YQifE+RE6qQUwJj50v+gpea6G9PxXVHySRjSYjiEBI4oBIiLQDoFYVfWj.3NfeFQRA+nt1i.xS3FnNm1Ajep3.wEkJdrFMEQ6FzcqqX6nbPshlvKK1CHqXucvu8UeTMGfeFp9n5+X0GUy8UeTMOn3Ifj0wkSLCbeAR1LzzuTSNeoHfWp3ejWr7UcD2d6O1iFxtIGPNhPuei04BTTgwnI9.1edAMDMnubQrD++4KkSomIhXTN10egufqr0bhOuwtRlqyZ6ylDvYugQpXJl7FXSgKj0WVqxZ+yIUHfTU.WQDw00ockFN6UwcWmVUp51.5VstSsJU2yoSEnQsJIiolm31AlhT0EmHQVnsmJpFYhpMPZafckfTZP0.kvtv70qg8vOjUxQy2Qx+SI8lNPpvJU6zwodq8pzokSC2lUp11Yu5vntN60B+OWPrJ5Z4rGztZm1NMa5VocGmV0ahy6z1swIn1TKMaaehxOmtuJI5R4GImRgrEDAWMT11Dxg3ZF4PtO6BBURhUKnAnfB3g35zjEb0..m4Vxw8bQhvRdY4Jp.qYPfd4ss+5ssQiTOGAtAQ0pTxh5KUzBd8SfLKHwO7gIYZbhXygzuxR39kWqrk0mXJ+16xnBRgTOZX3oX9m0i3xoNnss0LML16Y7Rks+ZEZBE.iDLzJWH8YYFQYRUh6i1Vi1.kG7SIyoQwLHmaoifz1P4OjGT3OcwrSYQkJWMpL4WQbqmxbFU.5GBd6jDlkx44.AjjSU0eeYIkpf3I6WaStpILYhxF15JykZ5gHBVyzXo7nqiwRbE7yVhyHDJWkuFn0auFndIZujUTMBE7C4AxmMmweaEtMR2F.0KKjhJP8RU0xONsZ4pZOFAPgwehkdAHCE1wSf76F+rmhQ22veOwvmJoFlCrZ1w4a6uD7q.cgDP+gofNKTLEx50sxf7pSoc6jxO0J2F+0HlO6v9nsAGdH0sBt54rHY.tJZ1mcNbxujShrE3DiekTLWQaZ3Gb1rD0uc14TvfWktuuURfrwE5Gkb4pN+xteUfuDNJnk4e0zvXJK3roRrWKnm48zzw6+tr5dAJhGjnpjFYRNSwAcmoej2O+uMipgwOuarjMebveImiJEpoC7Mm2MVAh8mIVvWI5uoeWHtGvrF3uzOXnM36c6W5U1SoL6YSv2nfqk4GflBl01v7Sr5Y2aG69182wdf8P6g6X+X6Gui8916ui8AFe6wzU2Ho.v+ZMfZScPopEaiUQs0JAZqJPcKA0V42d8D5oWt8R01MAJeRFT9E.TXPpHpJaCDbvt.2.Yc4AKMxuRZ7m5d0sGs69cCzpm.s+40Cs2CXG7r2Lr5bKg08uAX0HAVuNCV+CnQBTtu0yUGAKGJm.oExGLT45.xadCF3tSB+EgTY9KTgW6LcBnBStawf2TgGGHWpG.9c1srtsP7irFEH8ltdLtwZvHjz56CLld2zssFLYBD7oeS9g+guetHpt5+YYpe+E9AhmHvpCJ0+fjQH3PjQgzkrH2q4gE9621GVX9s9gEFuj6AKO4xSqVyddDTa.2HqoJDlC33tZe8gON89X5OrwX5r4PtNIMRBhOG0ryYQw4kvvfvUusgpvhkINdZBQrYHnak3zGX.2OqqYgq6ANdqmdJeHjF8q4oE17+6dsie.jpH2CxrUFFGGfaOFvOmEBACJL9wvQPlPWDJyFsdNTdjfKlOUvC7xuYRFEb1YrHcruVCZeoDOryki7ftGCEhgqwoeXpm.WafFc03g2Aeg667iSs10qetUBbIX3K4Gto3K7i6T7GKVHgTjGQgMgXhJ3doigLqdLP6bnVNdINyMvqakzuVVxpwLtupy+A9kNoK12LcR2rI+ehNlQ8hDegWxsgv8o2WMBX2bUR4srNB6Sbu5kefLzPVtuvyKundCFqeWYrwckwl2UF28txXq6JisuqL14lYDKBs+BoXVRnogwQiFntrpo4kExMKX7ewz+yVA
When I change the Value of the ComboBox "Scale" I would like the sliderpack to be updated as well.
I am using the script from the documentation and trying to adapt it to an Audio Loop player
https://docs.hise.dev/tutorials/midi/index.html#micro-tuner -
RE: help me fix: isMetaParameter not set.
HiseSnippet 9748.3oc68szbaijlfP1FtJoxtb0cW0zcrwb.shc6fprJZ7fOaOUYQJIJQKIJJRJYI6oBUfDIofDH.M.nd3p8tdlciXmiysM5a0oIh4xbYOrwF6k5xbehX9CT+D5HlKybYlMefGI.A3KI+RkUU1VHyuuL+dke4WlHwWBN2Fnq.TNzRWsWOfMCyL2rpoQKfkkgIyLy03hd.lYtCa8KzsOZ4ijU0YJuByLyxVCX0S0zfo3E8jsr.JLyLyMWCU8LydKF7O+oGUTVSVuEvuHFl8LTaA1TsqpseoUWZCUMsRxJfFpcofN0RkaYnurglQeHobSVdldxsNQtCnhLBravxrtr0QLy7kr4SmVPVoc11BRB4apztEPJKelTYEkSmqc6r7BojTx1NEjHu8pJp1Fl0sksAVLybqhFJWT+HiyzIcvdpVpM0.nGDXpC6YRwkLzTPrHpTlkORUSwSFYAkXrTRraRjXeN6VpJpdk6K49LbEb9XPK.m4FAIuaFf7DnIOdJxKBRZFJR5VDR5WvVukoZOa+ZPzymvVV2FX1VFpmnIEBrL23j6wtrADBc6jckOATxD9fGFIRmmeQtLo3W3gyspdGUcPRMCYkRPXJXkX9uuZsse7pK23vRau4JqV6knxsdPec0uxRV2J4Q.4Su3qZI2yJogc64Wb9c0UQUTXyMWtP05y62nV.60zLZJqgZgDQ.2bO3APSEKatSkM41pXcH8ALJ2EZqXx80bXi2jc.1q1tMnErAHLGWo8EPHOIXttroRKCnwvVxVPPcZApl3D8lOQUw9HAH1tBNH9KazsmgN.Q8dPDrucKVbjHJFMhRiDQoAPDMhcnTJFfHQSbTnIFIZRiBsnIR9QgFuiY.WwBUVoN2VEpTXsUqw8UbaTY6h0CzfFMKJqqLT1FCPXBgfm3nvSLZ7jFEdRtbPoZqtytqVY4C31rPwU2jl30ZpMbZ2EffzfSohiBMwHQSZTn4S46VY4Fk2tBWis41s5JEZrJgE3Zr59MfZl5qtBGrVjJgauBat6p0mSUWCNBmqce8V1pF5b86o.88sobSflUhEl66miC9iKWgbDjXdav41yuH2VxvgllF80UR3oSQz2dxZ8AIVXAt6yMO25u.QaTsg3nZCwQ2FRipMjhoMdIVJgY+kgduJVX4MpyknhwYNrMmFluWX.ohgtGKhzDlFZIZ4pFVDpqf8jmrxnkrFWSDmfo.nxKJVivP3+RscBbKv8MTns.tJRSh9wuMrbaCR29vH.o0Qx5c.Jt8xKw+cPmqnlofssoZy91fDgpCynt7EoMBZW7PNnbbWJY1bu7gy4aEXgrRwhokk0zZBiZHwfRPjMa7xYwwWNKDVNKLfb1GXov.KMBkxeAUeDmRQXzJEgnUJPoIHrAfzP6KoQ2WRWIF.hSsAf3vM.DGKC.oWiCz9KdWZflzTKmkFtbVhRNGZxAny+x3oG1sNbR5xUptaCtDEN0PUwhSUGRNpJv+sWe6AcEpZsGp5J861DXlvx1Ln9PueWnhnmroE.FlJt9GRj9l.69l5bIPP7Mb7b+teGF3e6WyUQthmyYna4seBMYUth6zvCZq3Nuz3YpnCNqjI34zjmGBHCFmYTVfHzgs4o.SaNTYDYAmsA7WrAPE2bN1SbI9sAkGQ2fK3v73FFCNRehaTRKEgiDGp0wpHR2HPSA5YlGzRHj7I5AbtSLeUKDmVYTPIh3njHhQKQDGpDQbbjHRuaJQjFkDQJZIhzPkHgbVTtR4FkgNIdpSDj04JzfqdiB0Zra04B4hZNjLrkVeEPh42rPojGagh0xqn5PgDXscK6T9byQIoqXXC1VGGm4rPG.bgqpc6HqygV0fhtnpFsMFlCCQjOHnbmRchADtT8fq+mM90+Su8DsHAmSAngdYcU6s6AziaSKXbhnmgYl64PUPPsw6Tvm5rSAE6aaanynpf1vml15aYnavfIY5c4gINzqCMv.lXzmi0cQUgv+UJKMQ3KFB+W72MY3KED+W82+ONV3+IrdqZOXCrve4+xilrFHHG7C+w+3+1D1.RgUA+qiuJ.ub9v3+O7MSD9AYfuqS6+8Iq+kFV+eKB920A+FxHycD5eLK92Gf3YXf9Bjw6F332JhWIshzX0JigDgeBzHTiI+DzXxpl.na0AoDlcKuBhXXlYFmQ5vQ+8fATnhbrLyJfSUaAHaL3rrq.rNw1nGFVmYBfjWP1uprNPyg8w+ddlyo6vKne3LjgpWA89qW5HfZmin1y2+GKoZC5Ru2t9OKRJ.MKjK.ywJjIa1rhBoYZ1IhBm4wTD9GEGgeO1d5vIaZcRG7x0oo++yKcA8CAo++o+pvz+O8pkfS1B6Mpt0SrvPU3cFgPTflHRQQDu5jPDwRe2.BQk.BQJwQ.YYjxt6vJkULU5TB4SKvzzvDZSVW8ETVP+lknk+2gUHW5rYkDDSmiIdNelaPU5mLBVOWbrNyAgX8Ws2.r9JgHOQwrYExHjARdizvJJ18yhUeJDPeduwXFxKMawLysYwsT7zTPtOknPJgrh4yJwXaXnYqBGJ+myVxvrEfC0PvHO31z3LfkMGZRPNFUqpZ86npWU1TtK.thPRXB8BVH48rbG1sjOAT1lPQtgPTVA8RNFb6vQzLAaDDN7Ascm.ed9zB44klrAJhzhUE5AJxidfxEwaLSasfDjYyIlNclvigBTSzCWn4QJfGO2DiZrhDE2+pu+0C2O1iU9MKc0vTonXpez78Dl5Sscd+dDlpjlgrspdmFpNwFbOV5hnsZ45PyheeHVjow.rXikbl4lLM88XKzWQ0nftr1EVvQrAM3xmJOuP1L7CXPmKkHOTrjcPC57RogFo7oFvYR1bvwm743YvQPLytrnkaNeU+g9y+64h5MgsHBrx5Jfyg.viepDbURFm8DCySr5I2B.KusrlEXtWRQNRg50WGJB5APUsecpHxIjNU5zhRCpHxJHkMuXtAUD4DyjIE+qKEgv6TJB5A8e1K+YkhP70rhXT9aSe4bF8t4jHYtbCre2joxd4Fj71gohMBtOEsrq58aNvBd9QZivepe3vi2ILqAKYfwxo4kfShINjv0nkFwwiyuDozZxJp8s76vBWo7tXb79R8t1y6Rwx6fq87N8bd+f8Our4SGGu+y.a9Lwx6W+s4omB66d4Ou38.6rUYJd+G0t1y64iUuesb798BDaCebL+0SG8yRft3ZzKrPkhs+t1gCWs7.gqV9MLayj5xx1y4x1A17dZ99m5csluEiiue0oWq4a5XXWp+Oe36Tww2WysySGq995seM53VY9u9yG9Nab780b67bwpuud6WKvIXnB8qpU+8X9N1MW7NDnKzz3T.cfpGSw4+Pmvb92L.m+MKM9uzzbR4RkULczb5e5Qul3z6RwozAosDMq9pmeciUEiiU4N65FqRGJ1O0+ZMqlJNV85mAb53X0e5Zmao.6MH8bt+30NVMabr50OC3bwwpW+bKQG7zq1gdi9LdOhU+UiyQVOlc6X71cqtFJ.zY0E8gRzGn25BltzYIgTK0U1u8+a9mWxxFzKLOZ0ucaUHTrrbq+BH9JJZfpFVpnup.+SY6+qkT.sk6qQ93LnO2gdGJvegOYvUC8MZvXcjwYX3qZzqeOzI1aSPa6I5.B9QrDwT7RbUqs.1xgZKZ0vmONm7+K0hweqqFfkO4pATwMfqYnnw4Nuw9IVuH9ZVuHE2hGeOY3Qu+OuczKRWF8RnylO9Sgx4.jf+cg3Nsr+XSmSX7GiIBNAl1F51D55yXClXMvUETVyuTrG7XfhpsrWxIY779NJ1PLtSHZX1P7cZ1H1SuaX1P5sJaLabrwbrteHmwZVo4wHBYRgFEdUwHW1owo+xstTusFhip+L1JFlck0fjuRUfYKXuKibS33A5lr+Why+CzOEsqL3jXQOa8e5QdtifrC9i0lCS+isunHc57wrNBgI7D76i2P7VEouuIU+Hd4dKCWOzOhSo9Q70u9Q5xs63WOzORSo9Q5xoeF0LLohywLisii4OhPGuSOOY53lt+8JtHSby1+NEW74iyGJ7k507SFvi93RaohDQAhquxOFXvrX335+g+3e7+Kcb8JEi0u.i+271ccBpkCmIBuTi2+HVhHXBGt6g1qyQ6Yiaz9Obg22OHVB7t7vjbwMX+8IlHebi0eWhI9hw4a5+RcxVHrJkii2di8EuxF6KNci8ujQh8EiSBT3R855eGRYIMgJqoQeLrHuFh1WZbTV2YjYqh39VvSERSwOPJFf4fkZ02x1vYyvsH8dfcGeVVAAgboxID3C6YVVIozoSkRJ5TkvXIDGCuJ2cj4Xi2G4cryU7GrmyF3ckHKjtFHKDYtRdiJj7cxk5b27Vve0ujkN8ILLmVSxFAeWrmFXKi104K0.yH76wOd6s2rNaXLeblnblicjLWoQsb2I5yJ9R5ocL+rh8GRE70WJjNSdQwb4kxDdfYpTYkxKlZfC9E46HdyH+Nhc63I7yGdpNUbCZHPKI4Ni1P3uNbVY33XitXV1ZqVuZ4ZaGQzsqsjrlZG8tjb0CqItEFhU0zX7bmIx3IcbFOPakQZ77MAMd9T1FDmFj2Zd3OI8bYSkJWvOD2OgMkTFQ9rC7xuCmDjtCqTJo7Rh4EyleLkCCOUHQxcTnjrOs.3aFlNmYkHxYMSzqWXDIxpKEgD4DcdNw+OwhxPdOXc3DRbjdiqnowYng3WUufj3egUZdiLDykM6a92Pxno83eKUZdqYPPfOuvadhO1ix6mv9TCitjmon9+J5WC8+8QebTRAcIA8p5lUJsvyAnow4Wv.IakLP5efCqhXFoT7hh4EDCMAArrboxlKcdwPinEEDfyOjWbryTPyEunvaD8kHwl829pHNYNNYghHNVyiL+TbpaFqjcFTyGHAyMYyvmYHb0.8OsvXTdv+o+agm9mfnqug.pdAnG3rhRoEGyDGk2b823+4MHS1i7AUW9T.w+Gb9aay9fEcqY0y6AGJACC0pfErQ52U2cFdOPvWFIldnGrRTVK0ZfRQYUTBBVzcnewa2tMjiQIKFdOjJnnDMMVCnCG4Gccq.zfggFcckjO0vDJcPS3DfDcHsxPFWATDedtBTek9cIxBKuvfHOi2F8ZPSDCXEOCmDZ4SJE5mEmvxgE+s39XSUK6Bl.YOgiSOrXT+iGVDJqlwYUkUTf1tiKd0AxlsNpnrYQTtIDwoOiTwVFlNBzv03aFEtFWQ8.0BiSDcGpDgaalAuwX9L1sLT5qIaG7BrAsL.mJPqWh9ViAcyv.0h1WP+93txtUaFWR7WvVU0t0QQSi2HBZD5X50AM5bW.cWVxsGiOAdK1R6+Z5h+g91a51j9eNWGr6i676v5e82DfHfCyv6VAJwCOyMQqkte2UTs5oIeQQ3BlAldU3b4.MyeCqexMtmI.4FtgQUH7Irj61SC.GZBVjqolQqSPQDLXFQ1YMuEQPj.k0n0wW+ESdhS91is7SX3puZF8Qy3rkrsIdGBfxf5PW4s.K6PcHYvMP4OYxy7tSsUGnqfe3+.9iSkBnmmwoRA2J8S8xLU.1mgVJGZlQmeGFzNQKYgExG19bH4Ck83sl3iX4SB+OlB3vUfy2o5XfiYLboUMztn2QF5psP5TBLtDegtPOA1tbv5xVMjU0PiIp22pGjD2VuNDX7U1ExlrBdiV9nRxsfh1KpJilF8Wvhx1zPCYfIJMe6XPGfZ8soPxX2jHIE.HEi2Vg3rgVn9xc5Th.ER5j0HdCVHHn5IhIBQg506x11D77CgVnp1oYhkLw0GYmFEkR2noFIYQ0hzOAAdKUcmSlvsYEQ5rsjO28nJ.K.9Crr5m.NiP2n3f3SBiSLOepzoykJStLR4DwBWuipWg91FcgF3N2DY3L6qN.ODAeMj4+HCQ4Q1MHMSgCEXpRuEQzm2RlXQSb5PSZ5PK0ji1cYagbXcHY+ApFbSvHBalWq5DwKiNQb5zIhSmNQb5zISLZeJsNQ3sgRQ5xnTjlNkhzzoTjlNkhzkRoHFiRw0E6sHtXuMRj9Qr3aeHlQLGPTNRcQcb8ryR4Y20oUft8KXOVwpWxi0T0O4LU6WXBmq5h.MOIemlOa9zYRG3RaLZ5izGAoFzDlZfycyc5kT0bbt67qvew4UhbK1uRfxRFAyMtprqyHJJkJW1boctiF80ugLsiYjDKavNjkUD0YduJDVVA3yn191r3fDCfGCUphmXVDPsH9FPsH9A0R.0h3nUKRuATKRePsLVpkaSlNRoe2tWDxK1brcQWXfc6qMfxvaaEiRA30ZAz.2HfDcFJ96VCi+b4GWe+ApHV6rOm0xnscSLwcn0Yn0XKMpYFF2vtinsEG6oNtYfYr5fO9FAnqOARWlfjchetJBRinCuQrg6eaeo8GCsz4CJvuMqPt.VTHiWAdxOBnL2sPFg.V2+J1zISIJJlkOa1T4RIHwm2w.D+RXGhc8siWu+wrBNiiFeBAAfDu.uDDf74QtK3EbFlUuqgg8QvEKyDbjKyXKWHD3UfX4Nn6iZmakpQOWF1NYNVhUFjJCXp7YXSXSCsjm2VFczEhxdgB4n8nBGDGZghTjAzNh7zEveEQK2CsMCT1VNb.5PWvDBTzMpfhGO9wr0wzACC4eaHa1AXi6B5BXFHD3YhLLQVVqlgBYeNVO9mYZaRw3axqF2WgGNPol+TX+enmSoQ4sJVkYTFAgZ5gnumIjR7Nrks1CUaKYMekMueH32fhCHJk.D9uld2MftMOj32bxHeR6NzcYwwgJdhmqlYwbar2vShMhQeddxvW.8NsysfdyFX3WTZtYtQ.yXlP5NwWS5NwXzc2XvPPR+dsxKfsHYy7Fwd8EMwSpabioHnXrKY+fCMSgIYyhS5Tazgs4T4HCsXXNL9T1U61Dn.iPGGpsivBvlULojQthO9901n7EYqIJtxFF5a971EJc.e+ZWrkT1MrzOtNepMqsY+r01p6QEdbI0MOK4xal7j9EZKcw5UyWn6SULRpcw8KTr8iM5r9FFcN83iKjrs3ABEzXh03dVGVSXJDK939tobY4i2X43kK6y24jPxkfO7Vy2SrODXjI6nFYF0Ze7h0XD6tVzwAPEwTLaI3jNg4.r9Tz.CrSWhS+NcM9KW4iCs1cwobmtxHkNcNgwas6heXmtBs1cgQskJhS4NcMYpkOrSWS3FPJNk6z0joV9vNcMA6z0Gw1VtuUnvxtCYOWH0DsflT2HeGqCaBzYYWVC1xvoRbH0eoyG88STU.P21qTu5.SjF6xs4m14LCJE+yP0ymm7S1rYRkSLsyqn5iXIGGsvpqPKemV3da7dSMY6mkCNeX6r9Yy1Y4rROwqzMaV7s3R8tCaGCcUCRGDfo9bVYxWHQRJHh9PmPAvn7xDxAenC9T3R7c2OfWiX4nfmVgPSg4toizfD8wSgFhQvT2JDS4b7tb+sgvDWc6EW.og+Qxy2U2UeP7RSeP7RScP7RSYP74DSkQJ63EVhzGBheReunRSYP7SlZ4CAwOgqsRZJChexTKeHH9wasUNQPfCGWXBih2CsODF+PCim7JlEll2KsvGBj+mcAxKckFHuzaw.4uKUT3BSYj7AaiWegxKLlgxG5PtNkwxGpUt5BlW3ZTv7ol9f4SM0Aym5Rb1Sy.cDMNgmj5CAyOoAym5Rb1SGe0xGBlehUKRuATKeHX9waMVzAyKNcAyK9gf4Gmf4Emlf4E+Pv7+rKX9TWoAym5cjf4EuBBlW70Xv7hSSv7hWIAyKdEFLu36uAyG7bPQyDeBsWbBQRtfAtZ9Z.cv3WwJJHkLqPNI3nYwrR4xmeLOtRA+zhqFLid6743xDMOHdUyCB4xlMY1bR4kRmQPHUFoqLdPLNdP5plGPS5lLmPtLYxlW.5h6pSOHMHO3cmEboCOHvXowihcOUCgNkajPLhiTEeqPpdac6DQqRWYzJzzNY5b35xjJUF9rRBSFkKNZJ2IbMRlt8MP7STwsNdrhyQ0H.i3D.VL7g36j7g6VUOALhz6vLh3HYDV2OGGcClI87zNECVi7iuKjCQ2OFnnE27uCKtkhQbOEAcTzv3jtx3jpBytkcCvxImqP0fvHGAmp1BPRRNnzIq0I1F8BjAetGoxuvOarxQRGqbNISmHySqARpNtY0kfoHEbrNd4qNkkHAN3VvK96VhLKrSAu5u+ebImozbJYg+x+kG4LygWds8e6QN9m8xqQ+qOh32yqf+gug3.gTv20o8+9iHCDof.aPSk9lHlNT.LysdeJY63EY8McirNvmL.JZblooFJqDV27rjWJikr1UuD4Z.KBxBUBlgD+wkpZBMFAm4XL5T7mszL278IYMkL4WS3jOg8IxmBpegNbZYjP4KvO21vrK2ZnsBBk3tBJdvC78j.+SOpnrlLNiD4mrt1y.NrcS0tpTovwdKsgplVIYE.96nfJ0NhR2bzod2saYCIgFlx5V8Lr.BzsbcPW0FF5.q.kFBCwHwHPoq.r6qGroIEE.JjnnDTTPA2GujaghzEVUVOPiAeNPKskJUxQ7mdzp5Hy15.HmqrsUKnfQF6v1ePc09ZVfftTPH5WrHcwHebPcXq.YLsPVl2Z7rLo2q2HReY2dvzm1mytkphpW4zYhNTEb9X7ZIip8dPdwCOynKMNqKMVWEsCCqpeJPCNmGlF+kvI4v2YVtkFbnGxyuapCyWQWC.8XzoCHf8SjLTAaa4Vm3WxmuTMfFP1BPmqN2TUGHatEIGtOMxBgwWVLL80ugkPtbH+Ebu+lOCu4057Y33O5C5B7cas3ulE5JVjCqJ4d6nKeSDCvah9nqbKSiCc1YV76uGWBju0c95R2B8Lm.yoAub.YPW1CpG1pUvlZ.DEmVDklVDSMsHldZQLyzhX1oEwbiFQzL5N6SMZrALxlpqRh4dFRPM3gIL.mvwIIhT76frMJsQS9Gcm2VxlEJk7XKlVNoaya7+9Wy9fGvUrvxarVss2sxJbeEWGSYEUXkyAAxxl6TYStd5ZEgyKzwDk0b49ZNmUNlrCvOCSmX9.PM+BObt4BTRRKfcU3HeaxvAPB2bYZhNKv883T+aGDLq4z+kfwnk3YNWwKIacgr9hb73+OXYBnB+VX2QZAH2pUC0e.kZPOxx5cz.IdFAQ6iTsPDMNbtDK3Wv537echE9VXykF1TuDQ8PAylFvERyAEZ+dGoglQKsC0jaSIDZYBfNgvPtIbc1EzUJA.ZIbZANxs8h0btXlzDzQEurXW1edES4ypYXKadAA34WjyW1rHmQyiQo0UL+gzFaLPmidwLIbj.X8kvHAwDcWdCgB13I6JeNTui+MUcBHdvYAIKaR5dFBsXxT9MgrYqFGo15DXj9Vv5P6LRfJwRYXEBI4gMuH7u+x.3P.1ou5IjrELvHSrbaVTKfR9pt86WQSF22osnK6KwjOdrj+soZHVAVKrole9G5KJkcj.xPYjOseVjk5Z7K5WDh6jelz29Pb+L2rX6Wh0YBTC3m2yEfr0rdTSX3bym5N5GnrPVQofYqDOKfL9AbhKxEYIDQ88CTYrU.Mx+p.BuEgBzzK3pNnjX8fFMnz8MjMgzDbbBIsYmvU37LwuMLZif05jDYriMF6IrnWGrHGUSFxLYAJ03Fu1ELzxkuBZSymCJd7LEW3gtTRTxnMhUDQrnc8rBA8YvV12QlFLd6EQiS7Kxz3BYslPy4u8gtFViuiQMj2rNl.fd.AqiexYoTBaL45.01bXt6HiSAlb+g+.FsVZPHAJKfgvwWUXSA+q4gEd3rgsFFSBgaAmQuuzoALMPg.lvSCsH2ynwFaGDp.+4Jhm9F5jIgZOGem9DLT2lZfdMBnRGDHbYBKN.XBRHMGhwwSKchtQS7lkhH+Al1wcZFHjt.JNt.JMZ.I2OhiIbhiIbia+xOFvQ1.mwEPwwEvQRhTQKQeEcHFazRAfBEsTzMfzX0.Rw2.oFqFH07A4gwNDm3inwcqdohILx3Zl0YbVAnWMZmZtggM5dXMS0XZajutXZ6YG2VG4dJdJ22Eha6e1Qvo8wS2S5ar6MzXZj+M+Q2NrW.yfnMxv1WAz1iIboFBbnXSKtaiFaWAEdKkluosNZSuh0pwodj8BBbHxGVGFukVCiNPmijaWiwyzIRTiQYPCRzJigG7ge3IQ5R2UorHWpj7AmrCWGZptE7BzYJaDEiyzmpFIxfq7L2TgyZp06H4PygsneDwbOBGC9uGcytr.8jen68jDyG7VOAJcED85ZxLzEP2Nc.EzMOqWu3aIuH27sfpZS.dQe3QUNFIQZ+EoZ2whrtQax82DkAI9YgXsGIUGz+GtLwgihXDnjZ3njJBTjFNJXGyyQ5vAV.LRzVueSbsPvT00fk5eEePWMbMxHGNZ30ihh0zckqXwqSLm4vt0bBuaESid0ORFZzkP1OxPeqE2RZpA8OCiuHYF35gysvCCsLlvdMiwrU1eszPWD36qnZvnU6aMOxf6kNh.oQIBHh4wBJgQAExd5q+Ztp0Vs9pM3JVa6mTe0ZXiriLNK3la3b02MjM1f.AVYFVMYn6cU84dkrzxEW5akETbyjgiPpRXAXIy50vHdIw7N2LXvQfnKIJTPxy9xYQZz.nxObTw2QTDCALxu7gyEqibWtJoOs6d+tkXP1xSl90bkWd6J0Q+FtDx0uEG5sJFkbEU9nks3q.q.iu75+gMWDkhwGSqS6DYWSlLp9dqkX9LPmb5MxrQtkEtnXCqURteodY1sX1SOayjJkWWs9l0WVRe8h7cZXmMYm8pbQiZ1ka233iEt+FMqkd6kyd9ZaCNMcgpsRpWJ4S2KUyUZUxtFewsV6Iun19O9fC17E1sO+H3bwmuCnzxc25LibsZ0ZqMU6.zamcuM5bR6y2a+Zuvd6SWtPwjmW+o0S28hxUrjx18rx0StSiM5cTwkerbslOdi6ya2+4OeiRvk.Kqlle6RUWuT26a1cyBqjqvNMqtYIiZ6rY59UpU7w62dkJundymtUwJM1YkcdpT6BJqzd2RUJ9X4Mxebk8TaJns28O+zcO3fp6nYe5QaVJeGXOdVlc50q6wqjUwzr2o5YN8I8Wy34ac9A0e5JEZglXNY5hh8kxoz8oM28fcMRl9XiSrxlqQY4pqYezyAvdcGiF0.uv1TugA3BPdE6y28oGrekdaYzyN+tEp+3VJaK2n9t62S4n5Y1IY0l8uPNW4bOOetVoWsmvdftB4qbZ5MfCytv57BcpoewER6Hz2nRqdOG.JARcPVs9oE.o24h9cNqOXYdKcvI0Z06jmToUl9RU1VcCUy904S8TkmpV+.vZZkMSch3pOFxN4KuyQqTtgb0829oqWG9mmjRu2y60rT+01Te8r6taxjIO3n5ajuZ6jZGAq+rmrV0tOM+Fa0neJqs1aq6ejU5FarspUQYkmaUyPsmY5lhfcp0YisO4LqlJabb9ckx0Zurq2sakmWY2bszatw8aUyvdKyNmlQrp0SymoYMqrm+bYHosZ2ZqcQ+J4xTua9bmXm64UtXa08apqv+zTqXlrXiRWzP5f1a2b68N345qulz9UpeTM0sZ2Ys1GjzHo8xEMpWo6AYJZms5SLOsXwM1r0N5sqtZ5GuucOaP1jY2ZymHCNtrtwNEddqx7qkrvS5930OY+bKe7tZ8WGrb6hYONaoBfbqztXySeh8dmst1K18rUa0Z+xfVcO4zm2U2cOc8GaMr8zctue1nmJwK.YxDUngiAFvtXjStwCmdRvM9h.KTgbJDv22giUfmAQYpC3b1gGs4riY.dH9wyOVbArSQuK7PFlA1XezceorFXscKGX28+Cyh1c+5KWXyU4f0MGBX7cjLG5NBcc3R90.lHVwWdtU4JG9zs2dK7F5lK8CCTWg8cqCFgXfpPEeX8FqVkrQvApqbkFqVqTgkW8vmTdkFqCgHcd9XfX8UKu15MffjIEOJTDpdv8VMM1YC7fXdxze93BUnn2VO5slf16MNAA9EE3yunPJoEEj3WTTH2hYxBeLK7Wy.+2zKlA9O74FnnPH.gf24+hnpPE4A4fUEpaxmORxSBUD+h4y30AAKYPJ.QxYfkH4V+byNbZLHBQPnA5wXnSdwEEEWTHmemDrjXoSgzBw.PzjoK7QPmA5QLcJ.Ydn3m6awFGQXdfVndru2DLJT.lDtNakRlFcQFUInLvHv5YKNTOjyhhja3KpKfSyE4RfcMp.6Gm8e828637KBek8tBjVV.tjO3vW7R9DQQfO6rTaFAEarH2yxA8DAcsh+Cd6geIgEBGmKtwQ7UhdHFC5GT2gCvOGhBPuBE8G5UIjE2xnuEXYHuX.cWpy8n4KZ.ct1sFZupW1vTGthAfk5Kb.YdHsOO4U43T.0hXHxhm49h+b6Dz0sHTRiUWuDwB9jrm9vM15ATRDxyM5WOsD3TjOWBeFV1+0b3ZIOgHC3+CWqOoPucDeVLtTH+BX2VG8ZFfMPcfMZ2Zvy1gHmMgHimjZVDG32ZcQT2t87ZMSfceScGvnADoa8fBV5uMJqCTc9MA5I7v.U4NF53WR1VHKbqmaZmHjy6uLry76Ofy6uLbAXtA2Cs5ahlBCwnCm2m0cXYU0ywd74wk5vS9b59beCm+SGPXLZ7B.6WRS.Kv8fvyLg6C.b4SCqYNXXMCgg8nUWNoq7434mImR7fSfUuE58z3DjCYwaOS5aiqUo0SNCyhxv599BOOhI.Z2GxS9yY+.NwEhFNGSgtp5InKewPrTLX+UNn2tqgRH785bBpQ0o3WQcHzbCOYQufQ76ZjrAIBZXrqE5UaSioiYNz3g1F72909HfscviZl0yvzh1vzGRbO9Rmgnt9EB37AEWGi+QxPGbdIUmOlwAhc6Om7g67fveO3IUr54GJ2+uYXUgQ5.GQNuksBFijZpMwgjagw7vyHnB47C4VD+G729CzQpSMyglVw4nVblyKm+TK7QNHw73BPa9G9MIJh1QHdAmcAzA+DPumlvVcAHddaLoFzXCcIUeH.eB37fYQOHLQut4Hfvoo8HIzOQAGZ7mG.neRnAaQyEfCDSbF72DV.RBC7CJvWrbAZGfNc4n6v0PsxRI5JmrdsGHvyufaKBsqS.4em1E0JqKaYwopy00P2vqAVf7B7HhmW9PztrLmyM2KjbCpPfAr++GcHr7J.
or:
https://drive.google.com/file/d/1kShpAxF9rcxoxrXk6fRtDPSScCRZcS-3/view?usp=sharingthanks for your attempts. I tried to open this project in other machines too, there should be no crash.
-
RE: help me fix: isMetaParameter not set.
@d-healey
https://drive.google.com/file/d/1CweR2n7YeFQO3o9emqwzsYzeXrWVuxS9/view?usp=sharingI remade the project from scratch and copied and pasted the UI elements and code. I uploaded it to my google drive, I hope this is the right time.
-
RE: help me fix: isMetaParameter not set.
HiseSnippet 9230.3oc68ksbairkfj1F1Vx10xbWlNloe.WEybCpxrnwF2J2UUhTRThVRTTjTxV1QE5BRljBVf.T.fRhtZ2S08LQL8i8acz8Ky8uniI5WpOgNh4Gn9Dt+A0jKXIAH.IEkTYYUhdQBYdNYd1xy4jIxLI3LKfVaP6CL0T52GXEKV76V0PuEvzT2HV74aLrOHV7GyTenl0gKenrhVrxqDK9CYpZ.LgfWbXeYSSP6Xwie20P0Fet6EC+4u7sEkUk0ZA7JJVr8zUZA1TomhkWoUWZCEU0RxsAMT5QAszRkaoqsrtp9.HkbWFtX8kacjbWPEYDX2gI15xlGFK9WvjOcZd41cx1gWjOey1cZADyxkQJqfb5bc5jkiWRrc1NRPh79q1VwR2ntkrEvLV76UTu8v5GpepFoC1SwTooJ.8.er5vdlTbIc01HVDUZrkOTQssqHxDJvtGk.6tDA1ukYKk1Jtk6I39LbErdXPK.ieG+j2c8Qd7zjGGE4EBIEmhjtGgj9bl5sLT5a4UChddDSYMKfQGYndhlTHvF6NGwwrrNDBMqT8jOBTx.9fKFIRmmKIaFItEe97qp0UQCjRUWtcIHLELSrv2Ws11uX0kabPos2bkUq8dT4lOaflxWZJqYl5Pf7IC+xVx8MSoa0YgjKrqlBphBat4xEpVeAuFEZnslpdSYUTKjHD3l+YOCZpXZwdhrA6VEqCoOfd4dPaEC1ulEa6lpKvZ0Nc.sfM.g4XK8JdDxmGLWW1ncKcnwvVxlPPsaApl3HsluTos0g7PrcDbP7WVuWecM.h5cgvee6TrvDQTHbDEmHhhifHZD6XoTL.ghlvjPSHTzDmDZgSjbSBMNay.1hEprRc1sJTovZqVi8KY2nx1Eq6qA0aVTVq8XYaL.AIDBdBSBOgvwSbR3I5vAkps5N6tZkk2mcyBEWcSZhWso53ocG.7SC1kJLIzDBEMwIglGkuakkaTd6JrM1lc2pqTnwpDVfswpupATyTe0UXg0hTIr6UXycWs97JZpvQ3rcFn0xRQWicP+1PeeaJ2DnZlXw4+94Ygeb3JjifDKXANyZgjraICGZZnOPqcBWcJh91SVc.HwhKx9T1EXW+cHZipMDlTaHL41PbRsgXDsw6wRIL6uLz6UwBKuQc1DUzO0lsYUw78hiHUz0bYQjlvPWMQKG0PRntB1StxJ8VxprMQbBlBfJuvXMBCg+OkNIvs.62Pg1h3pHMI5iWaX5zFjt84g.RqCk05BZ6zKuG++9cthZlBVVFJMGXARDnNLi5vWj1vucwyYgxwcojYy+9mOumUfIxJEKlVVVUsILqgDiJAQ1rQKmEld4LeP4L+HxYOfECBr3DTJ+MT8QTJE9IqT3CWo.klffF.hisuDmbeIdoX.HLyF.Bi2.PXpL.DuBGn82bcZfl3LKmEGubVjRNGH3.z4eYb3gcqCCRWtR0cavlnvI5JsMYUzfjiRa3O6OvZTWgJl6gptxfdMAFILsL7qOzFzCpH5KaXBfoohq+4DouAvZfgFaBDDeCKG6e7OhA9O70rUjq35bF5Vd6WRSVkq3DFdTaEm3RSmohF3zRFfioIOWDPFL1QTVjHzgs4I.CKVTYDYAqkN7Wr.PE2711SrI9C9kGg2fKZy73FFCNRehaTRKEhiDap01pHT2HPSA5HyiZIDP9D9.Nm.yW1BwYUF4WhHLIIhP3RDgwJQDlFIh30SIh3jjHhgKQDGqDIfyhxUJ2nLzIwqsyfrNagFr0aTnVicqNe.WT1o8u7FqUa6cqrBLm+tFxsUfrCUtr80fcSqi5hSTKxDZ8AENqVekf3fpvIaXUSefETokvQokn6h1tv6hmrpc+WRQUMwaHqfgYpVCk0Rxxg+q+x3QE9c1hwto5.QqFp+.sqAm0ITVpBR7FBhVGpXhHZ7D5RrnWAqCT5dnUhE+NXykFI3sELahMR1rPouxVZ.sZTOPUtCkPnkA.IPQPtot9QEzZWB.TcDsr0gVJ.Cy4cvLkAnqBd5uNr+BsMjOsltkrwPBvv7h8jMIY0a9VjQKl+PZiMFoyqJiXmm6BQe9IBhAxHCBErwS0S9LndG+aJZTgbQvYBIKqs6zApXfPKjRxqIjMZ03PkVGoALMg0wkhmyWkXoLrB9TbvlW.9+egObbhIi+QenyQUfrAVtMGpE.Zsc62ujlLdpcaQW1WfIe7.7J5F8fCOeGnc.VAVKroVXgm6IJksk.xPYjGseZnk5X7K3UDh6jei328bb+L+bcIiRQVmIPMfhEnG4QdHaMmK0DDtlcIOXqefxB41sKXzJwa7IieFKLstPKgHpepuJirBnQ9W5S3kDJPSSkhjmcDzno.THfbOhyKuHRFXlvQ37FguKHZSf05lBYriMF6CmjhSGjjkpICXlPmD3FW4BFZ4xWBso4xAEOtlhK9bGJILYzFQJhHVzNdVgf9FXK64HSUoGHIZbhWQF5Ckgd2G.9tm6XXM8NFUQdy5Z..Z9Dr19ImiRIrw4WGfBAhf7PcXJVr+s+sXzZoBgDz1Ie7PMEPQFcLFlKn0vTRHrNAheucCXniVt2DtZnjrugFarcPfB7hUDM8M1fIAZOaemdDLT2JMRuFBTo8CDtL9ji.FuHRygXbbXIeoaNRXGmvLKFXFcSCfhSFPxZZNkvILkvMs8K2T.GY0gmV.ElV.mHIRksTIUcYXBNcannBhdUC8Ak+kNjtJwopADitAjlpFPJvJwO0o3DcFMEzjUGZBLnxILz7ZlydbVAnWMZmZNogM4dXMCkHZajutHZ64l1VG4dJZJ2yEhS6e5gvv93v8j9F6dCMlF4eyazsM64yLHbiLr8kOs8TBmzXfCm1+tMZrMZF5knz7Msz1RWSORqF65Q1KHvgHePcX9VpMz6BcNVbfkEbZXSkoSnnFgxfFjvUFiO4CuzSB0ktiRIIqTJt.q5DpNTntEcSzYFaj15mpMSMRnIW4Zto.iZp1+P4.wvR5kQL62hyA+qfwRDWjN3WnuQPXhHBtcMIBcAXBEZf1MfMtau3YImjcgVPUsA.OoO7nJaijPs+BUsaaQVWuCbNhZ.UJCR7yQ+RaHU62+GtLgwihPHnHMdTjBAEwwiB4s6P5vQl.LRzVePSbsPvBtVFzUCmiLxgCYQKP4Z5LyUr30NmybX2Z1o2shgd+5GJCM5RH6kYnm0hSIMUg9mg4WjJCb9v4V74AlFSPulQX1J6MWZnKBcC3rXqAyVcfIdoSdusHPbRh.hXdpfheRPgrm95ulsZsUquZC1h019k0WsF1H6P8S8u3Fjsiw3VXCBDKD9RNAs1I0Ot0bZNTdyjgiPpheQXIy41vj2I1Ijcn.bDnkAZIkg5x2OGRi5CUtwiZGYUS.wP.i76e97Q5H2gqBewkBxVtxzuls7xaWoN52HKNMZGdXvh1vIgIWQkOYYKBJ+iub6+wEKhRw3go4IcCsqIAipu2ZIVHCzImViLajaY9gEaXtRpWUpelcKl8jS2LU6xqqTey5KKpsdQttMrxlp6dUF1nlU4NMd6a4e5FMqkd6kyd1ZaCNIcgpsRoUJ0q2Sp4JsJYUiq3Vq8x2U6UuX+827cVcN6PXr3y1ATZ4dacpdtVsZs0lJcAZcxt2FcOpyY68pZuyZ6SVtPwTmU+00S2aX4JlhY6cZ45o1owF8Or3xuPtVyWrwS4rFb7waTBNEXYkzbaWp55k58TidaVXkbE1oY0MKoWamMSOnRshu3UcVox6p270aUrRicVYmWK1oP6U5raoJEeg7F4eak8TZxqt2SO6jc2e+p6nZcxgaVJeWXOdZlc52u2aWIaaCi9mnk4jWNXM8i25r8q+5UJzBEXNU5hBCDy0t2qat696pmJ8a0OxLatFkkqtl0gGCf85N5MpAdmkgVCcvPP91Vms6q2+UU5ukdeq76Vn9KZ0da4F028U8aeX8L6jpZyACkyUN2w4y0J8p842CziOekSRuAbX1PyyJzsl1vgh6vOPuRq9GC.k.R6mUcPZdP5cFNn6oC.KyYpANpVq9G8xJsxLPrx1JanXLnNmzqa+Zk56CVSsrgzQBq9BH6ju7NGtR4FxUe01ud85v+8RIs9G2uYoAqso15Y2c2ToRs+g02He0NoTODV+oubsp8dc9M1pw.Iys1aqmdnY5FarshYQ41GaVSWouQ5lBfcp0cisO5Tyls23s42ULWq8xtdudUNtxt4Zo0bim1plt0VFcOIiPUyWmOSyZlYO6XYHosZuZqMbPkbYp2Ketirxcbkgaq7plZs4dszJFoJ1nzvFh62Y6lau29Gqs9ZhupR8CqorUmtq0Y+T5orVtnd8J81OSQqrUeowIEKtwls1QqS0US+hWY02BjMU1s17kxf2VVSemBG2pL2ZoJ7xduX8idUtke6tpCVGrbmhYea1RE.4VoSwlm7Rq8Ncc02s6oq1p0qJCZ06nSNtmlyZ55M1Zbqo67e+bgGJwMAYRfJzvQeCXSFZvMNX3Idm7K7MQkFFvrW5CyDQyZpR7zOJybBmyM9rMmaJSvCwOt9whJgcJ50ISokKr4prqsa440j6Af00Bv9Zc8dqCmGuJv.QeTaMqxUN30au8V3UoMW5m6qtBuxoNXZe9pBU7A0arZUxp65qtxUZrZsREVd0CdY4UZrNDhz44h.h0Ws7Zq2.BRFINT9ET8.jhwwqizEuKDKPho4gKTK0sKvXEYKT9PugkmmKIOW9j7RhI4E4RJvmKYlrvGyB+0LvelNYF3O3xMRQAP.BAm8eBop.E4B4nUEnaxmOTxSDUDWx7Yb6.+kLJEfH4LvRDcpe94FOM5GgPHTe8XDzImPRAgj7475D+kDIcxmlOB.BmLcfOD5zWOhoSdHyCE+reG13HDyCzrui7kgfQgBPxFvzPuGxnJAkAFAVWaww51aNT5YielZ97DljMA1eWaX+Xunp+w+HqWQvDxzgYyK2cQ373fCewyiS.kV8byQsBCTrQR12jC5dA5uD+O7Z99dBKDL4Ubii3qD8QLFz4llMGfeN.EfduHZO2sRHKtk9.SvxPdQG5CTi8aWnnNziYuZnEfdYcCM3z..lJuyFjEfz9Bj2OicATyLgHKdiyayyoSL.8QRZr558HVvijc0GNILOhRhPdNoz5pk.mfbjR3yfx9ulEWK4IDY.+KbB7jBcWl64v3Rg76fcacz6N.swWAVnkfAGBCQNaBQFG4YNDG30Z8PT2t8caMm2X7bDF0CPjt0EJXo+gvrNP040DnmvCCTj6pqgeyW38Zm4wFVIB379KB5L+oi379KBV.lav8PqAFn3RHFc779bNCKqpbF1iOGtTadxiSeE62v58z9DFiFOev9EzDvhrOKXjIbef1oViqY1ebMCggcoUGNom7Y0gQpAkjaYoa3O.V8VnW9hclKjYj8FwuKpVkVOYOLKLCqm5I7bIFen8THO4Ey9YrBKFNb1lB8TzRPWdx.rTDX+k1n2omd6.3614DTCqSwu24.n4jdRR2jQ75ZjrAIBZnuqI58USiosYNz3g1F7O70dHfscviZly0vzj1vzCRbO9d6gnN9E747AuPFTS6uhtEXaM79rENM64YCVUmNgVm8rogIoEZ0niwgw3PDsGrZBLnWZADfwheO+m+AlnO+CzGOiVDqVJ.00JqoXscefVTGZiX1l5whE+SsoJHnV3SJwmXeRIHoNGSocr3ywXudfwvjL8QZIVTnS1IDXzmmwYSkGD+RKctvWH.9R+qmO7ECfe++soB+Gw39doBx.+ku870.BWzFPb1Z.rH.+p+t.pP7qD7Bhu33v+dD7ehM9MjQl6HzeHC92Cg3QtXwmFpouUDtTZEwopUlBIB24PhRMl7QLtS5LjFX2xnrdQGEJ6Q5vQ+8AFVJHGKwWAbhRK.4fQMGyJ.yirz6ig0dZaPxyO6iSHyl8w+d9XmQ2gCoe3Tjgp2fr+gkNDu6r7.4+0RdarFnet3nx7JQvoHu2EBpje9m+4XNyP2443aPQxOLJR9SY7sO1no7+aKMj9A+T9+weePJ+m9gkHShmtacDHJlaArjqJa.mOuETKGO9chQA2imfDkmltjnnqe3n.z0R+oQjns8IQmmgOS1rYE3S6WrRUtmj7wLhYEjRKwmOMeLxJ+WGlvuWa+WsDsh3wL74RmMqHuP5bwhVXD+NTk9nIv54hh0ise.V+G1aDVek.jmfP1r7Y3y.IOZYBJToOgApfvX2OKRULJRpWge1TDt7ByVwheeFbKEMM4m6kD3k3yJjOqXLKccUKE335+ZlR5Fs.r3WKLLSjM0OE.mjMJhHKzpsp5ftJZT1snbF56uPxgN8wLaIeDnrEghbxmnbazI9bzyFHhlIXifvlOns634xyklOOm3Edri.sjtM8XG4IO1YXz12zFPHYa1bBoSmI3vJe0D9HHZ1lB3nG+D6bL7Qjh6+gu+pg6m5gO+UKc4vTRTL0OZ7QBS8IV1m+YBSQuWNriD4a6hPwhrcoYwuO.KFqwHrXikrirSBi+oLEFzVQ2YOuDyuAWdo7b7YyvMhAcNIANnXI6nFz4ESCMR4jFw+R1bvgrb43hgyvH9tLnstwBU87FrvWwF1IENIBrxZsAmAAfC+TIczhe7Rciivq+Mrb7Tsm+8TjiXfd8pPQPO.pp0UohHGeZozoEDGUQjkWLadgbipHxIjIiD2Ukhf+ZkhfdP+m89eUoHDthUDSxea5KlynqmAQxbwFXe8joxdwFj7ggohLCtOAM4Lmc8C8bf9QZiveZPvLl2IHqAKYjwxo4DgAwDFS5ZzRin3wEVhdCQ40gEtT4cgn38k5eim2Eij2A234c5Xd+YqecYymNJd+WA17Yhj2u4aySGB6O89ecw69VrqxT79Opdim2yGod+F438O0WtMbQw72LczOGA5hqQOwBEJ19O0IX5pkGIc0x+By1wjtnr87Nrsu0ymlu+o92n4agn36e3jaz7McNrKM3WO7sTT78Mb67zQpuuY6WiNu0X+c+5guyFEeeC2NOWj56a1907sCGpP+1a09HluibwEeLA5BM0OAPmn5ao37+b2fb92LBm+MKM8uzzbh4jxJjNbN8u7sWQb5Sn3T5jzVhlU+giuowpBQwprmdSiUoSE6mFbilUkhhUu4Y.mNJV8mtw4Vx2ZCRGy8GuwwpYihUu4Y.mKJV8lmaI5jm9gcnWnO8OhX0eyzrk1iX0NltU2pmda.Zu7htHIG.zZMLVO5uEIjVpmrW6+O9+aISKP+f7n4fNcTfPwvvt96f32tsJnptoB5TG3sKb+mWpMni7.UxkWI8VQzceB94djAaMzw7Hl4g5mhgupd+A8QahuMAcrNW6YvGvPDSy79l82NMmKfKzTw+fqDfke9UBnhQWnKE0Oy980et0JBWoZEwnl33GICM5+u8gQqHN6Zk.6Ze7kDq8VGA+67QsOY+wl1a23GhIAV9Xcz0rHT0mw3+BFBWkeIM2RQtKjAsUrjc+ZaY576NI1PHp8FZP1P3ZMaD491MHaHd8jMlmw4JtNRyJUaF4ALRRngfWV7wUfeK5S40E5M2Pbb86Y7tGaqBLPWvVxH2F1djtKy+8n7GA8aQ6ZCFRK7H2+ku008DjcvWr8rX5+Jw2zCYrkMmy88uGdWkpLgK1Kg3FsJSXFUYBWspLwK15oeiVkINiprqvTGjhxGeLKWe7D4x04PtoiJygOp3hLQk3v0Jt32MMmF4KzdEf3C.cBVaofDQ9lfPkez23aAeSP3m+4e9+y+x+x+W5IHztXjtJh4cV5dhc9wr3utGuZlD.QxbN8.3h1UkCfrQ4.3OOz8nJhEJWmG4jKpw+eLwD4iZ3+0Il32OM2k.WncLCgUo7k7gycfvUs6.gYycvEHEte+zbWNbg1Y.WizehWN5uYQEMtT1FiAg347HSGxcoQTGNco.JOtQtFDhs+RsFXZoauT7lD122ZyOGCOOeNob79NVQywHJlNsjjH0owi5RIXpDfSgummLwa.jOF4crKX7wEz1b6RQVHdCPVHLkxhe6zbarbg10Oe.bg8ehg99bXb9wNOgcdB1KCrkQq68EZfYH973ljyq4hJCn4rWGatnrZYMl5TftTS24Imqy47Ez46TdNm8Fk4+8oxmNSdAgb4EyDbrpjTVw7BRirSzHGr4MC8fM6zwmyyy7LsM8F0PfVRxdJsgv+PvqIh2FYNHywTa05UKWa6PRKdskjQe4IzCSNOfw.2BiwpZVLdd74x3IcTFOPakIZ77M9Md9DlFD+HjWievyHetrRR47exfeDijXFAtri713Qrq+gThRh4EExKjM+TJGdvXOHMdWvzzBfuYb57XqDx8pyzQKyMU27VWHBIzXet90+uvftR+d15vXTr1Wi9EMzOEMDellFomz7QdRyKvcg0+zODx1zv9JIHj835DurBNw45Mjb4e461H674cMyX3pQ5eZgwjF87S+OB55kfnidw2vGdn0eVAQe632wsaVb8ydm+22g3nEo+qKehykX9WgujbS5Typm0G51AlUfYASXiLnmli2UWPHeuN3ht+JQWwkliTJ5JnjffIcG5UL4aoMzMGBmKREZ2NbZrF.c4lGdcq.Tgg9CutRxmna.kN3uSInIQaRqLjwaCJh2bO9puxfdDYgoaHHxy3kCsFzDQGVwave03vkRLvmjmyxgE+c39XSESKz27ctBG6dHYX+vEKBkUS+zpxsaCscmV7pCjMZcXQYCx8SKBMREaoaXKPCVimYTvZbD0iTKLFM5qWnPBwc9d4vQ+x5UcC+h79cs30COY1I5WZuG6jgii6ZA67fOvWIhS0It3QLtW42zx1+d5cLz+yIuqAkVBeUZ6bYgahyLVUk0qfQtSrx.EuirmBExHJwIHjmOniaXY4jxlKcdg.44HvyCyZNuv3uP2bSaNV76QBe7YLao2dfprktwxGhlrR4UPEhl2hcEn47UbXeYSS.TPE+tkQAefyEbH86mL9c7euAe2nu2f4nt2fC4VAdJIwOmophUqCCmFuSHzHLZ9UAMd2F1VTq1oCnkkGAdOlRuxmb6Rq6ieWp9+SI8+uya9vrjIDyB6dDcD5LkooqJ.qSgyMBYDYhGUbPmyfPf2RMTWRxD2nT25wDGQTaTM68XAkUg8qvOXIhzkPV1UJ0DYMiCTfHcA3Kww..v4SSeuoVTyOdMM46lgtaIaYfWPDXr85vQbs.PEsFbLE5JxF5tCgJ9YNmTGqCzZyYeEw9y1UxidNtck7NUFCuDXX8JYgwhGe0dMAsgJrUbuLemkZnrRXHVIyy3NCcjowibezuEQwAPa4.ai4ebIXZlmn.N09F608hJM9c+XRVSIStuiLwNedxvkGa+H6HCSFzyVQAaq6hVIsA8VQwrup7Ph7BWARrPZfXw+GY7t306itD3M.MzqBgOgobu9p.XlffjrMU0acDRVO5s0t8JdUDAQhV1BgY4Rc+9eLohbuV3iY6YBMzHtqWpGPzRTtp1CJ6wKL4CX3RA+SrB3Xvv3eJ1gFvLFtzp5pC6entlRKjNk.iCwWnGLMDKGNXcYyFxJpnnI0GX1G8cCsVcHvZs.Xu4wqfWl0GP9ZNXH5qLETTIzMgOzcDvHUK2PA9cr5ZSgjwN2osT.fTLtISYub1n9x+UUMjzIKGDbjNz3DVORLcGahB0qOgoiA33CfVnJVoiEIYhqOzNMLJktQklHYQ0hzOAAdKEM683z8YDP5rsjOyYSOAK.9AVV8i.mRnaTXLtTvjexyIkNcNoL4xHlS.Kbc2rvEFXo2CZf2lP83acbM.dHBp6Y7dzVNQVKXUC9C3iUkdAho2u2whDMgYCMwYCMoyOZOgoExg0AjkBrp+k.mHrickpSDtH5DgYSmHLa5DgYSmbtQ6Sn0I7eHTJhWDkh3roTDmMkh3roTDuPJEgHTJNtXuGwE68QhzGvzDml7DhADliTGTmVO622W2RbZ4qa+cLussY+TuUUQ6nSUrdmALV0PeMOd4zyIjVLa97QPSj10OEfBRpBNy46xgRJp1Nzs+U3uX+RPuGyWxSY8hCHcYYKmQPPTJGblu1Yt5oSoLmgAtCu+XX72cLLBntx8UexvvCeF0x2mjprO7hQ8EWAwPvmhP3JRQHbqhfRQHLYEg3UjhP7VEwTnHd.Y0FL06X0DKJOv7TzRzHNI2iSatmgz1Bm2LiuOQVQvFMuWez1mgoM3LoRcVGYz1xHLxfF6QLlxjOeNIgzAyClRZAM.HOMD9qHp4SQyhhh+sEzncTRr.fh99qnsqp3gL0wDBbBT3e1P1nKvB2EzEDajH7wCMJHCiYyz9C9MOiq.H1r1jYhtI8MtHNkc58FmcpicoSj4.oyP6V3Sg8+AtlaSLNcjZyvLCB11iQiGOfZ7wLkM2CUaKYUO0MmWNFzFqD0hOJ++L8z2fCINfLl37Q+j1M7AKwo5+GxzdPudCk7SByyzC+s+2.0Q5U20zNrd0s070w24xwRvWE9cQMgQf06oqacH9U21ysctGzC7HCACS2Q6jMPfIxHfqFsWlovUms7N8kp1K8uzZOeQ5IKXwDVOivClSpaVBY7PjDCslWAhWXPVPrT10FtPytxIzu2Yr9L9DFeKvqsvBvjUHkndthu3o01n7vr0DDVYCcsMOtSgR6yMn1vsDytgo1aqyIsYsMGjs1V8NrvKJor4ooVdyTGMnPGwke6FKWn2qaqmRc3SKTryKz6t9F5cO4susPpNBuhq6Qwhz5dNaVieFDKd3d8TtLb8p4iVtrOeA0.xE+O7Ay4SjO3ajIyjFYFVlftIbLgUPH7jAnyaJh0837FzDx6TVi2moKJJtOSwGA8LX.R0MpogaiyDMAiZgLuumb7gvb847KJuOCeNexRT567bjO7nuOj3yv6K+9eCS5TRBBBY4xlUJmDuHWd6jvw6jzf45DNkDTi9PFd6YRL8DBB.QNdNQH.n3P4yxwaOQCW60X9m6RroVtPHvKAwxiYpg16SABfL14raGCKykZDwL+hmOSTNalgwMjkhRX1WEqoeVXOLvb1ElwUwJCWNt7B7QNmcgaWEKeyYmeRKdhvLtJVSVQb6pXctVNQgYbUrlrh31Uw5brbhcjGXFXRFOljJAolvEyj5l3aEcboCNGyxpvVFlWjMo941W3Ck6I2EXrR8pijUXjKfD2rl.neg3uGUOLI.7mrYyHkSHs86T5ALjsDWv7RBrfT9kscw63maSS61zzFyPvGyzUWSQmPm9rU9sLxjcsTJJHBeWUPAvjFTFvaXfc1SvR77MNxnrH4H+uN9.93cV2YZPBe+WPCwDXp6Efob2nYwc1zXQwDWdqFqOog2t0LTWC1ISm8RM07re7mZt3rmZt3LmZt3LlZNzET9LbBQlHh3sole9dulhyXp4SVQbap4mq4HINiolOYEwsol2e5W9FbR172la9UVt4B2la9s4lOtwfOgJwZ9YL4b+swUW147SY14A1XlyX54AZkKu7y4uFkedtK07yy8we94Ryd94Ryb94RWf7ySmMSjYiHca94mu7ykt.4mOdEws4meNUDhWQJhayOepmnjc94B2le9UV94h2le9s4mOs4mKbIjetvUX94ByR94BWJ4mKbIletv0n7yyeoled9O5xOOJSHFlNcB7Nceh6vATUguQaQ0b0Y+KN1MNHsr9QzQfHxRxkzvkyQDzFieCiPlT743yA+HjKijTVoob+84+7FW0+2L.1mQ2XgyCBW17PFH77Y4kDxxmGZlmK2kFOHDEOHd4xCeNijTl7oDxJvmKeNNtLWZbf3nbf62OJW3Da7Mtd5nXmT+BrmPIIGEEoJ7AgTcW74yEsJ9gjVElLsZmZI4hX4Wfj8lIaDxlFwGuXmvXDrhv0ZVQ37vJhWqYEwIxJLNmcMM8Xm28c9LPVgdFDC3Iz4jyEt.m6Zp.2dpbgKumgLk1srSFK1W5JTMBLmEvIJs.122OLq.LOxRu+uL2AL8jaYnefcV83U+DWBLgIM6COxVnmgYTbh+uojhgtspUNnUK+M0HHJLqHJNqHJMqHldVQLyrhX1YEwbSFwsfOaOGGjsMbNMUWkbkUEeUMzrpvW1Rw.1GpGxcoDJWX2Rz.mURwddXcPW9pwuC5GDJ4+JIp2yBrtOoZa1OVK6KVn67uGmQoWecCqDKXZ0FiPJUklKr3ymedSLhG.iRBz.FreM6ArIw+CG2j8qXsqYdnCjCY+d7shIopul8DS7k4dhEvErPRV9jrbIYEf+eJNdXqaCLB+DpIYMfs5hP7vki9nx9TVzkJ5A.7kImKLIcgvf8KCEB6l1kjPeBCNXukvE.zmDpvVzXQ1ufMwoveieQHILxmm8LV6u0wZqfl.C5RPJPqrThdxopW6YP2fK5zh8jOKAj+saWTqrNzkLqhFaOXn.2F.AJWpzDwy6e97v+Nu8UeEjb8qPddrX++kAkuXG
try this o.O
-
help me fix: isMetaParameter not set.
I'm following this topic but I don't full understand how to proceed:
Re: Plugins fail to load into Logic- isMetaParameter not set.
ERROR: Parameter values are different since last set - probable cause: a Meta Param Flag is NOT set on a parameter that will change values of other parameters. Cannot perform Parameter Value check across initialization and reset
I don't understand how to proceed, I set the labels that affect the knobs as isMetaPlugin in Enabled but this does not solve the problem.
From the post it seems that you should not use rounding but this "breaks" the UI showing me too many decimal values.... or proper validate user input.
// FUNCTION TO UPDATE LABEL TEXT BASED ON KNOB VALUES inline function updateLabels() { lblBand1.set("text", Math.round(knobBand1.getValue()) + " Hz"); lblBand2.set("text", Math.round(knobBand2.getValue()) + " Hz"); lblBand3.set("text", Math.round(knobBand3.getValue()) + " Hz"); } // KNOB CALLBACKS (update labels) inline function onknobBand1Control(component, value) { local band2Value = knobBand2.getValue(); if(value > band2Value) { knobBand2.setValue(value); knobBand2.changed(); } MBStereoImager.setAttribute(MBStereoImager.Band1, value); updateLabels(); // Update label }; knobBand1.setControlCallback(onknobBand1Control); inline function onknobBand2Control(component, value) { local band1Value = knobBand1.getValue(); local band3Value = knobBand3.getValue(); if(value < band1Value) { knobBand1.setValue(value); knobBand1.changed(); } else if(value > band3Value) { knobBand3.setValue(value); knobBand3.changed(); } MBStereoImager.setAttribute(MBStereoImager.Band2, value); updateLabels(); // Update label }; knobBand2.setControlCallback(onknobBand2Control); inline function onknobBand3Control(component, value) { local band2Value = knobBand2.getValue(); if(value < band2Value) { knobBand2.setValue(value); knobBand2.changed(); } MBStereoImager.setAttribute(MBStereoImager.Band3, value); updateLabels(); // Update label }; knobBand3.setControlCallback(onknobBand3Control); // FUNCTION TO VALIDATE USER INPUT (Avoids invalid input) inline function isValidNumber(str) { local num = parseInt(str); return (num > 0 && num != NaN); } // ALLOW USER INPUT IN LABELS inline function onlblBand1Control(component, value) { local newFreq = parseInt(component.get("text")); // Convert text input to integer if (!isValidNumber(component.get("text"))) return; // Validate input knobBand1.setValue(newFreq); knobBand1.changed(); }; lblBand1.setControlCallback(onlblBand1Control); inline function onlblBand2Control(component, value) { local newFreq = parseInt(component.get("text")); if (!isValidNumber(component.get("text"))) return; knobBand2.setValue(newFreq); knobBand2.changed(); }; lblBand2.setControlCallback(onlblBand2Control); inline function onlblBand3Control(component, value) { local newFreq = parseInt(component.get("text")); if (!isValidNumber(component.get("text"))) return; knobBand3.setValue(newFreq); knobBand3.changed(); }; lblBand3.setControlCallback(onlblBand3Control); // INITIALIZE LABELS AT STARTUP updateLabels();
Full Project
HiseSnippet 6289.3oc48z1aaijdTIqtakSxl8Zua6gh9AdFsGju3nU7E814ayZIaIaEKKIqW7aAayRQNRh1TjxjTVVYuzl6ZAZAtuzOTfh6a6ufBTfBTzukeBEn+AxOg8eP6LCoDGRQJIaGeqiWiciMm44Ylm2mmY3vY.WXBTk.RuzPUteefIEUn6WUWSDXXnoSEZoFi5CnB8vv0GoZ1citBxpTE2jJTjv0.F8k00nxMpufgAPhJTn6uEp5PQ9HJ7Oe2WlSPQPUD3TDE09ZxhfRx8jMcJs556HqnTPPBzPtGAz7qWTTScCMEsAPR49giS0WP7TgNfxBHvtWXpsEL5RE5WENShDLBRsS0lgiISKo1h.tTwSxmhUHQ51sSEmgmSJUadHQ9ixKIapoW2TvDXPE5ixoIMpdWsgpVcv9xFxsT.nGXnpC6YqhKnoHgXQToTazUVQZhLx.Jw9HBI18sjX+zv6JKIOobGI2mhqf1ACRAXn64l7tuKxigj7hSPd9PRgHHoOxhj9IgqKpK22zoFD87fvEUMA5sEf5IRRwBVp608wg2PCBgpYrdBmBJnCeXBFQSjI9pzI4iuxZKkWsirJHlhlfTAHLYMht72TsVkmmeiFurPkRalu1qQka74CTkepgfpQrt.gyG8TQg9FwzLau7pK2TUFUQ1Rk1Ha05K6znF.ysTzZInfZgn9.2Re9mCMULLoOWPmd2b0gzGPqXOnshN8WPiMdi0AXlucafHrArXN5BGxfP9xf41B5RhZPigcELffZ2BDMwopsNPVxrKCD6wBNH9an0qulJ.Q8SfvceOtX14hHq+HxMWD4lBQjG6LoTL.9hF67Pi0Wz3lGZ9SjwmGZwsMCnyks7l0o2Ma4rakuF8So2obkb0c0fZsxInJMS1FCfWBwBO14gGq+3wMO73FyAEpkeul4KuwQzkxlKeIRhWokxro8w.3lFrKkcdnw5KZbyCMGJuY4MZTrRY5FUnaVcyrMxawBzMxeXCnlod9Mog0hTIz6msTy70WRVUA5gS2dfpnorlJ8f9RvXekDZATLhtxReyRzveFyUn.AQW1Dbg4xqRuq.z0TWafpTzI5TD8sufx.PzUVg9IzKSu8qPzFQavNu1fc9sA27ZCt.ZiWikRX1eCXzqbY2Xm5zQKqMzlsoUv78JSIUzTmvhHMgtlRTwwpgUg5JXOMQVoIJnP2BwIXJ.p77i0rXH7+H2NJtEneFAZqfqxpIQ+3zFFiaCqtcMe.QrqfZGfz3d403+0cvUTyj0zTWt0.SPTO0gYzw7kUa31tXMZnbrIgLaoWu1RNVAFHqTrXZCAEkVvrFhNsDDYyFrblcwkyLdkyLSImc.lyKvbyQo7aH5ifTJLyWov3uRAJMAdM.3lYewM+9h68hA.6U1.fc1F.rKjA.2Mni1u41jiF2UVNyMa4LGgb1yfCvf+EwCOzrNbP5hkq1rAczrmqIKYPKqBIGYI3u6Ovb5PgxF6ipt7fds.5QML0cqOTGzCpH5Kna.foohqeMKouNvbftJcTDDOiNN8u7WhA9W7EzkEJOI3LLrbkCHIqhkGOL7z1JiGWZwLUTACKnCNij7lf.xfwdDkUrD5v17bftIMpLKYAsoF7OLAPE2R11SzQ+EtkG92fqXy73FFCNRehaTqVxm.I1TqsUgugQflBjiLOskfG4i+NbiGX98sP7pJibKQXmmDg0eIB6LkHrKhDg61oDgadRDN+kHbyTh3IXQwxEaTDFj3X6LHqSmsAc8FYq0nY0k7DhBIBEUFHAhtborEhchAJUqIEUGJi.a0rnc4Dh4xZlfJp3jLi.89o8VU619VmMgp.ka9UMZMLzmEhn.PPgNgtDCHbd5tm7e3fm7O4ZSHZkYNAfZpEUkMqzGnFzJVPYmNOEUnGaSUPPMwKSvmXuLA4FXZpoRIKgVsmVlp6popQgIYxk3gJHzqCst.5XzWJ73YT4E++10uT3y5A+27Gtb3y4A++0+iEB+GDdxT1uZB.mFf851.bWCU.dt7dw+e+YWJ7Yul3yMK7+HK7ejM9MDPl6Hz+3v3+dJhmhBFHP.uTfKdqv9doU3VnVYAjHwuDRTBexGf7IqpCfwTmlRnZVbSDwPEJjsmNz6uOLaBYTfkPaBNWVDXspfQBuIv3TSs9XXsGF.RdtY+pBp.Ea1G+2YntfrCGQ9vPjg5jB5+6WuKPtSWhE78ebcYSPOxE104YVqBPCAMFfkByjLUpTrLInZ0wmBC8bBB+GGDg+3v8UgizHdZG7b0Io++50GQ9fa5++424k9e2aVGNRKr2H51IhEJhBe3bDhLjDAOAQ7lS8PDq+0SIDkbIDIDGtjk9J6dXXtTr7I3YxjfgpklNzlrt7qHrf94qSJ+eXXlzIRkhigMQZpf47P2inzGLGVOcPrN0QdX82r+Tr9ldHOV1ToXRxjDRdy0vxO18SCTex3Re93EXDxqMaQE5GEF2RASSt4ddVFdlTrYRwQYpooXJCck+qBWPSWDPiZHXlGzkzFBLLoQCBRSIaTUYPGY0pB5B8.voCZklPe2EZ8RVdX3cENETzzhhFmBQQIza3X50BGQyVXifvlOHs6XhmIdBlLw4tbNJrjhUIRGEg46nLJXiYRqEjfLUZ1DIR50GxUM96tPxiD.uXgIlmuBGA2+lu4lg6WXeke95ueXJdBl5s5efvTeho8K2yhoJnnIXJq1ogrctAONLYQjVszcHYwuwCKR0XJVrw51ibaML8iCmcfjrVVUAkQFPOV2FbY3yDmIUx3SYPmlmMNTrjZZC5LbIfFow4mJXRpzP+y3oiSgyfHTyvn4ZtbUGW+k+0z98ZvVEAVQUIvEP.hiep.bVRZCOPS+Ti9Bh.X4sETL.K8ZBxgySudSnHHcfpZdSpHRyjfOQBVtoUDoX3RkgM8zJhzrISxG+lRQvbqRQP5z+ou9GTJB1aXEw7h2l35EL514fHIudN12NYpTWOmjueXp.yf6SPS6p9fVSMgm2RZD9tAdSOdOurFrjo7kSDmCNHF6LRWiTZDDOt75VkVSPRdfgSGl88JuyFDuud+677NWf7N3NOuSNl22Z9CKa9DAw6+.vlOYf79ceadxgv95W+CKd20JaUjf2eqxcddOSf586j96O1UtMwCh4uaFnOhEz41hbhExDr8W21a5pEmJc0h+Ilso3utr8RiYaWKdOIe+t92o4a1f362b9cZ9lLG10G7CG9lOH99Ntcdh.022siqQl2J0e2Ob36TAw22wsySGn99tcbMW6fgxjupV0Of46.WbwGZAc1VZmCHST8DBN+a63kye1Tb9yVeweooo4RymhMg+b528k2Pb5iH3TxjzVmjUeyY20XU1fXU5g20XUxTwd2f6zrJePr5cOC3DAwpu6NWXIWqMH4Xtu8NGqlJHV8tmAb5fX06dgkHSd5M6QtPeZe.wp+4KxVVOfU6XwVcqdZR.zd0E8URL.nJNhpG4Qj.+58DbZ++4+20MLA88xiFCZ2VFBU3vza+JH9RRJfpZFxnup.mcY6+15Rf1BCTr9xLH22gS1Tf+DGxftF5Czfxnq1PL7U05OnOZG6UBz17RsAA+wgsDSAKwkM1EXJPzVgtGoR3mtH66+q0Tw+dWI.K+xqDPE2.NigbZWX+95uzZE1aTsBWPSb7CDWi9+We+nU3t5ZEO6Je7W.k8VGA+2LAsOYeaK68V7GiIAZFp1ZplVT0mF184oAtJ2R53qG3VNFHIaJL4LIYwh6NO1fMn8FpW1f8VMaD3910Kavc6jMVJ73uey.MqTlvHLrwQ9fuuXjaf.WjeFWWqWciUjqOKbYM8dBJPNRpJPWD16Bn3F1gjte3+lfBHACbQFaCNll+Cc+ce4j3SP1A+YaSio+ajfSebXaYykbW96f2MoJi858VHtSqxXuhpL1aVUF20aA0uSqx3thpravbG3CJHOkocP9erEMbqdL2DAk5vGTbQxfxb3VEW7yVjO23q0lEvJF.5STUTFIhbMCgxu0k+Mq2YH7s+w+3+M4LDjxEXnBJmubtGYmfLM9vL7lYV.VRlKYDfIncSE.HUPA.91QS9vDwBkaydNoCx++CIlHSPt+2lXhOaQNr.tVaYFKVkHVx2egCXuoCGvd0BGbMRg6yVjCqgq0VC3Vj9i68i96pnhlUJayvffad5uGN2CKif9Tz48n7hO0Ib.0QqKNvvTyds3MrXeWKNejvLLLo4Sy356JJRXNtDI3447+jZXgDfKPrmGM2i3iOD4cbHX72Kns416EYA2c.YA6BJK9oKxwsx0Za+78PHr+rvjmdCyJN1kYXmGgix.aYzBeesbL8IlW74E7JRPY.EwdgriGjUKs9BmBz60zcdzk5Cc9ZF7cA+Pmc7xb+BUYRjLCKa5LbI85qxymhKCK+TaEMqur4R99kMOtiujePyWo8o2zFBjRR5gjFB+dumSDmDXNHQBWKe8pEqUwmzh2ZcAE4Np8rN8fBqiagYXUcULdd3kx3IQPFOPak4Z77L2FOeR3FVwQrdO9d+H4SmhmOs6OM3GDlmKIa7TS8538drL8vvb7bY3XyvlJyBJGl8gyj0oYE5L+mT.7rYoyo1zmSQmEiVhrPGsVWKBw2w9lDW+uLL5L66y2FNFEsUuQmSWaHxE+JMMRGo4CbjlWii4p+k23y9zv9LIvmM45bOsBNe74WX3Pnl20wM1kK5ZxYvUS0+jBi4487t+dugdsPbrdwk6CCz5OEKmqs76r1NKShydu+o6YEnEo+qKbNvx1CF6zTe.X0w0j+h9vvNvrBLxZ.ajA8TGGccBH36kB8In6tRzYXowTkhNiIsPvfrCcJtR61PNFczgDeBRYkj7mFqATgQI8utMAJvg98utBBmqoCkNHmcWjnMoUDx3Rfb3c2iq5KOnmkrvXxPPVOiWNzZPSDMXEu.edjFOFmmeV8RVNr3uB2GkjMLypCDlHbr6gU86WSvxhxpoMrpfjDz1cQwqNPPWraNA8bnSpNDm9BqJ1US2Vf5sFGyHu0LVTOUsvwnQWmF9LD2BsQ5eP3i0z5Y8LwxU86H2HH+CyeyfwCG9ElAw3CDVCb9NJJzNEL0QcTRXVbSsUwXSxwGmkMCiW2QXYo4SkNQFVOidwxv.yEJC6BeNcM+WTdvabAmWTd5z2NdQ4ymaBd+KnLIuJ9Dw+djcl9Rt4SCuqlz.EAS224NnoJXWAZZVjWzMnKyFXzFyQjuRv2aWDOKJI9SBWU1Trq+z387gFgCfdSPi1WeQOJr0EdiCA9QgKb3MzcUz8H5+Ga0++LmofRaMGTZX2inCembJIcUFXNDNcDjckA1x9ksu.BAdarPbvCa4tRbRBaYwSbz.ausFHrJreq4dKgirDqU5j3vb0ZYZ8T.GYA3SIQOMQbR.7dxPe+E6jg1GMcMsAnjn1UvTGuFDvgSqCcBEAPEsJzMCcrSC8qPnheN93r0pCTkvO7+A+wtRFzygrqjYbkT3UcBoWuu0ZQEJT9ds.RPE1lSNfbuJ0PXkD1xJYovSlTr0UY0jop5xhH2.nsrmsN7aWGlY24xfg1mBtSNIPCc+Ojj0+onO5IHpq8RQqijXjd8iwk.4aUb.+Hg2E8LsOmNy8jkjeonn6lZJDYupHxcUQj+phXhqJhIupHl5phX54iH5lnK6.SsdVi3PQsa07V9agxqh7CwtOT.aWQqDEv2tbsQSLKz8P+R0desXcz6O93nm5d+m+EgstNt1XmspUoY4MoeJcGcAIYXsD2wTtNTlC7hlxET3aaJWkftYApBiZZZ4O.hN9T2OZmUruZU5fuD4r6+BxJJQeg8hZGSbjf5pvrvQ+m6xXPE9U1WuAchAYWkZn9CHUCN3nfZGEPzWXgnYWYCDQiGQH5JNErMNg2nq7UvlKA5BQv9FNnD9xa.J0901RCEMQkWpHzlPHHBmxgI.CYIMsSypJU..ThZ2BzVquswRiwLlNniLdLwwr+xR5BCqoYJnOxB3kWk1Q1rJsVqSPW.AX9CoM1YpNup.hcVaBD8YlKH5nMPMDJXiGqmvEP8N9ujUItJbPvY.IKSqYTAglMFuSS.m+SitxhmpBilBqKdLl3tpDKkgUvDKNr4Yg+6uxENiuqbv+pOSLQE3TpvxsHnV.FeaR+9TRx3I1sEYY+JL4iclb1KZdXEXsvlZ4kWyQTJXKAfIzJ3P6C8szwF+rNEg3NgWv8Uqg6mkhzw51y.YcFE0.NSxgAxVQlPMdga7rmr0OPYAbtnY0Ei9BWx3OGNYZZeKwRT+DWUFXEPi7m5R3sJTflf3pKxwNBZzflQM5ZKAeeYYMyzniENuf8q7h1bXsNwPF6Xiw9LqNoCVklnI8XlPd4LsyMtfgTt7TnMc7zPwyDSwUVaLk3mLZm.EQVVziirBA8EvV1IPlhbOvpH+Dmhz0FI.mh2.vWs1XCqEOvnBJZVGc.P0kf0NNYDBkvNWdc.5poAAYWsygY7+a+sXzDUfPBjFeOY4qofy7IWYsHdsFVPBgd7Ejyqsa.cMTNfQmngVk9EjXisC7TfyXEASeybvDOsmcrSGBFpa4mpW8ApDtABWFypSAFCGRygXb7vRttFnlZXmwCyrhmaZsEAPt4Cn0lDYAgicAgaQ623K.bVSHbQAjcQAbtjHQ1RtNdwCLaIWP49J8z0wh8B0.bA2.7KTCv64FxcgSwI3LZFOOOhbB8MulH19YYgQ0HCpMNMr42CaoKGPaih0EPaGYQacT3ofobmPHia+gcgC6iGt2puwg2P9zn3aNd21rmKy.+Mxv1Wtz1KHb7y.NbZ+MaznB5lyq.gl29NxHPqF65Q1KHvgH+x5v7sTZn0AFbzZArWLSGeQM.kAIH9qLlcxGNom3aH8wJkUo4iE2ysAIpNzPcqLIQmqXiHoMT8J0H9lb0DyMY3nlJ86J3YLrUcxHl9Kw4f+qQu7jUHG7y2apaXhHrS5ZqQnyhd46.Iz1uaRu3XIuJ8xnO4Cc.dReXuJaiDes+7UsaaQVWqs0aufvfz5faLP6QqpcG+y5rbd1nv5CJ7yFEdePga1nXcqKa0gSMAXjnc7ISI91vy8cLHY0v4HiB3XcYBhx0b7LWwhW6bNSiCqYmd2l5Z8q2U.ZzEUvIyPGqkwkzRAFeFleQrjv4Cmdk07LMFuQMCvrUvYtzvPDDev+3qzvWaKB3lmHvRLuPPwLOnP1SewWPWsV954aPmqVkCpmuF1Hqq1P2Ktg8a1eFKrgEDK6+UA4jchvrtKHifxa1xcDRULq.KIxjF15tp19kuC8.QuGVTRxQdcDjF0EpwmMp3WCqkg.F4Wu1RAFHeLW4+k9nW1ZhL8KnKtQkx0Q+k0kFK9MbSidOw9IWQkOeYK9sL6x+ZR+OqwhHTLNXZbdGe6ZqAipu+VQWNILHmZij6jdClQ4ZXrYrCKzOYyboNeXoXRE2Vtdo5avotct3cZXlJVm8KOpQMyhsabxILOYmV0RTYiTWrUEv4IxVULlZgXGuOeqMEKXVKdtc25fWU6vmezQkdkY6K5BGK9h8.E1n2tC0RKJJtaI4N.01o1emNm19h8Or1qLqb9FYyE6h5GWOQuQEKavkp2vh0isWic52M2FOWnVqmuyShaN3ry1o.bJvBxIhWoP0sKz6I58JkcyzY2qU0REzpsWoDCJWK2yOr8lkeU8VGuatxM1ay8NlqcVoMa2rP4bOWXmLmTde4VLJ6+jKNu4QGUcOEyy6VpPlNvdbXx852u2IalRRWu+4pIO+fAaoc1tWbT8i2LqHZf4XIxwNfKsTuia07nlZwRbh1oFoR2nnP0sL6dF.1q6o0nF3Ul5pMz.i.YjLun4wGcX496p02LSyr0etnTEgF0adXeot0StWrpsFLRHcwzmkIsXh78Y1GziIS4ySrCzMajwEY6TSczHt8XFnUVr+Y.PA.+QoTFjfAjXuQC5Lb.Xi3FpfSqI1+zCJKlb.W4Jx6HqOndb9ikNVt9QfsTJpyeJa9mCYmLE2q6lEaHT8vJGucc3+e.uZ+y52pvfsJotcplMiEK1QcquSlpsiozEV+vC1pZuiyrytMFvar6969jtFIZrSEYibBRmYTSStudhVrf8p0YmJmNznkzNmjoIWZw8SscudkOqbyzhps14Ih0zL2Uuy4IYqZbbljspYj5hyDfjV9d01ZzfxoSVuWlzmZl9rxipHeXKUo3GyuodrbMJLpA2Qsqzpx9Gcl51awcX45cqIua6Na09nXZwL2HmV8x8NJYNyTUOP+7b41oj3dpsqlOwyOzruIHUrT6V5.AvIEU01K6YhEiuUrrGz64ae5go23jlJC1FrQ6boNIUgrfza1NWqyOvb+gaq7plCyKJdXQfXuSO+rdpiWSWGeqYsltK8MQ7enjIIHaMPExczkC6p9N3Vb3vSLiyuv0DUZnCydw5cRuPId5FkqbBmQlc1lQVvD7P7yj3XAkvNA8txZTNK1uJ3hBx3WjG0+ONdbSh.
-
FFT Display Code Causes Audio to Mute After Compiling Twice
Hey everyone,
I'm experiencing a strange issue with my FFT display code in HISE. When I compile the script once, everything works fine. But as soon as I hit "Compile" a second time, the audio output is completely muted. Restarting HISE brings the audio back, but the issue repeats if I compile again.What I'm Doing:
Using Synth.getDisplayBufferSource("HardcodedMasterFX1") to fetch the display buffers.
Assigning these buffers to UI panels (pnlMidPreFFTDisplay, pnlSidePreFFTDisplay, etc.).
Running setTimerCallback() every 16ms to call copyReadBuffer() and createPath() for the visualization.Pattern of the Issue:
Compile once → Everything works.
Compile again → No audio.
Restart HISE → Audio comes back.
Compile again → No audio again.HiseSnippet 6136.3oc68rsbaajkfxFxQHQIYlba1s1G5x0NSQ4HQS.RcKYShrkkhcM9hFSMNSUYynzBnIIJCBvA.ThLyjpxi6Wy9MjOf4g8SHusul+fcOmtwkFf.h2jrcRYF6X1M59bqOmSe5S2nIaXHy0hYcRfqc+9rPEkJW6HeOSVPfmuREsiG0moT4sTaMxMr69co1tJO3dJUdC0i7YAPyu6n9zf.lkRkJW6KwmVYkqqv+7yewcoNTWSVZUJJOyy1j8P6d1go0dzd+QaGmCoVris6I05l68.SO288b7F.Tx0TqqzmZ9bZG1ioXyVRU49zftJUtk5tatoN0p81s0anu6oVsMYM1t9VM21ft4Nsaucc8lMr1tcSfHW9.K6PO+VgzPVfRkqeWOqQs55ctq.AOyNv9TGFVPWoEfYQ0G54XgrHVqx9cscrRDQAf.SURfcMg.68UejskcR8oBt2k+.RZOjEfUVJK4csLjmtL4UWh7JfjpHQRWWPR+F0Vl918CSeBROuo5CbCY9sov3jLoHZqxR+mum59dPKbCq0i9b1g9PgjdTcqcquNYyMqu1mpAsJvygUyzgQ8qBUnc6aCCeAgjyn9j9tNG1N7d1A8cniHeFIFlcXg660qumKTn5MyzpaBvHC..AGnzc3gGOEfIeaAfQt8sI0WMKHaYawlZXNVii.p9piSmdAgSOglowQ.0nHJcpg53sNBrMVUa0LCLAfwkICfE2.GgTTGt6f1sY9s3Ot5MuO02xzCLBdDM.F7O7unC.TlDmR3HTqHw8GnHP..VCLhncqpUvfWMKZHs1o7FTGPg.Wigip0QPVZ+6SC6VWRnY5y.qrifZqh8ym0gfn.ah.dQsn5jnHjPdJiZEQEqUyg41IrKBTNGhCF4Ywwzkjgn9Evi5Q7XI..YR8Iyj5EwjWLMMItjONBpb4GHynEJCQiKfKMjFIK..HWZLYtznrgxxoooarLGaNt0lLLabA7YC4QyRXzFSlQaT5vY4T0j3zOC+jXcdDL+UH4odCBscYhmUroFDS.usQMsZ6Atlg1dtU6r1pZ+8U0VAcVPA5Mrqc.RCOzyj5bWuAtVABCXdKNGZA8qM9l3xc4kavKC+oChGQjAUE+SPsysC6dGm9coo0z0NjsNodsFqwAbmZV9zy4RON1ScKrN4qg+B+Ilp9JaKTFmVw8Y1c5FVcsuYchdMAcFSGeoO0xFFcNDhho5WWN43yrPhoI.0yusAGck2XKp+yi5fdbG59MQrQa.SKHafP56EC1kLLhAi4uO0w4THpqzwwngwTLG6Ezzq+HIEJtuz09zUxz1XevEz6TM6h0LPdqVctzmyhan+MnvQFE9r9npW0DdqPNKj5K3sp5akSaOwScYp6i6h7pWe+xWcWedT2eonsStH0c84VcuvgwYSeWuH8c8hz20KPeW+JSeu.V6BT3Slz9h7umcNjWEU32ZBJ7FyiBu1JfXZlT4c.gbGeFyc1T7S5RAp9y.1AvLRngLCHNaOlnImwBMCyXJRylImQQlbFEYxYTfImwU5TL4XsINGyEYyUPfa+RznqwbNKyKWqtYznKCxqO6He5M8ZrXy1sf1dMJx1qQQ1dMJv1qwU6zcSv3SKl4HdtO1Kj8DfK096Zqn88Zj7Opc6BeFt9KeOGGbgRE7XA1tfNV0cPuSY9qSNi5LfkzPkJWOaB+TKOgex4izTrbPoF549.W6vmzm4VVVJUhVCohRk2NhpflFxSM3aGkZvVNf3zWw1RoxMT+itdmpqvIX4L3pL0c1XQ5bi7c9m+hw576F04885cp2c8Fx69apFWTeJ.QL9u6fvPOWN.VQUTXV38B5twh08FKV2atXceyEYnq4hz4EByakoy+v6+e++NyJMFKlRyVEP9+4GbOvUHlT9HSPvrrOyOzFs3qbO1Y1lLQJ5WQ8drfmG50m21nD5pTYYAZWMNA9TWlCGqugJ+6MTFlhv+88FIW3bbRhjJ91ueut7IIRpg7O1qxxR35FS.W5SMtTryiqe561qO0GPiD9RXgJuoTsZYohGROMgJ3eOCUnnLRtPYnPWYRzmxmuWHaHTVE2jFk1vnUK6uSZvzXOF3tlx8HW4ZJx3XhNRKSr8W2qbBNHbjCe22tumu82AjC0IGS7CsGiIZtmLg8lSzIcIDF.4KcBqmmEzqOT8wd98nNfn05HluI.ZZGlR.Dpf8Pb5qeuROaKKGbhcabdzTP7SegLus5DmCoLgt6qf71O+E8nxZ06YwZSG3D9rB7GkP0qLkyDVlf3w6wQpZkODJLQt7yu.wFrpfdAJK8uVQ89T+ddt1ljVcg0pncGWpiWGxWA0F1U6N19jCFZBs1W6YLmyXgj8cr6q0pOyLzm5P9Rfa0NxyYD4d91mAesKMfQNbP.HrzNXXepKLHSNxYPfVKbcSs5RAmoZs544E1kr+.enOoT.yG7xp0ZCzyKD8s19Nzf.3AQ6Vo1eZ.0hbfUGl1w.XHGDDvbMYZ2k43DAqmQ8s2nkcGsGBLA1HsuhdFfVyAN8gH2ztSvnd8Xg9.PEDLtUYji65OHHT6Y17weRqPPhobANLJL9iRFz9Q+8lVebENFJ7woodmAgdcv8kt.EpR87ZTlm2eft2B34sYDUcCUtPToL+rSh7ZT5DC1WFjGNwvv4l3ZVFwsW+KChaYU9AvnLpqzY1+.0BxSdYJe6MXQT9Nduohh9P0hRqxKPR5BiqOkL9gmKOg4eJe.Pe9L3.sgxrQFMJiL16aeQRFMKiL91fWjjwlkQF+XmKcxnzPik0L.K5WRgFu4bDZrwzGZ7xpXJWtTiMt4bDarwKhXi2bNhM13WHwFu0bDarwuFiM13JO1XiWGa7kcrwaMGwFabkGa7VyQrwFu3hMd64H1XiWTwFuybDarwUerw7HQGaO0ufHQmh3MKmclJR5iTKbeOtxnowOIwuq5i7rF3PCydvlQIbzCPm2xmlX7DC6BN0GI6q9R6zNOsj3uQ8H6PytESiKU.MpnbkPiQmQ7UUOncavydJAdc0C+KWQGH7kjv+6Hv+GnlbpdIhi0KAPORGuu53m22LxpGyBO2y+4nOZtOo3xv72sngQIyNRHpuGTqvyk7741Vn6hr0j+EH.pJwQrT0Afx+Xn4eaOr5wvCVYNDgU8kE.xwQkhxSNi4GP602w1sSF8hqM0CL5WrdgXK867HJLMIFswiGzSbXoA0BWvBD2UvJKg6BhnbcrLRBsXtV7B+evmnGpikqD8P83GJq6oJjZZQtUhFveK0zClcFEPfZxbhU4TCJEhd+.p7eoltcm8wcn0mcr2QP6qxEarmRwSKvoNdlOGWuv36QZeAscWrEUMi344YqTW9WRiHIaFqRjoC+k1Hwr5F3fRNaq6333cN5g1Nx4kfsfwDdganVuF7ehlgwH1uKFlGNHJ5TL4emddCPO7Bd39zfio1NnQcqAA8Ah7ItsfFyeucPGPOlG69MNjZBB2Q3N3iNRwcfFLUvCbbh2qbzapZDJmEuyN4ZBN7bD0GdTHW0BYHDewuyOBwJP983yIsjJzD74nv5ZBBaYwKwB3o3DzFVWYBDZQTkVR2mKruhpEC8U5mE2umpuPQpVufSDsnPrm18If7kjDU74Sh2DQEEIpYUU.cfEqcXXdJRVZzCV8jcgzSV.LsBjkFa3PHumigC4tOOnWLb1YLrC0C+Kx4WfVPmo.qYFHpTIoDLA9irciVSpJZOp7H5vjx5PYj9tgpnpLOnzwSU01sCyxHqpRg0MNJfUCeTQ7hnSSR3g9EbXCi2c5bN5yWCT9Av5KGF42rbkwReB+sRCKAgXsjXZmGD7L7olTmXwA3URh6eKUzrb90kxz+4SWlCfYVaRteuJoNsLpYnOq5SQ85pSgR+JUgZpbbthJLo2DbiKZQItwi6976F+Rxx4FhV3EG6JKKG8gRVNRsoXyGoFrHyVqlwjBVi4I88bXFYIreqZaaGD10haPIlVo8eF0HOT.+zulpCdc0MxoDVYYISQ0TSwkUMxZKtBTA7Apq0yYmKXIbQT0qYXr6t0at4VFFMZty16rYzqb6g9r+1.PcYjRVPpTLBeO.RMpy+nquqQ8cM1UB6um5t01YW7yV56rYi5Fa2Xb5Xqlaqu8N5a2n9VapuyVb53Zp+o7NMJz0yM.IyNYX3kU4UH7mvWJUFuTkvFE6BKOo1ntdcjY2c2cZt6100iDYhbXhqBKp2eHBs56J9r81a0bGiM2wXFwcHquXWLRcmtLl4.V4Bl4BnqndfKl2IqozKcpJdiEzDowqMQdsIxuFMQtgZa5ffbQF+VvTa9PXL7mTjgQbuljQQlIeWJ2juqnx2pjGjPpusZKZ3.eLai2q0QIzbb6eGLEBRlMQ8Zrvnq7lKpP7c3abAA02v2sKErDDlZxcWwhB+2UB978A9xAABEUcg8a8laCZ0M2LVslmwfKQt4BP1aEgrEh0LlVrootviSFSuX7E3X1J3NA8hYDSiipEfsfoUJSY+8SspIXVSW.N5BvxGjGKWhiQoXAzr2mvywJ.hrNXacNtoHGS86vBy4iUKILh4JJDot+5fPdcPH+pNNc8ELNc8Wah7ZSje0XhTZFMuPT1rDT91pY1F1wlabwRwb5lGY7RXyizh28G84a2ij5+kx1G81x69i97r+Q4fv7jz82JcGfzmur9K0+4eGr5LN9mXV+S62qbY82Xtx5uwUXV+MdQsMRqJsMPykFUV.Le5zIaHzroSkoiuxoT0XtTpZbEpT03k+VIoEuWP5y2dII0+WhalT4olJwGc7ovZlW4aZzWaCk3uYztL9I8IPISwHinGXkl6tDJAqrvEoqjmX4SRKNaXKbZGhZ8GfOEBIV7r5FFM2dqcVDNQNSWiw.ugZzAl6xh7EsdAH2zj7LFwthZ7Y4agyc0kE0JkqswH2UUkOmgyZLwWVTX9T2V.YJetGmWKtElNKNeUiQshy+vkqIGtlJ8cEOc25aaTWugwhvJYR2aAZwwmczWYr4jx1YAt3RNWquxX0Im04wH32VMygt8kkc2XaoQADZlkeNqqfMSimNBMywtHC0liVlq40uqm2y6Q4G4z45tIQ93D+QhG9lp3K9C+peNJo1X41d98HeIChrF8VneA2U7+OS6cEe+o9th+Ilg.IbrO0MnuW.SWFxsX8rO1ykEjo1b8vnvdjo16wBG3lEzhpha0O9O+m0+QTTbHHJzkOv4wUZHW4QTWoFY7iPYC4CRelCx9O8EhDwzBV+uq0SBLAACkm6II.NvIfwumvzk6XZ0YPOdn+gwPyK5fte8o6XUOgaL+kek6Fy+W.ulKYtT+WIlFaYidINv8LlCX4xoweKXpxe8HiqMqo2i7b8hOb3oCzOEeO85zgkQ+oPF5NggTymmVy6u2SYNLZ.S9EP5gvBpo977ONexB8Y9G3fBGu9cpBxkf9KH+x80S5Z+p90SZ5s93K53U4QwOREbEaP3CkjWNikuHdAVdQfidTSeuSLEu2OnQ+avqA3a2nib6ivxjBto9fUzYehoYVPMVGMl2N1Xd6Xy4siaNucbq4siaOucbmI2QbF8nswAsMTTdzQGvCDsRk3cWBeCcY8NkYAwQHdYyPU6jZbYCOz1QD1aaazrXI7eDTxuSDn+skOUV0rB5GewYprz+3eQEl2zyOr5MCBs3stli8o2T76VC4fgP70l1gNiHhlQrcsrOy1Z.0g.symxe24iAwoz.ayfH.f+Lq.Q9RNkVK.lWzLzcc761sWmvBMqkzILouI8ItS8n0BotcWG+RfcG2A8x0KrRpSdbEXWKfuqhIsKd6my1t110tUx6TW.mU+yALeR+jT8oEPCOAe0iOAFyHeFAeaf8GU8limksuNzyyIzt+mzhykj.QKvWVOr+B1AfQz6z22bS985J7GC80I5ffNAS35.KGU3hxlFbwgRoHK5mnjayu9kidUBCzrv0+GwocC32QFUuYRZ3Rvp3Uli30VFwkxe57Kt15HVEvOh+xgfL7UoXnXtRBEZ3pmyyBwYQJA9OYPX+AgDrsEQ35BYUJT4.MOcmrF4RAadpcL3p0ydXdhMJOhI.8qXg21xeDXzvWRX4zqjT.AadxMNWIWHfKlhkkuTvO0IRBYytLymep2vp2LSB6RvhvAFgF4dyTHcL850GlyuDUG.OonIhOJBOYXmoDQY4vHSg6su3cxElBO03Wyx7jSEmQrSXB2vYniziPVdZPFb.s5yrF.xWGuyIsiOeHjSG.woLneBIbGKKBqefsCZD6gu7vmAN.HnaV7MZkb5Hx2wfoSntP6bCF3yHdB0sy6xbIbSqOqtVLH9L9HF+fkHf+SeTKhEvV39unE+E7BO+z.xmj5wr5onK2AF3gvoJdafGQdsRsCoNc77sC61KfrA4.AoPcbHX.cDgC4rzD9iBVMxA.+PhutUBRSDBo5c8w6eAxefbD3Jt6n0z5F2ppCWW.k0.Jsp9FQe+VjgjOV7.36UGB+OiaWUGpC3FQw0hIbiZDw0JyFsvaqGYFoJdQy.nUbBTVSixa2zhyOFkvMguGMIEGuMqGi2F0HGELxrqG0zClNEzGitKaHUwK1l+.g+KFHX2slFS7foGwA1tUArdzCtsATURIjuwlmv6MqQZ40Vbs4zGUFqFc227GcY.dCfmYBOZZQ7sIox309qFwXYyZj6BZkavyMEXijJg0NEp2QT8TgjTQ4FI0M7u1HBQaUibePSYim3yuWe7bF450yFz1jvXWnAd3ymVlZCDA7AyM4HaSnl50ZznAuz1QndaXzDucg1XeutL7tAQVOZCxgO3ubv8z5is.BPWzhBIfONx9rvg0XpIVvtSMLxK9MPRVtLAirg8OIcFxYCiIgTAClXYc.p.7ptgNTRLFmnHsKnHY6NHvy1BHDLYcAh6RofjZmJ4MppNLBl50Qf1oGzagVpznXfn9oWwL3uAQ4gJmCS0K0AmN62kc5nftryRHZtYPCeKBWKgj3pYsDgpYbeZLaBzl2B0j1fz3VIrH37o0F7qcJqhF9BNgKFslUUkLFhkM3AMHFBIRDvozc7MASrN4TgqFeaWI7ARvqnLLk5fSQd6mjV1XDYUCfJ4dkvGAqkAG3iICvuDdaZ4ymlNiGJs+FT+IyliIMR9O70W.xoOGibQO1xResXAWTw0Vu7t9eP1PG+YWPz5OVpyhoX93R5epyWcvu38gnw8O0CV7D43HgdBmhN5NwLpzr4cLFCfCwuDVqVfM0U15oSTcy7fFNCVhVjrkz1olp3kbFFtXrM5ImEUwbXrVEvA20qdpTCb58PuNTd.FwZGEX5.JoWVd9v47SMmjMahHIv6mX+abrvAtyi99zNGivo2jbwZ.tCu2HXA6.SmdQwkcxMKwyOgBOewsMf.6SbkLbsjBaHoCanmcJH9EVWRzDxyB0EugjJyjc9lCZXlXYL.eoGO3TV.9amROl+F1tA8s8yFuQnTCtTDP8r45V0qs8ZXRHFhE1ndscRHqrq.GyoPT5DzRp5DQdORnm0IwK0GoLvUymjNKT0ShI50ibEKWSbfhRUk3pTpN4ntjpdbVM9SZPSRMOWzLYHiLQcHSMogCLUHNdddoFKM6qLfimoTV9L1LSROL67HoOnbZIq+XIPUj6zL7bN+fROKmWpogLj7tHAnLV94FJRL8jpOigPR8ki0OQJ+bUMLjTQEp4QITGs54G5SB9C4Des1YShRzBr0htFqNIZg1R59XyQ6Jnlj03WfEARzmyBOQrdx0HXMwdHfNCy8Jpfi8awqh7IeN4DMNg824bJtp598cFIkDId8QE4KmeHt327VpmLtk5mx6YLX2m5Xh6jArndXY5NAb9OQZvakk+nS3OLBIwK4V.Hj0heZJ4juUY4hTocljZX2lDkcBdySSbRaZzR7Edzjj1nirnzCnudJktFOjM4GkPlqE8SRVAjUbxNffoSIE7WgKX49zrDdBqGkkfXRa7DsTtSCYoUa6ZVlwH+Viw5qOYXLdm.d76ykez9oJ+bsK2j6sWXjv8LwUNVrJOvTImlUfDiMDheqHfpRdCFxoqdfnOfrJAyYPWTj5XdS5LBSPT.y+LdkBC6DzV0YchOeVOGXpN+0hC4x.MZb.CH4pxNjFYmy+kvDyzDmJBv6wNPb4Lh2r7rT0dfcBht7F88hLivVJL7EeKJomRN.DEky09E4hTlHhwUPLtPJJBYhuFmKTYzIJmIi64DD2iOBQveM3vQjGxZGd6mxSS03iIwRewnZh3nZOLUMYk98.oePFo+2+oJJ++9ZBELC
const var pnlMidPreFFTDisplay = Content.getComponent("pnlMidPreFFTDisplay"); // 0 const var pnlSidePreFFTDisplay = Content.getComponent("pnlSidePreFFTDisplay"); // 1 const var pnlMidPostFFTDisplay = Content.getComponent("pnlMidPostFFTDisplay"); // 2 const var pnlSidePostFFTDisplay = Content.getComponent("pnlSidePostFFTDisplay"); // 3 //const var source = Synth.getDisplayBufferSource("HardcodedMasterFX1"); const var source = Synth.getDisplayBufferSource("Script FX1"); // Mid Pre Buffer pnlMidPreFFTDisplay.data.buffer0 = source.getDisplayBuffer(0); pnlMidPreFFTDisplay.data.path0 = Content.createPath(); reg buff0 = Buffer.create(pnlMidPreFFTDisplay.data.buffer0.getReadBuffer().length); // Side Pre Buffer pnlSidePreFFTDisplay.data.buffer1 = source.getDisplayBuffer(1); pnlSidePreFFTDisplay.data.path1 = Content.createPath(); reg buff1 = Buffer.create(pnlSidePreFFTDisplay.data.buffer1.getReadBuffer().length); // Mid Post Buffer pnlMidPostFFTDisplay.data.buffer2 = source.getDisplayBuffer(2); pnlMidPostFFTDisplay.data.path2 = Content.createPath(); reg buff2 = Buffer.create(pnlMidPostFFTDisplay.data.buffer2.getReadBuffer().length); // Side Post Buffer pnlSidePostFFTDisplay.data.buffer3 = source.getDisplayBuffer(3); pnlSidePostFFTDisplay.data.path3 = Content.createPath(); reg buff3 = Buffer.create(pnlSidePostFFTDisplay.data.buffer3.getReadBuffer().length); // ===== Mid Pre Paint Routine ===== pnlMidPreFFTDisplay.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); var w = a[2]; var h = a[3]; g.setColour(Colours.withAlpha(Colours.white, 0.3)); g.drawPath(this.data.path0, [0, 0, this.getWidth(), this.getHeight()], 1.0); g.setGradientFill([Colours.withAlpha(Colours.red, 0.4), w/2, 0, Colours.withAlpha(Colours.darkred, 0.1), w/2, h]); g.fillPath(this.data.path0, [0, 0, this.getWidth(), this.getHeight()]); }); pnlMidPreFFTDisplay.setTimerCallback(function() { this.data.buffer0.copyReadBuffer(buff0); this.data.path0 = this.data.buffer0.createPath(this.getLocalBounds(0), [0.0, 1.0, 0, -1], 0.0); this.repaint(); }); pnlMidPreFFTDisplay.startTimer(16); // ===== Side Pre Paint Routine ===== pnlSidePreFFTDisplay.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); var w = a[2]; var h = a[3]; g.setColour(Colours.withAlpha(Colours.white, 0.3)); g.drawPath(this.data.path1, [0, 0, this.getWidth(), this.getHeight()], 1.0); g.setGradientFill([Colours.withAlpha(Colours.red, 0.4), w/2, 0, Colours.withAlpha(Colours.darkred, 0.1), w/2, h]); g.fillPath(this.data.path1, [0, 0, this.getWidth(), this.getHeight()]); }); pnlSidePreFFTDisplay.setTimerCallback(function() { this.data.buffer1.copyReadBuffer(buff1); this.data.path1 = this.data.buffer1.createPath(this.getLocalBounds(0), [0.0, 1.0, 0, -1], 0.0); this.repaint(); }); pnlSidePreFFTDisplay.startTimer(16); // ===== Mid Post Paint Routine ===== pnlMidPostFFTDisplay.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); var w = a[2]; var h = a[3]; g.setColour(Colours.withAlpha(Colours.white, 0.6)); g.drawPath(this.data.path2, [0, 0, this.getWidth(), this.getHeight()], 1.0); // g.setGradientFill([Colours.withAlpha(Colours.limegreen, 0.4), w/2, 0, Colours.withAlpha(Colours.darkgreen, 0.1), w/2, h]); g.setGradientFill([Colours.withAlpha(Colours.grey, 0.0), w/2, 0, Colours.withAlpha(Colours.darkgrey, 0.0), w/2, h]); g.fillPath(this.data.path2, [0, 0, this.getWidth(), this.getHeight()]); }); pnlMidPostFFTDisplay.setTimerCallback(function() { this.data.buffer2.copyReadBuffer(buff2); this.data.path2 = this.data.buffer2.createPath(this.getLocalBounds(0), [0.0, 1.0, 0, -1], 0.0); this.repaint(); }); pnlMidPostFFTDisplay.startTimer(16); // ===== Side Post Paint Routine ===== pnlSidePostFFTDisplay.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); var w = a[2]; var h = a[3]; g.setColour(Colours.withAlpha(Colours.white, 0.6)); g.drawPath(this.data.path3, [0, 0, this.getWidth(), this.getHeight()], 1.0); // g.setGradientFill([Colours.withAlpha(Colours.limegreen, 0.4), w/2, 0, Colours.withAlpha(Colours.darkgreen, 0.1), w/2, h]); g.setGradientFill([Colours.withAlpha(Colours.limegreen, 0.0), w/2, 0, Colours.withAlpha(Colours.darkgreen, 0.0), w/2, h]); g.fillPath(this.data.path3, [0, 0, this.getWidth(), this.getHeight()]); }); pnlSidePostFFTDisplay.setTimerCallback(function() { this.data.buffer3.copyReadBuffer(buff3); this.data.path3 = this.data.buffer3.createPath(this.getLocalBounds(0), [0.0, 1.0, 0, -1], 0.0); this.repaint(); }); pnlSidePostFFTDisplay.startTimer(16);
-
Issue with Custom Arpeggiator – MIDI Processor Losing Connection
Hi everyone,
I'm using the example from the documentation to create a custom Arpeggiator. I copied the MidiProcessor snippet into my project and connected it to SliderPacks.
Assign it via processor id in the property editor.
https://docs.hise.dev/tutorials/midi/index.html#clocksynced-arpeggiatorIt works correctly in HISE, but the connections stop working when:
- I restart HISE – I need to press "Compile" multiple times to make it work again.
- I compile the plugin – the connections are lost.
Has anyone encountered this issue before? Any suggestions on how to fix it or is there a proper workflow?
Thanks!
-
RE: More Positive Posts?
@mmprod said in More Positive Posts?:
You should add a video with audio demos of how each one sounds
Thanks, I really appreciate it!
Let's just say I don't get along too well with visual arts. I'm looking for a way to create this kind of content too, but I think it's important not to spread myself too thin. From experience, I can tell you that you might end up working for the platform without getting any real benefits. Content creation efforts need to be planned carefully.
-
RE: More Positive Posts?
@Chazrox said in More Positive Posts?:
I cant wait to release my stuff.
@Chazrox said in More Positive Posts?:
@Mighty23 share the link!
Nothing to hide here :)
The link is 23dsp.gumroad.com, and as I mentioned in my previous post, I was blown away by the number of downloads in just a few days.
Here’s a chart from the analytics.
This is a plugin I’ll be releasing next week—just to keep my subscribers on their toes!
The core logic in FAUST is already available on my GitHub.
https://github.com/P23ASURE/waitingroom/blob/main/FAUST/GrainReverbThe UI is inspired by the shooting game example from the HISE documentation:
https://docs.hise.audio/tutorials/ui/index.html#a-ball-shooting-game -
RE: Global Cables Flag?
I have no problems with Global Cables in version 4.0
Leave here my github with a compressor in faust connected to two global cables in HISE. I compiled the project and I can see the Gain Reduction in the final plugin (win & osx).waitingroom/HISE/PumpCompressor at main · P23ASURE/waitingroom
Hi League! Contribute to P23ASURE/waitingroom development by creating an account on GitHub.
GitHub (github.com)
I reopened the project and checked, I didn't add Extra Definition
 -
RE: More Positive Posts?
@clevername27 said in More Positive Posts?:
marketing and promotion
My good news for today: in less than 48 hours, my plugin has been downloaded over 240 times from KVR Audio to my Gumroad. I’m not sure if that’s a strong number in general, but to me, it feels huge.
If you’ve tested your product and it works, don’t be afraid to release it. I’ve left projects sitting unfinished for months, held back by doubts about quality—don’t make the same mistake.
For non-native English speakers like me, don’t hesitate to have your writing checked by AI or a trusted friend. Take the time to craft well-written marketing emails, and always personally thank those who support your work.
-
RE: This is my reverb in FAUST, what do you think?
@Lindon I tackled it with brute force, the 'stereoBalance' parameter must always be at 100% and must not be exposed to the user.
import("stdfaust.lib"); // User-controllable parameters decayMs = hslider("Decay[unit:ms][style:knob]", 1000, 100, 10000, 1); preDelayMs = hslider("Pre-Delay[unit:ms][style:knob]", 20, 0, 200, 1); modDepth = hslider("Modulation Depth[unit:%][style:knob]", 0.5, 0, 2, 0.01) : *(0.01); modRate = hslider("Modulation Rate[unit:Hz][style:knob]", 0.5, 0.1, 2, 0.1); freeze = checkbox("Freeze[style:knob]") : si.smoo; freezeInputMix = hslider("Freeze Input Mix[style:knob]", 0.5, 0, 1, 0.01) : si.smoo; width = hslider("Width[style:knob]", 1, 0, 1, 0.01) : si.smoo; // Early Reflections with dynamic timing and gains based on decay earlyReflections = par(i, 4, de.delay(ma.SR, delayTime(i)) * gain(i)) :> *(0.25) with { // Base delay times in milliseconds baseDelayRatios = (0.013, 0.017, 0.019, 0.023); // Represented as ratios of decay time minDelay = 10; // Minimum delay time in ms maxDelayRatio = 0.1; // Maximum delay time as ratio of decay time // Calculate delay time based on decay time and base ratios delayTime(i) = min( ba.take(i+1, baseDelayRatios) * decayMs, // Proportional to decay maxDelayRatio * decayMs // Capped at max ratio ) : max(minDelay) // Ensure minimum delay * ma.SR / 1000.0; // Convert to samples // Dynamic gain calculation based on delay time and decay gain(i) = pow(0.7, (i+1)) * (1.0 - (delayTime(i)/(ma.SR/2)) * 0.3); }; FDN = si.bus(2) : (preDelay, preDelay) <: (earlyReflections, earlyReflections, MIMO_Network ~ MATRIX) :> stereoBalance : applyFilters with { // Filter bank crossover frequencies numBands = 4; // Number of frequency bands crossoverFreqs = (200, 800, 3200); // Crossover frequencies for 4 bands // Base decay ratios for each band - indexed using selectn baseDecayRatios = (1.2, 1.0, 0.8, 0.6); // Get decay ratio for a specific band getDecayRatio(band) = ba.selectn(4, band, baseDecayRatios); // Adapt decay ratio based on decay time adaptDecayRatio(ratio) = max(0.3, min(1.2, ratio - (decayMs - 1000) * 0.0002)); // Pre-delay maxPreDelay = 200; preDelay = de.sdelay(ma.SR * maxPreDelay / 1000, 512, preDelayMs * ma.SR / 1000); // Calculate decay factor based on milliseconds and frequency band calcDecayFactor(delayLengthSamples, ratio) = select2(freeze > 0.5, pow(0.001, delayLengthSamples / (decayMs * ratio * ma.SR / 1000.0)), 1.0); // Matrix MATRIX = ro.hadamard(16) : par(i, 16, *(0.25)); // Network MIMO_Network(fb1, fb2, fb3, fb4, fb5, fb6, fb7, fb8, fb9, fb10, fb11, fb12, fb13, fb14, fb15, fb16, in1, in2) = par(i, 16, DEL(i)) with { baseDelaysMs = (61.1, 53.3, 80.3, 58.8, 55.0, 49.4, 75.4, 51.9, 66.7, 48.3, 63.5, 86.1, 70.5, 56.8, 50.7, 47.2); DEL(i) = de.fdelay(maxDelay, modulatedDelay(i), processInput(fb(i), input(i))) : multiband_decay with { maxDelay = 200 * ma.SR / 1000; delay = baseDelaysMs : ba.selectn(16, i) * ma.SR / 1000; modulatedDelay(i) = delay + os.osc(modRate + 0.01*i) * delay * modDepth; fb(i) = ba.selectn(16, i, fb1, fb2, fb3, fb4, fb5, fb6, fb7, fb8, fb9, fb10, fb11, fb12, fb13, fb14, fb15, fb16); // Balanced input distribution - first 8 lines get in1, next 8 get in2 input(i) = select2(i < 8, select2(i >= 8, 0, in2 * 0.25), in1 * 0.25); // Input processing freezeGain = freeze * freezeInputMix; normalGain = 1.0 - freeze; processInput(fbSignal, inSignal) = fbSignal + (inSignal * (normalGain + freezeGain)); // Multi-band decay using filterbank multiband_decay = _ <: fi.filterbank(3, crossoverFreqs) : par(i, numBands, * (calcDecayFactor(delay, adaptDecayRatio(getDecayRatio(i))))) :> _; }; }; // Stereo balance control stereoBalance(l, r) = l * (1 + comp), r * (1 - comp) with { comp = (1 - width) * 0.5; }; // Final filtering with separate stereo filters applyFilters = fi.lowpass(2, 18000), fi.lowpass(2, 18000) : fi.highpass(2, 20), fi.highpass(2, 20); }; process = FDN;
-
RE: Hadamard Mixing Matrix
@njAudio03 said in Hadamard Mixing Matrix:
or will I have to do some C++?
- https://faustlibraries.grame.fr/libs/routes/#rohadamard
- https://forum.hise.audio/topic/11250/this-is-my-reverb-in-faust-what-do-you-think?_=1738742996840
if you can make a reverb in scriptnode let me see because I'm really curious. Maybe you could start from the delay template?
-
RE: Super Compressor & Note Shaper for Y'all [Now with Scandalous Video]
yes yes now I understand! It unlocked some ideas for me