Cyberain - Supercollider








(
{
var n;
n = 16; // numero di voci
// mix down di tutte le coppie stereo
Mix.new(
// spazializza la voce in una posizione stereo
Pan2.ar(
// un comb filter usato come uno string resonator
CombL.ar(
// impulsi random come una funzione eccitatrice
Dust.ar(
// un array che causa l’espansione di
// Dust in n canali;
// 1 : impulso per secondo
Array.fill(n, 10),
0.3 // ampiezza
),
0.01, // delay max in secondi
// array di lunghezze random diverse per ogni ’string’
Array.fill(n, {0.004.rand+0.0003}),
4 // tempo di decay in secondi
),
// ad ogni ’voce’una differente spazializzazione
Array.fill(n,{1.0.rand2})
)
)
}.play;
)

Categories: , Share

Leave a Reply