SynthDef(\fx, { var sig, lag; sig = In.ar(\in.kr(0), 2); // chorus sig = 8.collect({ var mod = LFTri.kr(ExpRand(0.2, 0.3), Rand(0.0, 4.0)).range(0.001, 0.02); DelayL.ar(sig, 0.02, mod); }); sig = Splay.ar(sig, 0.2); // flanger sig = DelayL.ar(sig, 0.1, SinOsc.ar(0.04).linlin(-1, 1, 0.009, 0.015)); sig = Splay.ar(sig); // reverb sig = [sig, JPverb.ar(sig, 2, 0.3, 0.5)].sum; sig = Pan2.ar(sig, \pan.kr(0)); sig = sig * \rwet.kr(1); // sig = Normalizer.ar(sig, 0.3); sig = Limiter.ar(sig); ReplaceOut.ar(\out.kr(0), sig); }).add;