Global Modulator Delay in Scriptnode
-
@Christoph-Hart so I've made a simple test using global modulator to modulate the frequency of a filter in scriptnode. There seems to be a delay in the modulation signal reaching the filter - if the frequency value is towards the maximum and you press a note and trigger the LFO there's a little 'clip' as the filter modulates back to 0. This doesn't happen in the normal Hise filter GM LFO routing, only in Scriptnode. Smooth set to 0. Can't think of anything else to try. Could you please have a quick look into it? Snippet below.
I was also having this issue with FX plugins https://forum.hise.audio/topic/7497/are-the-hise-lfo-s-accurate-enough
HiseSnippet 1850.3oc4Z0sSabDEdVLCAHjpjlD0nJUIKkdAQMEgMIzh5EXvFm3VL3x5RhTuHcX2w3Ur6La2cV.mpdU6E4t9JkGfToHkWf12fzmf1yrytd20XLFGf7ScjP6bNyOem+O6rogG2f56y8PZS0riKEoMCVuCSztbahECUqBR6iv0I9BpWdEoU63R78olHMsbOPRPapwQg+d8xqRrILCZBIDZatkAccKGKQB0Fk9NKa6pDSZSKmTy9dkpYvYk417..O4vyibIF6Q1ktAQNswvHsIVyzRv8zEDA0GoM9pbyN5s4GvTyeaKeqcroxAEP5vFoHWkaaJQr7YT41V1lMhkaeDroMRzB4TZgafqaYZ0kdh13pgLxmrhz5CswxBubYfWgiCd8ARZofz3JHcMrtgmkqHgiDOWFWiAFmVDPsmFJp4hzdNtLGl.SLmCYOZUOXP2EL6hyO+cyC+4NeSq.lgvhyxyYavEzMYydmo+komZ5ec578xpUq9xSdLdbaapWeYKszdCZgyxBb1g5c276SrCncmHH9Y0oSLb5TCkTmZhbVMlkXSWZz3DmhB8wBfhTavS+PsJDAQZThnAyyk5IrjvQqBcevCWYhlBWg5umf6B93Gw9AdNby.ahHq6jLFJhAnOxXCkFJluknS5Xrd8wF+30Gy22Pf9JsCIbuFtgkvnc+w6X8AufV67FuQQrWAuVqVTCQBXGGW8wCL7b7gyU5DxdzmP0oiBUgyWBjYhFlu5iKz2fzmgSBHb8ntDOZSdCaRmY8INt1zs.7d276XyM1S25oziFE4pfvpxYLqQaBiQs8GkfsINiRfg1hGHrX6VmH7rNDog2HvQGRqaPKGgNfl1Xx3L034kik9K5TlY3f+E9EwrfbrVDyBwLSEhtAUb.2auPyQzyHsKoz8qWcyJ5MZtldSzJ117CJycbsh7dAaPHsFb6Nts4LKCII0LhQ5JN7.3Phf6CI9MIV1R2c8.eHYh4lLcXxgk8zxsM0yObiuDd94f+At+avMAV3pDCPw1oAQzVFGIyOANpTu4L55vlAqo8SjaQbYQkVBfniTzCKJlKUBIk+nbDDENlZWq4usjqAwFsszdKAORtmJ8kBexodIruqMTo9Xwph8nBstm4XYNSkB3DzOuMTGXr+9sxBrqfaYYCkO8mSxZjUDROLa5gw0Upp1yjGkXkYROL1UeMHZ0DRBEt.49gZP7flhhV0DcGA5y5VrHwJoup5jCyR6Yupjtf5JyljNYs9dzCTxaD0R+lyetrpOipdzeN.7y6fxtUk9iRqDH3NPFivp.nTfYhd.SoEV3UK2CXd9KdwsGNvft8+7xPvjC+88.Bnv3fNW3WwmeDk.p3PdtxsWdtSDVst2iFgNgiFgN5Q+5kGpi9mtdkWEo+0c3bQaHmZlyuze+zee4Q37uZeDc.SCPzqKCLNuD8AczSgWiQfpNlCxlGmdIJzcRUVkBuqjVIcFuowNby9jz6FoPW2Y71Hu2L3cs46PreBfhip.8nykh8o.eimIEXROjMId6RE9QMXynFpRygprZlwog6ZokjRmMp2joUrfpTjNqF.sCpxolgxfSsF0YQlrqZmdW74OkQWWBqvz.Bu5wAGJaZSIdYMOyfgrvsmSw4TXYFKik4MU3GxTaoDd0FbBB+wOXUNeOGRX6euwur1jJleJ9Ag93IuCTbnYXmZeVD67c4mu6DJLfqH4kC6Uj3NzWQhVtyp6bX7yqqA4B8UTu9QLM9mouT8H9lgWSAYrrE+HMH7TBHKbxfbUKWtMDXC7Sx90k+esrzaoFKsm0iH6Saw8bhb3ineqRqS2ENyz6cSpiKWuCyHSHabGGY8AQn04b23Zxo1jFsI9x6GxmJxrMv11jqtDwxx2PMMyZ6xfJJp6bJM8xA9POkwB.R693EVbtr+1eyucoEVZoTig+z5KjOtT4vwHYhHUh8eDu38lKK+E17rYL5r6Z+FancxkNOc8RjtQuieyQJD20u88.DOv65J2GP200o.JWD2pSJw8lJw8xXYdfvOKQnvdSbbdg7OfBUbOZ9yy8ptaZH.Hzziv7c49zBo24d3ULMuJTQ.K6zUjJ1ad6pf3kZdSVJlXwzDaPXY1LXblcptzLkThPkzVmBRi4l9FfvR5ogrFA19zGYYJZWH8BSHWLM4GR7L6spQuMjLj0RydO3ol+E4Gr4BMAya9c+ma3f6IzZxTwXT2R9hTqw1mZC8LGhwOFZRtEIvVDSMabVcNiGeuoId.aQgzC6tKMam98SfVQHHo6G3Fk1hBu7hepXuOuz5PW0DuvqeXzzEm9u0VesW2BqfadYxg7eX7Ma9eZcrgNBExe99ik9SvPN8h4CM24e6auuHZV3h3LbHFd7mXn9xYxDFSFRAjaV3+uDlBWWNNeAz9pav.K+1OHGnrySLLj9zeIne5+ZJNBqYgQXM2aDVy8Gg0r3HrluZDVyWOv0Hq3G8MIj9+.gFqodMPstu1pVNz+An.IaDC
-
@DanH yep confirmed.
-
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.
-
@Christoph-Hart Thanks! While I'm here another quick question - can you put a chain.container inside a mod.chain and have everything work as though it's at the mod.chain level? Seems fine but asking just in case!
-
@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!