s = Server.local;
s.freeAll;
SynthDef("SimpleRingedSineThingy",
{
arg out = 0, amp = 0.6, freq, sinout;
freq = MouseX.kr(10,4000, 'exponential');
y = MouseY.kr(10,4000, 'exponential');
sinout = (SinOsc.ar(freq, 0,
(SinOsc.ar(freq * y, 0,
(SinOsc.ar(freq/ y, 0, amp))))));
Out.ar(out, sinout);
}).play(s);
***************************
/*authors so far: guaka */ |