Dinou – Roda dentada

Copio a continuació el codi en SuperCollider d’aquesta peça musical, titulada Roda dentada. De nou es tracta d’una peça de duració indefinidament llarga, que si bé té un inici ben definit, no pot tenir cap final concret, més enllà de la disgregació de l’escolta a partir d’un cert punt. A l’arxiu d’àudio que podeu sentir aquí hi ha gravats 20 minuts aproximadament de la peça, però això no vol dir res. Senzillament m’ha semblat que era un temps suficient per donar a entendre la idea que la peça evoluciona lentament i que es pot deixar sonar tant com es vulgui.

(
SynthDef(\serra, {
  arg freq, vol=0.1, center=0, width=0.1;
  var sig, env;
  env = EnvGen.kr(Env.perc(curve: -4), doneAction: 2);
  sig = VarSaw.ar({ExpRand(freq*0.99, freq*1.01)}!19, width: width);
  sig = Splay.ar(sig, level: vol, center: center);
  sig = sig * env;
  Out.ar(0, sig);
}).add;
)

(
Pdef(\veu1,
  Pbind(
    \instrument, \serra,
    \dur, 0.125,
    \center, Pwhite(-2, 2),
    \width, Pwhite(0, 1),
    \vol, Pexprand(0.05, 0.15),
    \midinote, Pseq([
      45, 48, 52, 53, 55, 59,
      42, 48, 52, 53, 55, 62,
      39, 48, 52, 53, 55, 64,
      36, 48, 52, 53, 55, 59, 63, 66
    ], inf)
  )
).play(quant: 3.25);

Pdef(\veu2,
  Pbind(
    \instrument, \serra,
    \dur, 0.1251,
    \center, Pwhite(-2, 2),
    \width, Pwhite(0, 1),
    \vol, Pexprand(0.05, 0.15),
    \midinote, Pseq([
      45, 48, 52, 53, 55, 59,
      42, 48, 52, 53, 55, 62,
      39, 48, 52, 53, 55, 64,
      36, 48, 52, 53, 55, 59, 63, 69
    ], inf)
  )
).play(quant: 3.25);

Pdef(\veu3,
  Pbind(
    \instrument, \serra,
    \dur, 0.1252,
    \center, Pwhite(-2, 2),
    \width, Pwhite(0, 1),
    \vol, Pexprand(0.05, 0.15),
    \midinote, Pseq([
      45, 48, 52, 53, 55, 59,
      42, 48, 52, 53, 55, 62,
      39, 48, 52, 53, 55, 64,
      36, 48, 52, 53, 55, 59, 63, 72
    ], inf)
  )
).play(quant: 3.25);
)

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out /  Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out /  Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out /  Canvia )

S'està connectant a %s