// title: vibrato // author: lambda // description: // it goes beyond vibrato too // code: ( SynthDef("vibrato", {arg freq=440, release=0.1; var x, sig,out, mod1, depth, mfreq,maxfreq, maxdepth, maxdelay, basedelay; maxfreq=5; maxdelay=0.1; basedelay=maxdelay/2; maxdepth=basedelay/2; depth = MouseY.kr(0,maxdepth); mfreq = MouseX.kr(0,maxfreq); mod1 = SinOsc.ar(mfreq,0,depth); sig = SoundIn.ar(0,mul:2); x = DelayC.ar(sig, maxdelay,basedelay+ mod1); out = x;// FreeVerb.ar(x,MouseX.kr(0,1),MouseY.kr(0,1), 0.1); Out.ar(0,out); Out.ar(1,out); }).load(s); ) a = Synth("vibrato"); a.free