( 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 */ |