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