[ScriptNode] Doing a Chorus



  • Hi guys. Is it possible to do a Chorus FX on ScriptNode? This is what I did but I don't know (Hise 2.1.0 from scriptnode branch is needed for the snippet to work)

    HiseSnippet 1245.3oc6X0saaaCElzNbM18GjslgscmQwtnEXKv1M6GfcQbSrcQvhSEhRSauJfSh1lHRjZRzIwaX.6MX81ra1dG1U6t9HLf8BrGg8FzcnnrkjmShqaVayP0UheGdD+N+wCorBkNrnHYHBWZ2gALD9ZD6gBU+M5S4BzlMQ3aP5PiTrvJFn0GFPihXtHLt380.3RKfhe960Vm5QENrTHDZOI2gsE2mqRQsZ70bOu1TW1tb+Lyd0Fa5HEaH8jC.9TjTEEPcNf1isMUOsBDD9cZ4xUxPaEUwhP3EVW5Nztu7HgY96wi3eiGSOnFxF9PF31ROWMi0nnM5y8bsFY2QHDlXk5EJZ7BKS5vc4iwS8FKEKnRpFY8G3BmE8pkkdUmY5gxvtELrCHgzcfGUkmY5vQh.tLejZSghIh3pgYCWuVo66Rr3Jm9SmuElBeg.0+07MI3ecRqtcYNpTxt.o8ie0FoW1PkqRdD8PVbEYLQd+3wckg9UtOSvB09zZmQM4eLq0jAybM4CbT.E1MjJhBjQrZY+xSHqdVYMYpAhwS+WO4jO5YFn5oPkZnMu1f4k4yt3Xv5YAsnhLS5IOCFmQ9SZzgeb5v+ZsVBJDPrYf039fHGvX09trkCVC7hXOh6p5WKqhov0yBiKNyY.SeqnpucqnSeqnhyFcmhGDa8uZosDwl6G3wZINj4IADMGeORSVW5.O0Hz7kQcjBYPeof6jMGdGlJj2qGKWdyTMn6oTPuqTjkarCyiQixTZ8wM1hKXzPvOwlSeQsY2WbVwqOjXnaEcsek+ezBo3ksVHWng4aPrjdCscB4AJXc0D3ChgL4zULRpz9w4y5MvHbCRKQOH4bEmPFvtlQAayTGICO312xMJ3V2oxWc8xcGHbzN8J51CBUnz612o72WtT4enbEXirKHiCo+1LgBdKgBwVbx6vaZSiP.VoQiqjVrM0AV5gVTnoIjj.63qfn.KbEmwQCiFaOvGBPBAyCnHAW.VjsjNGjCFndrCZGpeft7nST1li5UbTyQBFEyWeeMe0GWM483lGZ4eBVmAp0QaDESnqlOWk3GsOS3nQxQ+aRBkCTbQuURmvqEZWLsLaWZXOlJNwmFBGMGtbPRUP.KTw0FGxXaWQaaWg3CayxQmZXwHd1rp4g4ib3ExPpEIQAdbUsSmUwxmjU3KLVMNM.mKMnK+38cYdzg4I1R.wBYqjJcBdgtn30Yk0fKbd4.3BiGAJtIzYMTkzOkK1i5MH24P6PONOViepwVxiXgSb1TD5gAAShBy0VwBr4eWr9+7I5meeM6CXGY7bZzmO7WrtYy+bMiuso1yEe71wK6p2Ed9sUafdo3M5oyNug4lk2iZjlm2iOZAv6xjwmJO+p9zusQ9Bvb0blz22nxtuVZ1csWrz6BuM8dtRuGs.WFSuQ+3Do2mWylzFotryoQZxDtLzHMmjGtYSphpKqRNVTlohwMYGBWr2b.vRP5PzAJYvKvk1faL+Fvg+2wDl5PgqZA2fm.QCav+5vlLTkLt5HOuMS3FO34vShvZi1VSKr1HguRVCepSnbeGyQi0adrXLBX2h3emYIRG83J0PGZx6IjpqTE4C2oeeGG8EF9Tv+LccpOG5b24PmUmCc9r4PmOeNz4KlCc9xyTG8uS4dCTReS9O.X0JtdCiM+8n3RAz+P1oovH
    

    Screen Shot 2019-07-18 at 9.38.01 AM.png



  • Try the delay_a module from stk itโ€˜s supposed to be modulated.

    Normally you will need to add an oscillator and use itโ€˜s output to modulate the delay time but the mod container is not yet fully functional.



  • @Christoph-Hart will do!! thanks!



  • @Christoph-Hart that's true, can't get them work together

    Screen Shot 2019-07-18 at 10.00.45 AM.png



  • Iโ€˜ll make an example when I am back.





  • Alright, here we go:

    1eea7f2a-7905-41cf-9c7d-2f36cd90bbd9-image.png

    HiseSnippet 2825.3oc6Z07ajbTEuaa26ZO6tnjHCIBgPkhVoX6XOZFmOf.HY60dcjUVu6fGuIQJBstb203oj6opltp1dmDws.R7G.Gf+B3D4Z3JHg3BHj3DRb.3Z3vdf6v6UU2SWs8Xui8vtYSTr10dpW8Q+97268pdZkJCYJkL0yelc6mv77udP69Bc206R4Bus1vye5fVoLES6cq9ITkhE446O4aiy5OyTdledzJ2hFSEgrRRdduqjGxtCuGWWRs0puCONdSZDaWdOmU+5qtUnTrtLVlAbxjAM7RngGROfcWJtrIB77uxsi3ZYZaMUyTd9ScKYT+1ckGKrq+c4J99wLbPSu1vAYIuoLNB4X7ydq2kGG0pPhUdd9AsJk+Isx+rAayi3CnWpGdNyDjxc3pO7m37XulOd1q4PXOOGtaJK2ALgLJKlpqxYn4HeBtTTgy1RnYBEW220bcAX2F+emce9fVbcX2gyuSLD9ELTOo42bi+MBtcmNrPcIyNUvlu+k0Re4XkYsrx0BdO5QLSrngQ95lwcjo8HuMSvRQcZyyIl7uLpwjIibL48B0.KraJUnRjJVS2S9Dysr6bavzYhpK2RpxpPwaSP7bV2zqVPbYWhsnhJGFLtxIsM+gkC+GqbaAELHsYfzDcOUHHrntyMbnUVrh8d7Hc2ltarj7xtj8mrpGPvnEqWMF0Y8muqwmKXTMdFDiZxQicGhFzu0oxx8bAs48RhY2VbDKVBTPd7EB1f0glEqKnVM9ZaoPlzUJ3gtNa6vzo7CNfUwgZnBzZZMjTqjxrqtCKlQUNwb2b06vELZJnmXWRcQyQWWbd1qWJvxtDDTf7kibKS9knbKWfhbFhIuVP6vTdhFd9Hib87gjMe+pt7Vxd9+5faKN.7LqGlx.VaCUxcY5ikoGN2KGoRd44+92nVmLQHpvIIorDZJaWYqXZ+4TTLLaGXSKR1OVFdXa9Gxlu1GUalZ+jZDmMYXwagqXtvtTgfEqN8xv7QBcpLdNQVu8YoKRNhFmUddmpLwqNZZPoXKAWeuDV9xpHCEjghRc3xRpCXpRRCwgXGYllKNXaJ.W.omBtaVu1Pl0P154RKPyeBObqlwMvwn+YalHxL3+B+jOYSbre9jMKlzC4ClPCzyMOFye9mgOg15f.vhgTMPLSuIMDTW8aQgxLfnGHGoFbOYo0CG3lZ2AvumjSuCnFpP1eR7TKJYvx9qK60C4IrH97OaRohyuHrBq61NfaBhzrsxs.D+IvyyJDF1sFxO2HHrqLMS8f8QryJBvK4H.cRgdGV9AFmtwm6+aA61kqHv+nj8bO58HCdjDkjn6R0vuXEdzfIG2TjTv.uWXyIrzkrAEDf+4p5jszuhh.0y0ENg0aceR2LwAo8IB4wPHSllv6P5KyHrGlHSgQZBUQV+UeUXAQPPEL9XnjFx9LjdGpxLu..+NhYVVHrLxbz8A+ORyFOjrDYY323BYoyWq1IMJAMa.vbPDSKJJkvhPUyDalxXeHKxplmMHLSok8p6ZHp.jMYggaRqgaFzvMSPJKjA7k2I75RswF0KldrsVqYsVz3X4wJRlppduCiEsOlaCplFloCTlLj+doX9gLByfQW+B6pVU5Ky+rKM8.lNOi.vCZNq.SFGAYhlz5SuVTztx17CDzXu2EA0Psdqr8iwxM7mzywbfauXDznvVP0Jo57ZT3h7M6TNL8gmf1iV4NxiYomnQ.Ou6mjbJpOZk1ZVBhZiz9nY+Mu8+7C+3UZeH6XqQrRYOafoV1LW85M3o9oe6e5m8C+z+7J.9jfYPx87+FtQw0Grm6kLHCESaO.OqKzUwS+pApjXf8NSXK6zisCTm.M5.4DZimqxDYqLFIBWnklw.qjAiyISEQtqJC7IL9YlLmHZPuA9F0GZrWYryDNwNSGX.jeMuGCf8XK4+wfevRDSzi4.IgTAhs.IDiogfrbLW2Ew.AwvE563tLgAKBy5TmbeglGi5AgA6hFeLsOfJAVYBn0rUQXTScjXLJpWT5zLPSlx9d0psj8gi+EpPN0.0ACVXA3vRcfVWXAfZBidXwJJW9P0sidDbgMHHOOYtM.O9lUsAWOnG725lo97IK4vgaNK7hYd1Bu3pA1G1oXiJ.ldNlgqGHK6h+TgCor5NS+Lj837f+mI39JF159iG5exwyTN8pitob5UcMkCLumoo7JAl9VGhkbDxV8q9k3O+1UNMKeyJrbPPi5MqvtSAg1dtbZwQ4xo0fss7xu0a03ML0zds.nflebFSD1ujeWraxK8I+7eekzTuX0zTC1zvxSM5VlGMDwrwPsLOZkgYYZbAsLW2HtjcPeRuSwKtAWyD.ItVF.2qFY80rfbEyM1gUBaAZlbgPhfrTQkbqoXEYDYGCsxvYRmTYOxdevRMI0qWmz7GsGlMYuOnALBGfVGdZdB2yKO6xuQiuBR0o5hqDfIQqZxulEL0Lw3ZumnteECtoiEM8PaM.bQnrmoDfxRnxsdP0Uh9jjAJ950pskfXqMCBHIa8JGg62p8MGlw0QU36.GC7bLFPmBOnDr4GlrnZ+Z01gePWMT8.G5JPJbcEShkZXw3tULK+FN.e.KEIWgRlK0bFPaaPcPPGc8npCAdZeVWNHOJIH.vmNv1SG1lHrFn1JtRkgxAnP5veHYs1q0Z9g3v9XJdo3JfNilO7m3jDgMilqshvP9HVLs+CnkN3H4qFrAR16h6aO6EHGyMqfjsz5eqO6e8leyyv216bDhZEBQyGqTLwokhYW8zRA5h+DQJbgQNyhbtpsVymjkZ9GBVqC5YeLy1khiSuK9IDWhyXTuDM34oVD2xfZ4MUb6r276+Xe1Abg.2MFNyf+aBIGzWwbTgzbkGlnhx6MIKIGL3TcXfXFQRBMSKA0.OD5tu+70+pxkGF19H5i0KKVyO6VJsSO1NZGGrFXMwyZug1P8.7+hK903xj2kGfrxngcI3EnovakE.vi6SlSHstfl6vQP5oVBpKC3Aa2eyCUDbNc.dxt7lnZjmoS5KVi19Oc5r3D2GZdIaE32UX4aDnzGVuXpw1H9efD3XpuTScYXV4C41f5dEuFl7zoj4R5B4lSWjXKcdwhaXa9Es2eJBhrTQB9HKxBjCd2AnLnETYK1C8OZu66.vLTiu.Ed9fyL9b.u.UFWiubWiWfAbQCYcIykILWlGt48frpOvbr6A3Vc4fqDev0sB3dcxrvcJMhojy.wfgV8jGao1EGa4lW5bqEq77vVr4Jcejq9KZ87qd57tfCzEGuI+NrV9KNgVNUU7jL15I+k97E.Os+t3iegwxS6xLiis9JAJnJkS11awqlvL2Xan+cAP2KxzHa+D48QjCbIwaUM+MfrW9K2wzRwR11RvbhKr.95MIkhvBKXNntRoBaqoryj5DnSo7WMj4ZXUcgFSLkoApBXgH+Q1GJcCPwgZozUJByoCGf0XJDjkq5xhp+z31vtdfyMvT3hL3cGcFWLVUe+Ib78m5jW3ynVE2.Bul4m+5J99kLlgwcuonqUzJRk6mrRyHtLArUSDo4to1JBTo32KggbsRi6ElUtxGej6vt4rYl5S9rW7e+y58mVw6jJUm20yEVmV7NgFMcpi42Ug5v.is97oe87mCH082ZCpllqNv2ouyR882fcDOjYkrY.nT0gZYxE3qh017G9LvWommFeiHdZ7L5QCSkOHz9c.Acgm1PAjag4au7LAaiiIM8Nx5WgWgcCud7H9CBCw6udIP+L78r7kXOu1kXOu9kXOuwkXOu4kXOemKwd9tm6dv2zxZ4Wi.3+CDZcaS7luu8KKpITv6+AXEp1yL
    

    Sounds whack, but you should get the idea...



  • @Christoph-Hart No way!!!!! this is awesome! thank you so much for the detailed DSP lesson also included in the snippet ๐Ÿ™‚



  • @Christoph-Hart Well this is AWESOME!!!! The only thing cant do it to use Ooura FFT to avoid those artifacts (same thing as happened with Convolution)
    Untitled 1.mp3

     // oninit
    
     const var ConvolutionReverb1 = Synth.getEffect("Convolution Reverb1");
     
     // Set the FFT type
     // 0 = best available
     // 1 = IPP
     // 2 = Apple Accelerate
     // 3 = Ooura FFT (slower fallback, but most portable)
     ConvolutionReverb1.setAttribute(ConvolutionReverb1.FFTType, 3);
    

Log in to reply
 

9
Online

552
Users

2.1k
Topics

16.4k
Posts