{
   "code" : "(\r\nSynthDef(\"vibrato\", {arg freq=440, release=0.1;\r\n\tvar x, sig,out, mod1, depth, mfreq,maxfreq, maxdepth, maxdelay, basedelay;\r\n\tmaxfreq=5;\r\n\tmaxdelay=0.1;\r\n\tbasedelay=maxdelay/2;\r\n\tmaxdepth=basedelay/2;\r\n\tdepth = MouseY.kr(0,maxdepth);\r\n\tmfreq = MouseX.kr(0,maxfreq);\r\n\tmod1 = SinOsc.ar(mfreq,0,depth);\r\n\tsig =  SoundIn.ar(0,mul:2);\r\n\tx = DelayC.ar(sig, maxdelay,basedelay+ mod1);\r\n\tout = x;// FreeVerb.ar(x,MouseX.kr(0,1),MouseY.kr(0,1), 0.1);\r\n\tOut.ar(0,out);\r\n\tOut.ar(1,out);\r\n}).load(s);\r\n)\r\n\r\na = Synth(\"vibrato\");\r\na.free",
   "is_private" : null,
   "id" : "1-5dy",
   "labels" : [],
   "description" : "it goes beyond vibrato too",
   "ancestor_list" : [],
   "name" : "vibrato",
   "author" : "lambda"
}
