davesabine.com

 Search
for Doug

Dedication

A very good friend and colleague, Doug Nottingham, heard a bit of Supercollider code I was working on (a piece called for jenny also on this web site). He liked the idea and the particular sound that I chose but as is his taste he really did not like the pitches I chose. He asked if I would re-write the piece using random frequencies rather than an organized harmonic scale. I was more than happy... Based on the code I wrote for the earlier piece for Jenny, which is essentially a digital reproduction of wind chimes, I wrote this code for Doug.

The SuperCollider Code

(
// for doug
Synth.play({
a = Mix.ar( Array.fill(150, {
  Pan2.ar(
  Decay2.ar(Ringz.ar(Dust.ar(0.0053),8000.0.rand + 60,9,1),0.2,9),
  1.0.rand2,
  1)
  })
    );
a = RHPF.ar(a,600); // to take away a thumpy attack from ringz
a = Limiter.ar(a,0.9,0.1);
a
})
)