«vibrato» by lambda
on 22 Jul'20 03:48 init goes beyond vibrato too
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
(
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
reception
use audifonos para evitar feedback
use headphones to avoid feedback
Amazing!!!