El código fuente (que también publico bajo la licencia indicada aquí) se ejecuta en w:SuperCollider:
// Escrito por Dan Stowell, septiembre de 2006b = Buffer.read(s,"sounds/break2.snd"); // Proporciona un bucle breakbeat simple(var ampTable = Señal.hanningWindow(1024,100).squared;var ampBuf = Buffer.loadCollection(s, ampTable);SynthDef("accelerando_inf1", { arg out=0,bufnum=0;var pos, posee, tonos, amperios, hijos;// "pos" es un tipo de control de tono maestro, lineal que varía entre uno y ceropos = Phasor.ar(1, 0.007 / SampleRate.ir, 0, 1);posesiones = (pos + ((0..4)/5)).wrap(0.0, 1.0); // Espaciados uniformemente de forma circular entre 0 y 1 tonos = (0.2 * 2.0.pow(posesiones * 5));amplificadores = BufRd.kr(1, ampBuf.bufnum, posee * BufFrames.ir(ampBuf.bufnum));hijos = (PlayBuf.ar(1, bufnum, pitches.poll(100), loop:1) * amperios * 10);Fuera.ar(fuera,Pan2.ar(hijos.media.suaveclip))}).play(s,[\salida, 0, \bufnum, b.bufnum]);)
Publicado originalmente en línea en http://swiki.hfbk-hamburg.de/MusicTechnology/826