(
var dt, buffer;
dt = 1.2;
b = buffer = Signal.newClear(dt * Synth.sampleRate);
scope({
var snd;
snd = max(0, Trig.kr(Impulse.kr(4, 0.1), 0.3)) * Resonz.ar(PinkNoise.ar(20), LFNoise0.kr(1, 600, 1800), 0.01);
RecordBuf.ar(buffer, snd, 1, MouseX.kr(0, 1), 0, 1, 1);
TapL.ar(buffer, 0.1) + RLPF.ar(TapL.ar(buffer, 0.7), 800, 0.2);
});
)
b = b.overWrite(Signal.newClear(1.2/2*Synth.sampleRate), 0);
*****
/*authors so far: SC Group */ |