Connect FAUST Filter with HISE ADSR
-
I have created a very simple Filter in FAUST. Now I want to connect ith with HISE ADRS. How can I connect it?
-
@DabDab You've a few options.. you could hook it up to an ADSR within scriptnode, like this (I'm using the built in filter here, but the principal is the same):
HiseSnippet 1529.3oc4Y07aaTDEeV6LN0oEnszC8nkZOzJUhhSCEj3f2jXapE0oltgHtUlt633QY2YV1c1j3h3T4.23J8F+avIhDm.UjpTE2g+CJ+E.uY+vdW6MFaSiKHbkp77lOd+l2G+duwoimvj56K7PZk2suKEocArQetr218HLNpUcj1ahaS7kTuJQh1puKw2mZgzzJ9gJAZkWBE94k01hXS3lzghPn8DLS58XNL4Pocz+HlscShEcWlSpUugdKSAeagsH.vSQ7ZHWh4Aj8o6PTKq.FoUpgESJ7LjDI0GoszVBq9F8DGwiV+dLe1iropAUQFvAEItov1RgXkTz18X1VcRt29HjFtyPqPwHqvUvsYVrAxGZMtX3DUFtiz1CsBYgWwLvq5oAubfjVJHsTDjtD1vzi4JGNiBOmG2hCNmtDvrmFJQqEocBdaAr.tbUGxAzldvfAa3F2Ys0tUE3+t4GzMfaJYBdEAeGgjde9Mt4JewJkW4KWoxnS0satyoTimv1l5k6zJOs2j13M3ANOh5cqJGRrCnCVHb8yZSKMc1TynacpEJ3s3L48cowimbPAJ1rAe6SZUmHIJmRrLXctTOISAGs5zCgH7HWTYbcp+ARgKDiOl+ChbDVA1DY1vIUNT7Df8HiOT4n39LY+z4XyPL1ZSLFaZg3kvcXRyd4iwB4fQvRcVfw3Ly2.2naWpobH.WB27Sm2zvoW8kSTeTlUHIYn5uZrDtvhVQIl5y7odUm.S4ymVlR2oloLIe+V3YI2ZhzomZtU1P1TqOGhrRuF3Ve0D2+ZL0LC8e4DLZvbbsoM3GRsA9mPLdYfvoKIvVlHMaTWaAW31SvYloCzd.U5w1eepWZrm6EZSoDJ.OTxUze.0lR7SEIdc86w3ThGXmnyosX1KElq+5p3H3VQkpT4+tTpE+eCk5jLQmC23XoGo5+B8dwPa8EIzdfHPx362l.otGCcrtSfiAv8aRAXw4Ta3vwZETssDMdM0XEHLnbqvA+I7IdxppwZwSVMYxTc7rCUdjv6fvru3uCL4Q28tLan8Qzl11hi1V33xhifAaPnrNB69IbNZEhVQBJ2zQD.JHFp2k3uKgYqV1dTO+vCYY7ZqB+CB22IjPA2jXBFv9cHP0VHuQ0VG3GndqZlxeDioz9C01SpOFYI.n3ntdguinXpd3hnXTi.mWA0IdAbK+8TyZRrQ6opYp.IRclpkWLFapktLlzyx2CkAmWDSi4iWMZ1Y.Y3Ihr2R446P7fGDA2X+DvEYPQFGonU1k3sOUp1cgzBhafkSCaNvO6vXCdK.gXrqCAMPGJQKiizCZhmm5d.EnNNoa45LeWaR+sB.xkHl7LRT2HtE83j3uFPKJVPG4gaWYJPotmPV0fQPnXaFO9lOjgrM43rx95eT2PRcMXONQ128zm980LNfdTj2JVp9Ns+oZQARwE7F4rutNZlUNj8OhxC+LlxiJ9VWQBGo76QgHGzXGF5r+5WBeW3IQip5MzW.pdYnOFSR+Qz8IdKBCeYrQfuhTYza9usHL5kwIsT8JvtO2AcaG3cH8Uw8OWD7xZmNBNOdX6nic7K.8WB5xWRyQ0CaNa.eJJEueDKYFV+2Hr5D7bqUUSMuEixSwmBS8JXAm9PWAzAQF55yia5Q+7.J2r+HjnESYPW9rIjJoVwXG8lARgCXqC+YC9a7ru7G9mCjUvsgGFwbsSQq7s7K+jS94es1BP8X7lVV4DWkJFJk+KSfzkianwe0AyO2QSiTStYzAO7qyXU3RSN.ZC8wYDeg9TY3zehyuDyHLL5M6Qo+M5ScPj9su8KpMBXN4YO6ZSGXPW6OddHXJh+3YtV75mLdzy55yVzSove7gyLFwbT8m810eQr82vQHj8fmajQ+5+9i+pZKDF4veKgWGECJiavIvCxrljOWkUskPbfCI7ERy2OO7h38bNDSOwCiqIoRdOWnDHnlG92SoLtsZbkpnCieEg5wWHGlE6gllpeDf2oJBk+dVeN1ysmi8rwbrm2cN1ycli87dywdd+ItG0O+YLCmpROHnSiHhXsj.Sf+G8Wr.2VLL
Or you could use an extra mod slot, like so:
HiseSnippet 1489.3oc4Y0saaaCElJNLoN8+tdQuz.cWzBzEDml0MfcQTRr8pwpS8hyB1cYrRzwDQhTihJItC6psK1c6QZ4AnCn.8IXuAcOAaGJJEIE6IX60zlgk.DHd3ee767cN7mzUJbnggBIxp5tCCnHqqg6MjqFr0.BiiZ2.YcCbGRnhJqYLs4v.RXH0EYYU4K0FrpNOJ9m2t9lDOB2glYBg1SvbnOi4yTYV6Z+ULOuVDW5tL+bsdM61NB9VBOQDfmJ3UPADmCIGP2lna1bXj0BMcYJgrmhnngHq42T3Nr2.wwbS62iExdgGUWnNpGLPFysDdtZDqsh1Z.yysa55NDgrvcyXgJFV3t3NLW1Y1yXiaEWQsrdjmOrlqH7pT.d0+mf2XfjUNHMuAR2F2yQxBTY0nwyUws4fyoOAn87PwzVj0o3sDPC3pk8IGRaIgBm0gG7jUV4Q0f+7vuneD2QwD7ZB91BE847G7vk9gkptzOtTsyWU+9isN8zHEddT4XqV6okk0wGvi7eAU9nZGQ7hnm0PX4WjSWXx3TGypNWCE71bl54AzjxkKJPIzF702ztAQQzNkDaP6BnRESCGqFzi.EtwEUE2fFdnRD.Z7Q7efxQ3F4QTEkS5XnjJ.9nfOT6n3gL0v7wXSgFakR0XSJDuMtKS4LX7XbtwfQfotHvXRj40wM62m5nx.373Ve6rFFN4Se0zo2DYEmjLd5uWhEtvkVSalFxBox5kjo70SZlxfINSYZ79ivSSrUooS+GisJJYy09wjHagO.4Ve2n6+.FZVH8e0TL1i4G3QaxOh5A4ehw3cfDN8IQdpTqEUccDbQv.Am4jWnsCUIYGb.UlG6icAsgRAa.mY4t16P8njvbJwO19YLNkHAdhNibwzuU3X8W2CafaMcnRs+6lRsx+aRoVFEcEbySTRR8OTQc2zfsEwa7zF81IwqE+csKxXsshjGUXWgFTGxvQrd9.y0rMVdFEfV9F9T3PN4CViGtyLbpztWTnpvdSZLetX70ra5Ht3BvwSnj354CvuDFUeiT7Y7BW9.30vwt+Kq72MwIhwKsD3MvIwFWVovjrlq99DZ6HhTL9AcHPltSfn4si76AGK0gBvhyodvfislSeiJS4Uzk0fnGk6FW3ufeRprttrURk0SqL2kw1lpNVHOLNccx2vgLMq89LO3lsnM77DGukvOfkr4JvAw15J7Fllh1ZNSKRQ4F9hHXBRf5SIg6RXd5lsGUFFOHKhWYY3WXm3siSEhaQb.BbXWBbQ.XyA8MNA+.UtrSN+QBlx6OzcO8n6Fl.fhud4E+DGUxc8RydR5RfyaNSLb6v8z05P7P6oONuFjH8XpadkDrYdZ.pVLruuvEU.q2BvpjtbVsSA5lOO5PYmfYWh7.pJL4Vxbpig4i4p1v.iwA9DTWhj3SABQaZQrA+5I.NX6Io2xtAKLviLbyH3PIl8kKXQSDbW5IohilvUabgaxG28TAyYSjgCSKARkNLdBsksiWGxImy1aWumhFzi8xh1NjdrgIKrcdC8ZwfoQFZTNGhgCJ3JtdrrAth1x5plUUxT3GVBK3z8CDPncAmwUwsjzuOhxcFhJxdUxwdKN6rGDRWB6YFfQF5MhTBeHAU7SMfJ2M91e6eOPVB2AtLEKvaHZjQ58vziwa35VtFJm+qfP5NIYZBW9r5mY0z4hGaYF3rOKOBDFuhBnEJW.sl8HD2u7F6Ih3r+I+eecSptL0awgx9WsmXQj8ie7aV+bf4zW8p6OYfAc++70wfoB9qmZ0ypmNp5YU6oS8rP7CVLF4y6lzeiYp+tOpwaR3+d9BgZ.bNfByu8e7xedczEe52EvwWO4hZoW1TWE2jSfSJ4VlOWGUsoPbnOI9nKy1SJ+93fV9DGoX+j8jzAuWI1BHp4w+OXph6nKWqN5HypEqOUDxm4x12wQ+vAeRcDZ78Y0YnOOdF5yZyPe9zYnOOYF5ymMC84yKsO5mLMICmdmdvP2llDwVoBSH+O5uAFwdPRB
-
@modularsamples Oh.. Great... I will try it. many thanks. :)
-
@modularsamples Hi, I am not getting Analogue Synth Pluck sound from it.
Here is my FAUST code..
import("stdfaust.lib"); fc = hslider("Cut-off [acc:2 1 -10 0 10][scale:log]", 800, 22, 20000, 0.01):si.smooth(0.999):min(20000):max(22); gain = hslider("gain",1,0,2.0,0.01); Q = hslider("Q",0.5,0.25,5,0.01); process = fi.resonlp(fc,Q,gain) , fi.resonlp(fc,Q,gain) ;
I have tried Scriptnode ADSR > PM + filter but not getting analogue /Sylenth/Spire kinda Pluck sound from it.
-
At Faust level
fc = hslider("Cut-off [acc:2 1 -10 0 10][scale:log]", 800, 22, 20000, 0.01):si.smooth(0.999);
that is:
min(20000):max(22)
is not necessary.
-
@sletz Ok.. I will try it.
-
Not getting Trancy Pluck sound from here....
HiseSnippet 1856.3oc0Y07aaTDEeV6LNwooh9AE5QiDBkJkZ40I1IQHTbhSRaD0It0gzdhpo6NNdjWOypcWmDWJBwgJwY9WfxU3DG3DUvAPBITOfDebBDGPHDR8.RHgDJ7lcW6c2DGWG2jT0MRQYdyLu2u22ucSYKgF01VXgTRtdKSJRYLbkVbmZEqQXbzJKhTv3MqUCsPKShsMUGonD+JxsTRNDx84wys.wfv0nAjPnMDLM50XMXNATKW3MYFFKSzoqyZD5zSUXEMAunvPzDfQbbFjIQqNYS5pD4whgQJIVRm4Hrp3Pbn1HkgVPn2pRMw1buyuAylcGCpbgJpBvHOxKKLzkHVREUrFyPuba00FAJV4.kOtmx+h3RLcVG5AFgy3tQpfaD1dnDKJ7hGAdpggWlPvqKPRIDjFxCRmEWQyhY5DriDOmBuB2gZUk.l8vPw6rHkGhKJfCvcR2fTmtrErnyEFOelLSjB90kd8pM4ZNLAOkfupvgtFe7KM56LZxQe2QSs2spVsq6IEikvvfZ00skdZqdcww4MabGp0Do1hXzj14ff5G0lhOXaZXWtlmVG5fB9JblyZlT9AEHf7MUve8VqrHwgHcD9zfyYRsbXRHnrHcKHp1ysjDuH0ttivDhq2mOChVD5MMHNQCgj4M9a.1fH9MoygaybZENu5HKtpeg3YwkYNZ05NFi0ELBVpiCL5mMdZ7RUqR0bB.3P3ku0wSpWXweAOweJ7MIaQcqF5J7K3ttpvpQpqP4TKosSsGEFeT+VXzruKLtllC.g0sHbaSgMUMLm2ydYCu2hTml7nG2iTjSIUukA0Kz4FoPahYCSrLgGgYv5HbpDamvKWhS.mPEJnM5qYqAJqz1ENTubSCa5MY5N0Bw2eID4rgIeUhkN3WzhDHFuW8HTGvdDINt5QLT+En1a38bPomHszR1FiUXMLMnKw2hZ.0Wcw34fBpUIMMbZSMZpUIAWXVSvYQb52f5Xw1bSZjXotpPy63.CUD8tFThcP51i1pv0XbJwBrSzAzVndnau2U+0EwdvMkrdPpmF+1IZXVOaeDuuZebji2AuUxQBT5lKeT+I5.4KAxX9KSs7sT65rbe.NXtISKpIwhttnrAo031DYZzM.7NQp6XHzpWgcW59G1xzCBKHOw3Z0HbN0vdPlIKwQTh.5FhlNL9lkHP5Kzo.uZyFUflbZzh9nCnoDSNZl25Lx0x3kJTtt6hcgG+MUkqU72Ts8lglpaUpy1Bq5ttC++FzEosOAdcpsCZCpksLbUYXblzvOn4MLDaWTzvj4GHCtCWZkEFsZWFRIt2IZC54aHZBxyG4WkXuNgYHGbRI1ptkTvKSz.yWqxDXhBHaQNrJDNRsRq0IrzGQAwARKn75sGCvyN.RtgT4be6n3x8kZWbe4HYzvXRMcaKTDYdFL0u5ZZucOTxAGZZXuHa4JHeNlTfufzKVlXAuzF7hF1nMjAOssFnJaKKMrNwZSpi71wBSvefaN0MPzN5Rjm4aEcoNAcH.qSGoHIl.uoz3gNBY3Uf3aWcGxt1o8aDrHy1DR5VnITHwK0NBEoUfqS2QVY4xpnkfLHcnvf6skVOTHSCTAryJPdkX71FKY7GpDYG+0IwpYfGfVEGpoL6VN+QlztTgG0olMipZdHaqNcaOOs+Alc57SqleF07SkM2jYmzM1ZD+1JnHRCEBJCcvPAiUg0R1bZe1bMJDJghrM5YgZk.eUnF7AqTmX.YXXDFMRq1HI4P69deZ8pu5mU3PahShq.gkxv5N75u+uuem+30904dlnYIwsmVJP21c2DHzDEF3vmhMs1JD+9v+5dyk6s+4H5G9Iwu.cKf+mBGLUXGtiBdSkmNt6WbXOL9wygBl5oSQNTnxwXrYCRzhwm1sA.zuMsbqCWE+HESheXcACi8H0QKdf4aL5O7QOZtCvYl.pnc.rZTbIXlcloQqtXSNzbCimWWOfQ+328OU9sO9a+htYbOLUzShK1z4xhpUcGMrSKLTj1kd2KhGZLvCYQS6sS3QydhtmvMJismFk.ZL.NsRGE0umOp+Zn5NRUD++Hcujv4wYUSOq6StLyjMOjTGxnedrpbG4AxkK6r4yolOT.+KIicx3c4Ymd57SMS1byj0uVPai47McDMfrA2uNTf2+wVO3q+jOuPeVnBiyFIUqGR1uSefBjVcFuiM4TPAsrSGEQGPtdBP.YyEAA45WDDGe8Hg4+6t696GbEqnQ4i3VQtekz96Uu29qGYhZessPnycw6+Uuegiphk8iW4oSE5R+IzCeke5te48GTknmBaeMmgPg68mW+alaui4FIOE0ywmGCuh8Fxc0HcFpBrVKHD0aPbe4ki4uNcI1NO+7oFdY7Z1ZYS498FR8r+CNbR79rmDxnAQyRba+wRbas3RAzat6+Ktj3Rx0oTQaENMpASmcaMM+W8A086jc.tyjCvclZ.tStA3N4Gf6L8.bmY54cjexY+5qx3efP4k7dmSEuu5tap.5+EVORSJ
-
@DabDab scriptFX don't receive incoming MIDI messages so your envelope is not triggered. You'll have to use a
container.midichain
for this purpose :HiseSnippet 1969.3oc2Y87aabbEdVQMTlx1sNM0s4HOp.3HvkVjRBEEh5WzVnlRrlpJ4TRGu6PwAZ4La2cnjXaJBBxEibnGJPtjdrMGxk7ePAxgdnWLfa6gBzKs.s8POTzdnW5I02rytbmglRQhHNNoz.VZdyLu468dey68Fp1QBOZbrHB4TZ+ggTjyMvcFxk81rGgwQ6rExAiOrWOzFCCIwwTejiSg6olxozrnjO+601fDP3dzbQHzABlG8Ar9LYtz1M9drfflDe59r9FqdoF63I3aJBDC.XT.WAER7NhbHcWhZYyfQNE21mIEQcjDIMF4L6FB+gc5INgqW+ArX1iBnpAtnNfhzhaJB7UHVIEsYOVfe6LyMFAFV6biuf13+l3VLe1H44NgakLQ47cX5OblwFdErfmqI7pX.uI.IGCHMqFRuDtiWDKTlOiBOWGuCWRi5R.2tITzqE47o3MEvB3xE6SNh1LBFLZCKTuRk6TF9uW86zc.2SxD7xB9tBIcO9Bu57+j4KM+Oc9xiOU2tSbN0wDIBBnQSbZUjN5h13B7A8eDM5NkOlDLfNZgf4a6SwmuO0Lj6osZiEJ36vYx8Bo7yiHfRcUvu8C1YKhjnBDoxf0ERijLEDb1hdLvp0gkR3snwGIEg.u9YhY.aQ3OHfHsoPp6MoS.9.q3lJ3viYxgl2q9biWcYg3Kgayjd8lLFmYBXD7TOOvX5swah2taWpmLGfyha9FOet5Yd72Ve7WG+5jioIYCSN7amLtqHpe46Q4zHkuy8BRL9zKahwvKchw87j.D1OhviCEwTWSMO1bUMmaKpb.2d4ZQVqRYdMAyyXcWqQlvplBaS3VJCFaooVrSMGtMm.AgNTvZ72K1CLVkuyjp2dPPL80Y9xdF58uXHtpo36Sh7g3hmEQrvEUivcJqQT7Kc0H9JP5FqxXkxvXGV+v.517ioAPN0DL9MfjncICBjYRsuN0RvEg8DblUf9gTYD6vCoV7mIZPqKkPiD16MfRhyuh8zia7.FmRh.+DcJ8EtW4R5SLd8JXMbKqxAT9qtkIJ7+0kIlT3b9zNzfyTc32HcX4lug6D6M6w379fBingjH59h1AjgKDSTWQdHfw6T9QABui5v9wzms4oPMD1PshE75Q3bZP7zziUwOmH4nGJFHY7CaQfqlPle7tC52AJZ4Q2LEcfLmYTsZoGWQMVwK5P49ICNC9jNoqZrS5jtYSZzk1tT4IhniRBGo+NXKJeeQ79zXI5.ZTrhV5LGtxhv+PqGDHNYSQ+PVJgEBGIxZKBFlkhwofdEYfd89hAv4kh76Sh2mvBTMB4LytIoKJ1j3AtugsIPGBvsBUym.EjFsn2HpXJhx4AJOnZ6Yk009A3j6qLN0qcTQf1jH3wOPC6wIGXA0NT16romr9M.8g5M5ixBI21.I4KwjJdw.HqlHbuofQCvZxuZDb0dFMUem3CTy5QBPGnHWJzhx.qiFrXsePgDab90RvIPPSP4U.fNyZAqYFCVkvaF.ZZG+LLAaAM1ZJhSR4mtfhPwRIE5aYTJs8IQGRkwoOEfS8zzljHOnXfYQ54GGgFEnTByTihGEPOM8sD38Uc+ntlzIf4SiZCY4UiVefOSzjomB9YRzFZLiEGBIC1X.jTSmwKmKL1.CxPFdrbv2BSSKrtnd1ohCfuPNvWWcY2.UodT8kFTmSTUJxclyXJv14d99ZLNrOw1SOGVeNnoQeygglNfKkWhXmy3QiwjnbBbe5opZNulKZaHOqO32R1sl1YDubJMZDbdsX7LekJKEpE4zzwkvtUfOfrNRZnpFfpqyJKlHE93tzpUbcqC4jOhdhNfmtfUWt9xt0Wws9RUqc2p2MICz0RarHKxjWTFY.mYOe3fwtvXkptYppd.EXUHqoQuHLsh36CzTj0Y8BAHyAMx5QFl6hO6c9yG08u8AMtxt3R3N.0Tkudjt9qezu32T9S9z0dgXYkvY8LmaamcVQD5NMlZ5ylChN1Pe+7+4auVs27OYYe3OK8kaa45+5372Fbgj8hSi1SSPLlhgWYLPJ5Cyj7cjLoJHHixf5TYVIou4npfpotJMJ.UmMytT3p3+zrVsnQlze7WF9ce+242MlIM4vbQHe24n24wsf2zwBCF9rdKSsMWt1L9pClfBw3088y00iW+G92e5p+daXlGxx0kIC2.BWkp7SnRAzdw.4qI51cTSEIUFMCyY6yJPeCHPGQWTOyUnYmBWslcR63Dc4pSmzP+4RiLhPuLtp6hql7oVkUpVGRTXDqdYrqZF0BpUq5p0q4V23Rz2RQAqn27pKub8kVoZsUplleIyYZEMyoE+pge3s9u+1F1gxR+5UZ9w8dxZW5K0UstTeA3oH9PqjuPv3+b1Y+KKtVgyISUQPsUqYct0trmaA7227PabyO4d3Fi29jcfxwz30XuYD8Ggd1aUK0vn7fV1i+CM9ruw7j29er760+IqMZqmr3O6MCq8tMl591z2jQSyqJ1PHNpOI4YeOm+d5awN8K2eALea7dwdUKm7svT9EyWCyWDu3+KhynOwKR7VoUfUrwqkHAradxe8wR3VpwkcQGalaQ8f02xyKssezj2S0oXO2cJ1yRSwdpME6o9Trmkmh8rxEtG0WxdZ1XEmGDzda86sbz+cFzon+eJ9kHIB
-
@Matt_SF Thank you..
But I am not getting desired effects (Trance Pluck Sound) like Vital, Sylenth ,Access Virus Ti , Spire Kinda Pluck Sound from here.I have Sampled Sylenth SAW and using it as OSC. But no luck. Why ? is because of Filter or Because of Envelope ?
How can I emulate a Analogue Synth or VST in HISE ?
-
@DabDab why using a faust filter over HISE's?
-
@Matt_SF I am trying to make Spire,Sylenth etc Trance Pluck Sound. But When I am using Same Saw in HISE with its Filter, the sound is very different. That's why I was thinking may be FAUST filter can make the sound. Yet I didn't get the desired result. Very disappointed with the HISE filter sound. And Hise Moog Filter is very weird, glitch pop sound when tweaking Bipolar knob. I will make a sylenth Easy Pluck and Hise Pluck sound shortly. You will see the difference.
-
@DabDab Dont use the Moog, use the ladder