// I'm a relative newbie, and one of my first self-imposed "studies" is // to try implementing imitations of pieces I like. // // I'm still playing with this, but here's what I have so far. // Play with density, freq and decaytime for variety (and to produce other sounds from Phonemes): p = ProxySpace.push(s.boot); ~density = 3; ~freq = 1500; ~decaytime = 2; ~dust = { Dust.ar(~density).dup; } ( ~bing = { Decay.ar(~dust.ar, ~decaytime, SinOsc.ar(Decay.ar(~dust.ar, ~decaytime, ~freq), 0, BrownNoise.ar(1)) ); } ) ~bing.play; // An interesting intermediate step ~bing.stop; ~lpf = { LPF.ar(~bing.ar, ~freq); } ~lpf.play; // The final product so far // author: lamech // Toronto, Canada, 22 June 2005