Global Modulator Delay in Scriptnode
-
@Christoph-Hart said in Global Modulator Delay in Scriptnode:
Not a bug, set the filter smoothing to zero and put the mod chain before the filter then it works as intended.
The order of processing is important - If the mod chain is processed after the filter, it will send the "reset" signal after the buffer has been processed with the filter which effectively adds a delay to the LFO depending on the buffer size.
Do I not understand what you mean by "put the mod chain before the filter" - because it seems its still happening....
HiseSnippet 2001.3oc4Z0sbaSDEdkc1zlzBSKTfBCLilAtHcnjINoTnvEwINwEC4G2J2zNCWT1JsNVSj1UHsJstLbEbA2wqTe.fYfo7..uAvS.bVsRVqrccscS5e3LSh2ytZ2uyO62d1iRyPtMMJhGhLlqU2.Jx3zXqtLQmZcHtLTiMPFuJdaRjfFZpDsd2.RTD0AYXT9pRAFyMCJ4yeu55DOByllKBg1i6ZS2x02UjKsY0ux0yqNwg1x0WazWpZCaNqF2iGC3oLdIT.w9.x9zcHxgUBiLlcSGWAOzRPDzHjwLqyc5Z0geWlZ764F4dGOprQEjELQJw04dNRDKkhp0w0yoYldGgfIsYtUnrxJbN71tNt8jmaMNSRGl4Ogt8vnTQ3Ut.7pnCukzf2PfjgFjlQAoyhsrCcCD48HwyovMXfyoMAL65PQMVjwCv03v.XhE8IGPqGBM58.Kb4kV5hlvutvm2NlYKb4LSNaGtftKagKL+2M+by+8ya1eWsaOz9jKSH2yiFNztkd5vQ8fKvh8uCM7hlGR7ho8FHn9Eso3GsMU2kaqzZsAxYMXthcCnrGUf.J0TAe6FM1fHHRGQpLXbAzPgqDBFaPODhpUtk4vaPiNPvCf35A7YPzB2I1iHJFBI22j1AXCJ32jNGVjqnq99p9iqlY7hqFcX+3B2yha5Jr6Lb7VZH3ErZG23McW5qf2rcapsHGryfqeqQtkblwK7IGJCc6YolCva9Z3lbutAc3LW65tdvVrD.MGV0nxHHNQn5gzuMlxrysh+zCqdM8P.v7qwTd9pWKl3ka0M+i+92Wac2.tGI7I0iLADmyLlgPuItmBZdLE2OANOct0SpP86hupG+NDOIK0djPWBSzSMRz.yzAXJGgY5PL6MlJOdc4FQzVjDvJGvg.WhZvIBSHajGvArMLZByHx3hYqYukwTRFAFUHb5y1p9t5q+DbzSkQdzy3SKHChMeggF6swo6OLkwhu3f6WEesmKA67ooi.7sRXd5zll0uUgMCkxRD4mv4G5GDRCHgzV7ldjtKDQ7C7nWGf6EMuiG29.K26SGLSg.EDVWNhEr6PfMJdQSSBEydTsS457XgKa+sIhP26AYlrSruEj5pMsVJ5.YFkj4UnZujrszKYQYNIM9W3SZmUjsMR6rRVmZojrCUbWd3AILXoeGYbBksGHC1vpYqMsZgVyyie2Zb+.2zHFHPIQV9wSRQpQjgz074wvhjB2ufD0h35k38hifDlb1kYACNI0dix6QCiRl3SfWZQ3Gf6YmjSmv0I1fgsaShnijfvNisZQ6dgyEvpdvrbJxR8WYk.H5KU8jD+Kqk.lhBW1Bh7Kol0FQ6I60l3g1S5ukfGImSk8RgO4POANJ.N4D8Hwpp6oEZ8VyREVSkA3wXedVXNNoBZUddAa5ls4w9bmgX4NmF55MhmEFuSi2O4D5aCnXPCXHcQstm.7MSg.pbx+Vjv8ohnzakzKOgDSVCXhw3nCaiZRBgqKCobJEcp7LuRVDfn8dY2rYCWHTmzc8XHGZUhQEjHMGLG58xnh1DXScfyHT4pjRO0awTVxrV.I61trTiWdVnaStWexVppkfFHI70OCy5.5cUlScopcRJLMvTW.Inh687njvhtmSi8g+tnpmIvyTpfm4IU4AEc.kG3+GgxqlfGix+nrDpviB1gWA2N41IQKJ6Zp475KvRcimn7uN5PIX9JZJmUyTdhAMkWp5.lR31Rikor5O3+qqpJaR99hhSU0et5ZwBNDenxeAMB+Z0UV4gq1GXdvu7Ku+3AFz6+O+VBXJiuFZfPCznimV9ACFOsb0IKdZ1jT3GU3zQcn7275a7vT6ukOmK5.oOUX8q9W2+GWcJV+yLg7HyhStP8wkpOpkdN7lL4c9bFkOef8wqy4G3SRR+6It3ToW58cRueY9kNxNUMISs2aTW+bDUy32F2x.GL1kA1n7wc0KNRK66S06G95C3lhl7KIdzTn5ypfIVlhepUqupT7XAV5czk8OXMwP+4pxnkFEJc1MIGRayC8SC36Ufrsn6Cqo9b2h5Gvs5xrKPQkQCULFDg1hyCx1npMIM6Phj0.OhJJLMvz1hqdQI0j2PUuyF6yfjAU0UWWds3H3flLE.Y7w3Ut7hE+b3te4UV4JWQqM7q1en7qWoVRajj8QcP5Wiu7kVrX+qr6QS6it5KUn1oiNvVF7zKJQFF8bdoZTHtPoNeQt19keIp19S.TdZTUGM08MTp6ovRdfjW8Zhx9F3LdAyqRgSbGj+7X+T2csE.DZERXQA7HZE8Ytu9VVuuMnhXVwgqDsb+710A0SabmrZlvk0E1jvJLYP6Byz1R2T9QDJRaKJnMN6FYCJKourvZF6EQuoqinSE8GLW7x5h+BRnS+mZb7jPxruTjPxS9q27nIaj4xvnkq71oaxNj5AoImfwWCxKtMI1SjIs3Vqs4LdVoRyc5WmBLB6uOsXF8CSgVSHH5o.btpWm5QgDGxE8AU2BRjlDV785MQ1hJS7+BAC0ecdrBtpWs0KGuV5+mdz0XuCEnLewwS+VXfFeYyD2s4yd+8Si7CdZrF9D6P9ssUurLIgwISj.5MK4e2p4vaKaaVAcnpNEX4q6A4CG6baaaYL8GA1mg+LKOEOyJSwyboo3Y93o3Yt7T7LexT7Le5HeF4I9o0lTF+CBZto5leF8topQYz+gVBsFs
-
Not a bug,
set the filter smoothing to zero!
and put the mod chain before the filter then it works as intended.
-
@Christoph-Hart Filter smoothing? You mean LFO smoothing no? - if so then it is set to zero
The mod chain is before the filter
--oh hang on I think I know what you mean... hmm, sadly there's no filter smoothing fir the filters I'd like to use (Faust Korg and Oberheim)...
-
..and its really unreliable - it keeps losing the Global LFO...
-
@Christoph-Hart said in Global Modulator Delay in Scriptnode:
Not a bug,
set the filter smoothing to zero!
and put the mod chain before the filter then it works as intended.
..OK set the filter smoothing to zero and its still doing it. Seems to be most prevelant when you hit teh note hard (high velocity)
-
added a si.smoo to the freq and now its different -= but no better - try letting the filter open till its about half way up the ramp and quickly playing another note at that point:
HiseSnippet 2000.3oc2Z0saabiElijoisaZ2Msoa+AaAlK5EtnoFVNtoM6dQjsrUpPssT7n5VfdQ.yLTVC7LjyNCG6nTr.6E6EE6aPuquF8t9HDf9Bz8MXA1GfcOb37CGIYEYYGamHCXKd3gje77GO7P2IjaSih3gHiE6NHfhLtI1Z.SzuQehKC0ZKjwag2kDInglJRaNHfDEQcPFFUenjfwhygR97edvlDOBylVPBgNf6ZS2w02UTPsS8u10yqIwg100Wi60q2xlyZv83w.dphWEEPrOhbHcOhjsJXjw7a63J3gVBhfFgLlaSty.q97SXJ9OvMx8IdTYiZHKXhTjax8bjHVRE0nuqmSmr8cDBlzNERgpJovsw6553lSuPZ7GS5vrXD5xCiJkgW0RvqlN7VUCdiARFZPZNEjtE1xNzMPTziDOuAtECTN8HfXWGJJdQF+JtAGXfIVwmbDsYHzHe.KeuUW8Nlvu9j+ZuXlsvkyL4r83BZa1xexR+vRKtzeeIyg6pWuw1mbYB4ddzvw1sTSGNoAtLK1+Izv6XdLwKllyHr8KKSwmtLUWkaq10ZLxYsXth1AT1oYHfREUv29lVaQDDohHkFvW.MT3JgfwVziAqZkZYQ7VzniD7.vtdDcFXsvch8HhxlPR+lzN.YPI8lT4vhbECz8qtvrqlVHdKbGWgc+wiwJiAifj5kAFS8FeS7185QsEE.bNbyu6kjqWkNiDS7swc3dCB5yYt1Mc8.2mDPrHV0nVIoS4fhHTyP5eKlxrKjV+3uU+Q5pWPLqEE78q+nXhWgz8m+W+2muwltAbOR34UxWaxa84lRyi+DNeSYdkXGWJ93BJj9mwOzi+DhmLRyAjPWBSjC8DTalxfojCyTVLy4o1KF+eSDsKIAfRFNFhGnXNgXR.C4gTPDCFMI5Fx3NYqY9xXJCn.BRvr4urSy15q+Elhb5cykFqmKU3bSmJbxm.Os38Cvo9AlR6uWcv8agez0RvtTZJEPrTILuYZSyleWswlLwOhKN3NHjFPBoc4c7HCVNh3G3Q2Gf6cLehG29HK2mQG8z9.ED1Txwx18IfihWzrjTv7WTdJ6yiEtrC2kHBceJjcwdw9VP5m1zFonCnYTQlafp8px1RsjEk4jz3+AeR6rlrsQZm0x5TKsh8nhS3gGkDAK86Hianj8Pvfsr5zcaqtnM773mzf6G3lZw.5fDZEGCIIo3HCoa3yigEIEteEIpKw0SdfjUbDjziSalEvbR54FUOfFFkLw2.u5JvOPrm8RNEZ9lDaPvNnCQzWFfvNKZ0J14lykvptchbJxReWIk.H5K25x3hYlmvg0U0RmRELW1B7Apnl+VQGH60l3gNPp4kaCjb1URNERkrdCbT.bVI5TQsp6yOHyW8JZq9B3DgRMzKPnc4KizQ4RXetiBHkv4s0vYNGWspyahOL43xGC3YTgZHcEstmIjNWIcZQL4tjvCohDIm9w2IhwVNR6rdj3HApCIDtKJjymj37IoAgPicDKnFQsSaHx3kOM6RFa4B1ojAaFCo4pxuoDEofj4PeZVDksgfhNvVRkxQZTl70QoCxZAq4ttrTwdQRi6Rd5PzVstkfFHiaqeTj0QzSTJBcpJWOElFYpKgDTImUaOJIrrh8lXe3uqn5YlzoUJoSOuhAXKOhX.BnOAwfZBNShgQcFuNDzH0SDq.oermv8zAop6oGjSNbZ5ZpbxFx9HwwW0yrtb41HYRhEwM7fYBbISECKoVa3BcIIJoy6ePlTflxLcDp0rr8VkK.6s5+6m8OmfaWZDjglkm+.zYeoMG1i+m+oe5WlvRiw6SizW4+wWb26dq5HqSjEKHODJRSklGE70Cc5Mtb0oaDK3PzQUcEtJTvptFQAWJx1T1XSN+HeRRtum6pqkdi+OL8x0E23JK5TRZpezjt68Dpi8ym15XGL00w1n5TegtyPcqm6ZWcqm1KD+NinZhtppdzsTvDKuSSpjZnxx7BAVZQIj8OZw9P+9CjVHsJUSvukbLsGOzO0HOuxe6PODVS84tK0OfaMfYWJaDeNWzGt1ZY6NDZGNOXalrZTN5SRm9jHYg6inhRSCLsc4pW2og7J45c15PFDiV8X.5za.QT49Ya.jw130+xUJ+431zVO692Wqc60cc9T4Wueij1vu58oZ8ijwoTYy9836s9J48mv+caewz9BrRoUlZCcowTtUizr5ZdspTHtT8culi3I9XEUes9wJtTJek1V7cUaw2.K8+Sdm3jM36hyhGX9PJb55nwMeoeBaaaA.gtgDVT.OhVSelGpu0z6aKpHlUlcEo0FNdcSX6ow2B0yHtlNwNDVoICZWZl1UplJNZPEr1hB6Fm1Q1vlkLTdYch8hneqqineM8AVPdMcxeEIzY3SKd4j7w7uxl7wU36uVJyiEyvnkqrXPayNl5AoAmfw2Fx6Et7hmHiZY2oc4LdVcfKTz6Sgn.GdHsbd8iaCsgPPzOt+102m5QgjDJH8w02ARTlDV9wIOSxhZm4+GGFq958wJ3pd2tWce27WyOJZp89fPfWu0huGFBEulYhpz7pQWdYbt9kwZ3SrC4O1V8ZdRm9ERn.6aVx+SWKh2U11rF53zJvHeOJjObbwissk1qeFb5y3GyZyvXt6LLl0mgw74yvXt2LLluXFFyWNwwHOoNstSRadfPmsU2LyH+lkFUQ+eP8SbpL
-
@Lindon confirmed here too
-
@DanH the faust filters probably apply some hardcoded smoothing.
-
@Christoph-Hart happens with the Hise filters too though...
HiseSnippet 1824.3oc6Y0saSbDEd13LIjPnBJfJpRUZknWjpRihSBoE0KvINwfayOtYcCH0KnC6NNdU1cls6NNItU8pdC20WId.nRHwKPeDZeBZOyN65cVaiw1jefpZjBdNm4muy+mYbsPtMMJhGhLlod6.JxXNrUalnY4lDWFp5FHiO.uMIRPCMUjVuc.IJh5fLLJ7.IAiYlDE+4ut+5DOByllQBg1m6ZS2x02UjQsVou00yqBwgV20Wa1qTppMmUl6waA3o.dQT.w9PxAzcHxoMAFYL0lNtBdnkfHnQHiIWm6z1pI+XlZ966F49TOpbPQjErQJxU3dNRDKohJ2z0yoVpbGgfMsVlVnfRKbC71tNtcnmoMtZLCyrUnqOLlHO7JjCdE0g2hZvqOPxPCRSpfz0vV1gtAhLNR7bYbUFXbZP.0tNTTyEY7bbYNLAlXAexgzJgvfNKX9UWbw6XB+4y95FsX1BWNyjy1gKn6xl+yl8WlclY+0YM6lUiF8km7XB4ddzv9xVZoCGzBmm0x+ozv6XdDwqEsyDAwOuNE+50o5lbakTqMQNqJyUra.k85bDPIpJ3aee0MHBhzPjPClW.MT3JgfwFzi.uZkYYF7FznCE7.vutGaF3svcZ4QD4cgjwMIL.cPN6lz3vhbEs0iqN07qFVHdMbMWgcy9iwI5CFAM0YAFShFuBdyFMn1hL.NItxiO+B8lMIzCNS4gOWxPyJOtXeC5dFNyAOHjFPBo0407HsmOh3G3Q2Cv3cLepG29PK2el1aTQfBBqKmw71MILF0KZbBdlZn0JEGrQYOdKgK6fsIhP2SfnvcZ4aAoosokSPGPyXBYLjZ7hxwR+BKJyIdv+.eRXVTN1HgYwTlZge6PEGyCOL1bj7cjwzJc+VU1cCqZ02zpNZMOO9wk49AtIdofMHlVMtW6flblqsjjZFoHcMedK3PRf6CIQ0ItdR2ZqVQPxAmcYVvjiKiYTXeZXT7FOMdwEf+At46vc.V3JDaPw1tFQzTFuHy2.NmzvEr63jlCq59IxsHsLmRKAPzWJ5wE4JnkrQ4OJGAQaSn10pQ6K4ZS7P6Ks2Rvij6oReovmbpSiiB7fJuuVrpXOtPqyYNg1YdIbrBnH5MnfNuzG5XaVrO2Qc74P2MzPWmYbQXvlCefG+oDum.nnWEXHcAM1i.9lLmUKKqdcR3ATQTRYNF0VEDEqxpBaLFGcTCTMRHz+EzyfjzkwUBo+TKH9nc7g.YyNIsT4Ftf+Do85sfj0pTo4nHUGLG5Iow6aBorbf9xhWdZNfNGlRSlNBxjssKKQ4kUzYaxIcQawRVBZfLqpdATqCoGqTm5TUgHJL0yVmCInbAU1dTRXdyybXe3+WPwYDrLSjyx71J7ff1ivCIYGfvq1fQR36M74hK3VO1Q4rlCXWA2v0SJDKHYM1o45xMuhZOy95fcrg8KugcJMC6z8ZXWoTOF1m8pRCkgszu4+G2Wcqfrnz7aUoeuzZsDbvaU0KGZ.dYkVd4Wc+t.yyewKt8vAFzs+6WFClB3uC0iiJZvd2K87d8tWpzn4cOUbe1Cx49zNv5Gu9FuJQ+a4y4hlPGSmJm+UGwrZSIapmdlI5C5nmAuIi.8T5LHad2I6xOXcN+PeRb6eu0WD6RJleL9AwUNytqSZFq3N09jD1lc3a1YBEGvSd7xg8IOBF5m7vnvfdhihi4SbL46bOwwvdUzq2ioI5b7By4tM30TvDKaqOQSAeKCXEey.ac2.tGzh.vOKCcG9+48kdHUY5dSOhbDsAOzOwIOg9sJsE8.3L0265T+.tUalctbTo4gx62gPaw4AoQpZaRsljH4a7DQE41FXaqyUODXY4sR0YV8.Fzap5cizoWtUDToIU.PF2Eu7pKj+yQ69M2a46cOswveZ74xuduxwiQxzOpJo+.d0UVHO+k28zY7n77EC9lxwszMbN1RmmNdIR2nQ2wdxgywdvYGPiDh6329d.hG36XU3+zui04xK1nIh2TIhWFKi2i+IDhEvahSi+Me.Epl1adxy7Jp6ZK.HTOjvhB3Qzh56bW7VRm2FTQKV9oqHsT24mq.hm17tToThKoSrFgkayfw41osklorRApjyVTPZb1MxFDVRWsaUqkWD8QtNhlE0WXF4kzI+PRnS2UGNaZ1Xp2aa13B7o4y0owLoXzxUd0yMYGQ8f1diw3GB841fzxSjRMe3z1bFO8oOyLz6Qgr.Gb.Me658SfVSHH5k2uQo8ndTnofLReZosfFiIgw2wX7zEEG42fuu1qagUv0TlCv7swt8+kkNmJKMzQhP5Py2o+Qx9HLjVdIyXSo4Eis77nF+4wY3SrC4OwV8iYIS.boXJfbyh+o+mAusbrYQzQpGU.K+4XP9PoimXaK8W+BHdr+qYowXMKOFqYkwXM2cLVypiwZ9xwXMe0.WirpcxCIJ84AB01TcKMiN2pzn.5eQ+aRO+
Just the tiniest click now, but still noticeable
-
@Christoph-Hart said in Global Modulator Delay in Scriptnode:
@DanH the faust filters probably apply some hardcoded smoothing.
it doesnt matter what filter is used - faust or HISE SVF this click is still there:
HiseSnippet 2170.3oc6Z0saajaElijoskS1sI6OsaKZAFfsW3Eapgksa1MsWXYKakUnw1Jdz5M.8hTlYnrF3YFNcFJ6nTTfBzdwdWuduaeM5c4AXKZ.xKP6aP6SP6gjyObjjUjksisaqBfi3gGR9wy4vOdHoZEwrowwrHjQk18CoHiais5Gv6VuKwM.0bKjw6h2gDyoQlJQa1OjDGScPFFkenPfQkYPxO+y02j3QBro4hPnCXt1zG456xyk1p1ux0yqAwg110WS60p0zlETm4w5A3oLdYTHw9HxgzcIB0JgQFytsiKmEYwIbZLxXlMYN8s5xNIPo+AtwtOyiJJTEYAcjRbClmi.wBon5cc8bZkNuiQPm1J2JTVYE9.7NtNtYxysF2QVgYdKzsGFkJBuxEfWUc3srF7FAjLzfzLJHcWrkcjaHOuFAdtEtY.3b5P.ytNTT5hLdItNCTHfujO4HZiHnPVCV79Ku78Lg+7I+xN8Br4tr.SVvtLNcufE+jE9cKTYge+BlCVUmNirNwvDw77nQirZgmNZbMbwfd9OiFcOyiId8nYJBS+h1T7oaS0c41pYslhrflAt78BoAmVf.JwTAe6KatEgSDNhDYfdgzHtq.BFaQOFhpUtkJ3snwGwYgPb8P9LHZg4zyivKFBIV2jTAXCJ32DNmfXWde80UWXwUSJDuKtkK2t6nwXoQfQvRcYfwjUiuCd6Ncn17b.NCtwStjV5Up0PbhuGtEyqeXWVfqcCWOX4iDDUvpBUKXcJRJhPMhn+1dz.6bq0W+5ZOV28BlYMVvOp1i6Q7xsteakm721XS2PlGI57Z4qN9o9LSX3w2GmMoLuRhiKvONuBo+X7C8XOi3IXZNfD4RB3YPWhZyDELEZXlnhYlNUey3+KiosIR.JT3XfOPorTnjvPrIEvXDPkraHi6kNlYCiofPALjPXyu3QM1Se7uvbjS9xbQv54xENyj4BG+NvSJd+g3j0Alh3uaN39cwO9ZIXWHIkBfKU.yamTzrwSpNxjI9Zb9F2gQzPRDsMqkGo+hwD+PO59.bum4y7X1GY49B5v61GpfvlBMVztKAVn3EOMIEL6E0Jk8Y83tAGtCgG49bH6hc64aAoeZSqmfNPlQIQtApxKKJK7RVz.GYg+M7IoxphxFIUVMsRszJ1kxOgEcjjAK46Hi4T1dfLXKqVs21pMZCOO1I0Y9gtIQLfOPJKeaHgHkFoHcCeVOXPRf6WPhaSb8DaHY0KFR5wYu.KPYY54FkOfFEK634vKuD7Of6YW4tPy1fXCF19sH7tBBB6T1pkryBmKfU83DQWjl9txJAPzWL0E7hogmvl0k0RmRQlKJAqAJo5+lwGHp0l3gNP34ESCjn2UVNEREpNGNND1qDcpnVU84GjYidIsQedrznTE8FLZu8sQ5nbArOyQAjB37CzvYlFWstyaiOTtc4SA7LrQMhtjV0SERmofOMmStMI5PJW.mx5aeKMiMcDwYcH8h4nVjH3rnPNeBgyJSCBgFYKlW0hpmglfwwG2on92JOSK4bBHYed5IS1xEBtI82rGjarJonBRDV+.G5ySog1FXRc.6fJOkDporAS43RKA.cG2fDeUdll6Pd9.xVtlEmFJH602+x5H5IJumtT05UElFpqKfDTgU31dTRTwngai8g+eIUMSUfPoBABmWy.LkGxL.6BLFyfpCNSlggWAeMhoAKTUE.W.huCti7LRwKIpZxg2.ruCD5qN2Ub9WGevNzeEcwyp4hmaXW7Z0FxECmYahbw09i9+00UWLS9J2hcUs+bsM5wYPDr5.inwDuUa0Ue85C.lW9ce2GOYfA8w+qWIASY7iQCExhFeb9Jub337Upc1hymUd.iwEleQuD6279a85D6ukOiw6BI2cgL924LxzMKVdr9Kqo93F5J3sCDmH0YD9bsUqyg864wcOcJEU0S8Z1QwPjtO5.r4x81U0neUJmkgKiQOk2pBttGzSMyrBKnFafvPdVHcc+dh790XHRZgZLKRcTZ7TGSj+q1+3E+owF5HSRXfd4UqOwrFmBNLGLD9a+lu4uLFbfw6Si0gwe3yVc06VCYch3xAyRYROlJKqm+uC9lnCNgjXPGbgjRlvBaxXG4Sjm08bea5I2v2OJ4xzxugkTpJ4wR+Ii6t1Fy6V8pI8cqBm32sxn7DeANmg2oZlqcuS0jdAXu+Ptl3qpaK9tJXhE2gQhkZfqg8MBrjKgTT+vWtO5uutHBoYg2.3qHGS6vh7SBxyto+GQODFS89tM0OjY0OvtPVNoYxTLtCgdDiEltWuVmzpKIV7PcwTdgtA511L0q4VWbEb5U17v.fiV83e5xqCLpL+zI.xXa7Ze9RE+b7dzlu3AOPq7dq457ohu9f5xxve57oZ0iD7Tpby+036u1RY0K0e08tXJeA9xHkl3.cQvTVTiHr5Z3y6oPYg2v4l1iPV9+peDx2JWKs1T7CUSwagEqyk+9OjSvODmtt27gTXWzg4Guz2IcOaN.g1Qjf3PVLspdOOPcqnW2VTdufhpqDsxf7xMfomldyWKU3J5BaQBJzYP4B8zNB2T9V.JRYKJLab1K1FlrjAx+pUOuX5W45v6VUug4hWQW7WPhbFbWgKmjLl8FaRFWg+tJJjgQkTLZ4JtzpsCNl5Ao6Jw36A42BGRwimJs3xocXArz22I2QuOEXAN7PZw72G0DZCNmnus9cpsO0iBICjK5mV6QPBwjnh+nCNS1hpm4e6Rize8QXEbUuG+MlGy8+k2VZhWIBzglWq+EN8Cv.s7JlRWo4Uiu7swd7uMFCehcD6o1pWrWP.LuTBLuCj+tMqf2QT1rJ53jacQ7lyHeXqimZaKhW+Yv5wQ2lUlh1r5Tzl0lh17ymh1b+onMe1TzlOersQrqcxcMIh4AAs1VcZLirSSZTF8e.PPmfxA
-
@Lindon No click here. What if you put the entire thing in a fix_32 block?
-
@Christoph-Hart said in Global Modulator Delay in Scriptnode:
@Lindon No click here. What if you put the entire thing in a fix_32 block?
Yep that fixes it for the Std SVF filters - but sadly not for the faust filters - which as you say probably have some smoothing going on... damn.
But hold on --- Lindon removes the smoo he put on the slider - and bingo all good...
Now the only thing left is to work out how to make the modulators in Scriptnode behave like modulators in HISE...
-
Use a series of mod chain containers with a pma node that you chain serially while modulating their multiply parameter:
HiseSnippet 1653.3oc6Z0zaaTDFdV6LNX2zpV0JthkJGREEKuaJsUBghyWtXAN0sND5svjcGGOx6tyxtqShKhS.hdieDH9cP+AzhpHm3HhibovENByrytd2M9i5cIe3pZGojcl22Ydel2ulmXsMropXGGpMPJ+V8rv.oEfM6Y51ds1HhIn15.oKAqibbw1EESsZOKjiCVCHIk8d7IjxOGv6yKWdUjNxTEGNE.rMknh+ThAwMb1FU9DhtdUjFdKhQDsuUkZpTy0n5ztL7jEVFXgT6f1CuIhqVFHPJ2FZDWpcSWjK1goypTsdMaSOvTn+1DGxt5X9.YPS1FIlFrVahtVifypC.HMWivSdVwI+Zv5DMR+4C8.W1SPwvUD0GHkYbPRNAPRJBjlS.oq.apZSrbCkvwyEf0LYAjVHlqNJTD5BjdJbMJSAS2RFnN3p1rA8Wvh2tb4aVj8qa7gs5Zp5RnlEolaRcw22bwaT3qJjuvWWn3wE0p0PkwMiMUWGaOTw7nq83V3hlcM1Eaeyh6iz6h6qH63G2mlax7ophScDEol0LIt22B6OtJUWi6q3OOXD.361XO8Y0VG4h3AE+4X5YgscIb3HsNdeVVsHDkGtN1oiK0hkWOP7ik4P05pibimNwqa7Ev7Gwhg7.koCwsWz5pDjiUdr4XSJDuBrAwUs8vwXlgfQlm5z.i9UlWDtQqVXU2P.NGr5iRaYX4DWFVvuLjYStwWveXwpORdnEfOAFlraYisP13snMzQ8VzAYXoieHCi2r3t5T0NMIOFOXEhk.Bqx0XQ01HSSrtSZJjxcB0bB7PZWWh4d0Qt1jCARvM6Zzj0lVEulO5XyIkgWCIFWlOlmWzDap4M3eYe7EJyGK4KTNPXjxuMwtGPs63EN7eFHMuv2634j2o0gxfUz0oGrF0vh3mkxhAdy0fp2ypM0jnxmRnQ.RWwf1kYDe39wHmsPDcdZcytNrFEZ22rISYuqwjxtM11waimGVtD6GVZ9lTMlHXUjJyw1qAxsMudg26gkbhsKo1OIMFVilmv2hfq4DdIFDM3GcuK4xFoYiHejOhUskQrq0b1lKUEoC1lGu4fGv2St5A3iq57PAXdEX8zEZY6CsrQfVAnAUaHn6ZQPWeMNq7cvH.bAH0QkQSg2XbPGnMtTDwoEebQr1AGFbWy5DGKVWhU6x51I5EEaF9gvTCeXPAyFrZdM18YdKOnHpAxlwVxUr9b8GwdtNwz+HG10tN5viM2kqzzEawaKE8FnlcvGHbBQmk6mxwu+.CFXmAI2zu6PLMqGwHM8EfUsweYWVsZuP6qrD6yO92K+Jr+KWdP6WNgG8E7rewGx68.FX+SgCfYrD56uGqu9oloGmuedXi1HmSl3dRscNOBTC4XKJeyw0IOzgrmBqCR7Z2KAMX+sTfrIuvMf4nTFoLwJgiUuIcV33EavfN9XM9svnNxwO6WPz2hKIIcrlK1wMjR3VH68vtN9bjMwphaf8t+olF2bj97D66V3BBNAm1c+h5PhBlXNkq5ceCiBUoPERc67I24.gVFn3tkBv5c0cIV58NVRUlHIUyeFmTsRWWJqhQj4eFTZK9WaEgg9a0688u8u8K244KGMfJbfwBkWrenjK5LHHliiA4QjbGKDl8bquP7KCNkRehj5NvNkjLnW9y++wBDthl13tVZfNCAzLkmRYhdwHLQkmQEMoTQSEcnSDpnu3YrOK7Gynh9lMUzBATQkeijKZNOtnmqTQWHj8m74OWzXnYZfL5v3wLiM5nXiNhbbtGbJfNpRRoiN0DCmwMcLbSUdMfapxLtoI9qIsx4E2zex5iJ74Y+mYbSmwM0i9oxaveOoJSKjSUlpHmpL8PNUYF4zIib567c+4Ct6udzxCPNU4blbJD5req3Qwn2KMie5qM7SGUmCQD9XYYsH5bMKwEcRQ+qpXOCeb7M7X62nY6Mjf5spLfi7IGMYTtp7MFOezTtDD99gJSbTsxRKczw4e8zm8rqOg7+t9e8BOvjE9fDy8Q4oClMoT4jf+woI0mu3pqeju+uoAk51lXtWL6W42e72lFZemiuTDIkrad3Flnc0wZiKlyqpVkR6Xf7dIqR2q63YwqDlAR0lti+cU7h22xaFVRso26DbdXc93hxf8EmVH+8zBXPzH6npxeOAeeY.X3qQIEqYoTrlakh07AoXM2NEq4NoXM2crqg+pR62giy.fMQiMDMhkBRL4uSX+GvGKdJS
The modulation amount is then determined by the Intensity parameter of the intensity node.
-
@Christoph-Hart still getting a LFO delay in an FX Plugin....
HiseSnippet 2273.3oc0Y80aajaDmxxzIVwW5Ej.bEEn.D4k5flSmVIYYoVTT++DgFaqdR0I.2C4n2kRZg2kTc2U1V8vAzG6Gq9QneK5q8aP6LjqztqjrrrtbGttAv1jyvY9wgy+HSq.ksHLTEPxsYmQCDjbaQaORF0+v9bWIo4QjbOk9tSNuSy271NcNtcGxAiFvCCENjb4x+FjmbatNQ+8e9iGv83RaQxTDxEJWaw6b8ciRls0d+IWOuS3NhNt9o3t5dMsUxCUdpg.dxSKQFvsuh2SbFGYaMJI2FG63FoBZGwiDgjbqefxYT69pajF9uvMz8ROANvhzFDjY5STdNHhwYIG120yo038cHgji1JwJj2XEdA8TWG2IymXM9bMAVxJRaOxsVV3kOC7rRCuRof2bfTtTPZcCjdFsscf6fnDJHddBsoLRDzkCl8zPwvKYs+cd5gJfCYTQe9UhSBfASVw10JU50L3Gu52WnvW8UrCCD.vYbVT.WFNPEDw5ykNdhfBL3jILhcMOHg3aMzX+A1wxdtRQQa856LE8sAoyJv.42ouf0Kv0gYy87tDNaYRgvIjEoXWJXBIGLNNrtJPG.mfamdU.0vQRalaTnvqKNDoZ6orupXgYPSwPQzwZI8FPSaGELT7ZV8LPPuT1MfOHSptgMHPzUXTo3VvxH4dwrDBNh1hhvhbC0q1W.JC3jGw3gLOkrG964rR2P4uIhELTJck8zKcajqi1+8rAd7Q58taHKLRMXfv4UvdyfmggBs3bkoEmV.v1CUVnRIGqzYEGOHBrfikVf.Mb5UmX774Q18SVtJzMxUImugDREXepxQr8LDaoMZGGuqmXdaiHXN6.iMzfJa93cIbBiHBLS5EKtVHYtcYKvRUjsMvvH0PlBRo.bBj7.WOiiRrHiOYiX9pqErgROHbYQ1qWMW2HjVy3Mwg3dXaHLo6PoMZtXJ4YpHw4xseUguqvlE99BroI0s6bogQiAJOcbwbHiYDCVzB2VNz+RQvqgPQughILBoIxl6gd24dRmZz1jbHEiJYSoaz4CDx6JgIINiBlmJFU.qQ5rTOMNKUaOWGQ.wERF8HZ62teqiIZ.mjs+y2i7WZdDOhOVLfDAsLPDD4hafbGItFpcXR9sI8HQ3UfO.TF3Pk+.kD0etMihyVaT5IdJdDDv0wE1nnp+EzzSYQtch5+mueuQSF726uWL.LZCVlqGbxejaH5tPtr23hRaQqVtt0NU2YmxUHtQB+zDZTsQscK2XmTDJiTJaUqZ4ZkpWqBQueycJ86JvXubhMsoyK+crWZ1CrS9f0KeMRtozQbKPnjdDTCyScy6UAWEBUEEv7c4dghBeOdbLwf7j68THwDr22lxD7sg6MHANXcNLRBh8G5wAuJKnTb.TEFLJH0mReO+ZwIp.esAKLRLns6eSjtW.+rsF3ySTL4WtminKenWzEYcIvU4.QeshSJkP4w6QlshHTKdL9RWfF6JIl.JizUEw3YIH6Qo04zUsWe4pZu3lJVV39LZKWHe77w6ZyAuPzxO13MtGnOidb2tB6nDvtN8jOrvFddvP4da9YCCVJLNB+CZfrEMIXICfNanuIzEy.lKGrufYhCiOXHrcRHD2gTt+AMIKKzJ.3mK5nZA7ucH2efm3qgs1qYWhU.Pe7YSMGG2bftFgMzvjT3EtJYv2Xo6dzZgcOR9Z0PLm2o7n.WHriB1f15VYNLFcnMXMLQtYbIbL5Z0VHczC9uvWLQqIFLfn0XhI0.HmIhtASKgmbw+MjtYNWc3Bv5qipeDsTQ3ej8wTZX1K2Xee3DTOWKk2nA8URWabJCGiA+99pgXpNyN3s7vNbWOLXo8vPnnky4x1.y5qgfNnmAsu.LeB2FLsiZwi5iAcXYOvqFpyae+WzAsxnXFmq2Xq.T4qy4h2KIOR2XAL5CE3mQ65dakxeT66PxffuHEBRyzObk9HJ3rC215N2vFxqlhVKkhdLUa5rH2ioMS348nmT0+MoAvQPxu0LA8MCu.oB2dfDW4.7AlG1JP8UNF0mAcuHE5lvwOba9VzddpK4deDj4rli.QwTjePZa8j5Bc3A8DQgwMKIE1l.F8tFKISogW2kzJcU5mPOIP7WGBwBiLMI3ItcbCWSkSb5Yfw51OhSwLQrlykwi.sdpqL9nfhA0jS42FOdCpUMXh1S5MfRsfwFeTivyrRR5C+LZjrptESBIr8D7frmLaQgKB0ungxCvGcs6DlYLLajXXRpbmXbR59n8L8NAYZuRbiAro4zrULBXFQm0fkcyOabvhhRW0f.iCXF0fI.0EiKhjdXpXJ+0wU0m7m3oehG5wPEUGnmBS+0f.xdxrw7cY2fVNqO6lvDvG51l5H3Ef+Y4xMZTp5N0JWtR056Vem3GeII.a+gQJviZRGVyWiOGDUkR5OKqFkK0nbiTp+4zFEq2.+pYUemJkJuakYARsp6ZsacqcqTp1NV0qoARd5eNIXxpXoLpe8D0+H5WZUe5nz5wQkan6bd5fxkJV2nzogZkRVkvMaiF0q1X2RVw1r19JEbwcYuUTUUuirJaf8WKta6v8i+4HzMolGSxYZ49IMY0cJfeDE8xJfCTpq74596VoKrm9lEO1P7WQeitfXx8gFmMRay+0wjSt9IaBCVK3An+WK6CPOXoe.5b4W5K37.dv40+Y2CNurWW84ybzD9vuf8mlmE+YFXRwt1isTS8jE2KvNvcfxiiM6jOIQ9D5uXOzCooLs2D9rGcG+rGodJq2I5A5LMmcD9CT36mloX+3TeY86Hj2oTCFmnIE+s5yCwWRLTDko+.PrcTmxCgvZ8SSloMgdRnkSyqSldQGNLDpPMdCnKRhI7LUL+FZspEgut+V7mMND9Qky+zLl7.N9W78Z08dsbdonmvjibzm3m4OCjAwSbB++.DuvGtJ+R8vUeRxVs5OV0pq9eJdekeJzgO2NP8QayyRgAXOVOCruk5+GW2jdJNlYM9s6M8M4CEj9nsMZh+RvEZ9qo7JrlJqvZptBqYmUXM0Vg0r6Jrl5KbMXu.w2z.C4fIZcrICdtIkOxkm7+.34PghG
-
I bounced off some audio so you can see the delay - the LFO is a square shape routed a HPF so basically on / off. You can see the tail at the beginning and a gap / delay on the second region.
Could someone else test please? Unless there's something wrong with the snippet @Christoph-Hart ?!
-
If anyone has a chance to test I'd be super grateful!
-
@Christoph-Hart ok so without Clock Sync checked on the Global LFO this is much tighter, in fact it's a little ahead...
So perhaps there's an issue there? Or in my code?
HiseSnippet 2512.3oc4Z0saajaEdjkoSrR1zMMYwtn.EfHn.0AMqVMRxxRsnXk+MQswwpQpIAnWjkdFJIBOhTcFJaqtXA5k8wpOB8Qn20a6aP6gjyngirrirRh2taU.bL4g77GOmuygTtcnviFEIBcxsd2IinN4tKpyDtbvtCHLtSq8bxcOzyO3ntsd5y51c+Ncc1YxHRTD02IWt7OUslbqupi9y+9q2gDP3dzzobbdkf4QeNaHSlNa6l+dVPvADeZW1PqUWsYKOAeWQfXLnO4QkbFQ7Ngzm9BhZYqfbxs199LoHrijHoQN4VcGg+jNCDmwMq+UrH1wAT0.WmN.iLSefHvWowpe2Y2Ar.+1I1cjCvz1odg7FuvCQGx7YSmO0a7oZB3zcX6OxsRV0KeF0y0V8JYodyQkxYoRqZTo6i53ExFISonzm6fZwkzvdDvsaqJl05rx+JOZWArBtr3PxIzCBgAS2wF0JU5IX3GO92TnvW8U3cCofhiIXYHgGMRDJwCHb+.ZXALbxDIwmRBSI9LCM7uEuOuOiSK5o2e2YnuAvcbALv+tCn39gLerGIH3X3rEyoT+HrTfOlhobB3b7w8DfLfUBgc5cATilv8vLYDMnmZnhpWfv6jhEtf1TLhJ2WyomBRZCY3X5Sv0ynB5shOChAwbwY3QgzdTiHomCdFNIHdIQPfnGsHrIVjd2CofvfURjXRDNPv6q9+4rSVD+WJwgi4bFuudqanV0da+Z7n.xDssyhvQRwnQT+GC1lQeFGQ0riwsYmlAf4oDVjPvSD5EYGITBdvDtERUNN8tScdCIRuAoaWDwjLAe9NR.Jv6PgOciKPrs1oserUO081QoAywBL9PiV4QRrR3DVoQfaRuY5oTNl0CeEdph3MfELQLFK.HEXk.o.HzyDnDyx3SVIdn3TJdLO.RWtJ+0imaXjhVqXiXWkMrAjlzaL2S4tvB9KDR5Q7Mdbgusv5E9tB3YI0q2booxFCEA57h4PVgHFdUabC93gGSCeBjJFLlNcg.LQVrGzki8XCM5Y.GrVnf2hyjGMhFO9hnSNwHJJbpXsBVpTiRcuXTpNALeZnCC.itEpyy1t89NZENEs+Sa57GasGQRRXCvQPJingRlx.xsG8Tn1gA7aczdznSfX.nLvthgiDbk7ystLFs1HzCBDDIjv0kAFpRz+Dj8TtNmOU7+8W2bxzA+0AMiU.izfswBfS98XQpvEmi6mTT5tnpkq6tY0M2rbEGljNzlPipMpsU4FaZQnrhRY2ZUKWqT8ZUbz1atCQeaAL9QS8os7ezuF+HiMfO3MtO5IJxs39zyABkzifZXAhydsH7jHnpHEluGIHhV36TGGScH24cdJj5BZ9MVtfuIp4nT0QUmSkIA49iCHPTkKTJNDpBCNEE06gdM4T5AhvgZGVjjNpC6uPs6EXX1VCFRREryWzzm1iLNP9prgDpc4CYesiAkRob6lNWrhHTKNQ+rKPq5JIlfhG1UEU4ybf2Srk4rUsWcwpZm1TwbyQVP089n1L.Od956JyQegrkO15abOPeBZ+d8ndxTkcUzAu4Ja34ZqJuyleVynKERxveiVQtKJMYIiB8hwCMotJDvb4.6BlINMdmwf4jRHtCob+MTJJKzJ.DmS6JZCqeiHxvQAzWBl1SvGqp.nhwuHzbbdyN5ZDdPCSbZPzxffu1B28n6U18nyKEiUXdGRjgLHsCA9fN5VY1MV6T9fUT.4lwkTiUgVcnbe8f+C7Iln6TGFPzMgXZM.mWPkmofkTmbw+N.2LmqN7Jv6qypuEpTQ3eNaqfzTnWr3Xe3DTOWaQvjQCDblmZJyJRT9sGJFqf5LVvyHQcIr.UxRmwQPQK+i3cfEquFhJ.8EP6KvhOf3At1IsIxApjNUYOHpFpy68tunixKqXSBVuwWAZ0PMlq5dI4UzMd.i7TL7SP8XmWo7a0wNNYzfO2RCrWz6uPuEBB1gaacoFrg7xInUrDzsQZWmqy6v099KoBngBeCyxHqGZIqoq382CdWT+.wwjf2B77hFWHsnE4qkzVMEkuKIrOUFE25Cm5YB+0Vsp.KBEcZOm110buC5fP5edLDYOwTxOfddR6SyfvM6LvXcyDw.FSYqArMYDH0CY73RxHUJpygjyiGuFxsFLQmoU5QHWXrIhyv7L6zwpUtrRLCEMVuZDTgaEiyuUzqTTgqHlvQHQOS.tW.kDl8j4tH3ZMCJZnbsNTV4R8Fqd4dCai2L0Mmwew7fOT4b1IAl.vLhQAmoKsVTQ55IhYhWSpQO8WUNfzHz8g5i9PGBltkAFjMjcs4GxtFpb1So0gIfOpv1SnmYrEEpQohkK2nQopaVqb4JUquU8MieJkzDrsGKEPD0z9kluDe.vpJkzebcaTtTixMrD+CPMJVug5SM25aVoT4spbQEoV0sb2pt6VUJUaS250zJRdzevISfly7iJuE5KcqOaVZ83.y0z8AOab4BkqaD5rpZkRtkTFaiF0q1XqRtw9rNCEB3Z379KonpdInJqo5VdZdUZ2uWOaXNLdcj44g7m0G+AMm8RYvGQVunLXGg3jgDcGaK0UvsuqvsMD+YnmpKJldCmDDIsO+mGSN8Bk3oKv8JdR4+wh9jxiV3mTNW9E9JKtK7smxs5GqmP9F8xnO3BGSQW+qO+g4QuuuQMQpdxi8Zy7fDuSEaG1HQ.Q07S9Tf8ozeXSUzRKtcjk5QM5k7nFVOT0yo8AYZy6tzgiDpWG0dxoPgYiAcbdtPLJAzwZ8sGPhTuSXDUZuZEa6JNjDAo35GdzlXq9bnETyaOZO+tiifJVIFfStMQUpUL6mSOpWoeWwek0X3G8ziarqdrFuzTz8OgpUsXV5UN5CyXmqQDyUeQWn4sEMvVE7LMJQEF8+3uKjQimF29C.M9JeIq7+n+krb+95gXrL2OyXt2Q+5r5uFWsw9YnDbA7SoPE2Khe9Qup6QdRPEh+lAint1bdFZksosGUNlmc4loJOKts5wncsev3jIKaOYaBOCyfwY3zgLqmo9e90FP6NTvZ7OJxCLVhteXKL7wAQzWy7kCbs2X5zksm9YjP+rUMbV1FRx9J2Vq+l7K39FEf48+k8+vzZx5I5XGl5Rs6yOkF.8Lq0weJzjr9a1HY1r4YGJ3hj20LMB3kT.dneeZl.q4ZPaKkD69AdXyWRCnPWDoS8KZ9bnqZRn91SKmuv8Z+2lvbOu9BjQcwJvA7ON9FY9+z5XKbFJfe9CmS5OGAX5kw5ia72+m22DMKbSHigDuPwa8LeYWJ.iaqmArat9uiq0QGpFicS9KBv71MCgxNu0ySES+kf+Y96o7RrmJKwdptD6YykXO0Vh8r0Rrm5W4dTU7iewSU7OLQ68MWCL2zqslKuy+ECjSwQA
-
@Christoph-Hart ok so additionally I began tweaking Audio settings in Logic and the process buffer range makes a big difference to the delay size... (but nothing get's it to zero).
Below I made 3 tracks of the 3 different sizes available:
Will test some other DAWs now
-
@Christoph-Hart ok tested on Ableton, BitWig and FL (Win + Mac) and it's all a little delayed. It's also different each time the filter moves, the sound, the waveshape created etc.
Is there anything else I can test?!
-
@DanH yeah you need to enable the clock sync module if you want it to be sample accurate. If you disable it, it will just react to a dummy note on message that is added to the MIDI buffer but that's a hack that I wrote 8 years ago and is not going to be accurate.
I'm trying to improve the accuracy when using the clock sync mode, there is already a system in place that allows sample accurate syncing but I haven't hooked up the LFO there yet.