UFO - Supercollider



(
var n = 8;
{ Mix.fill(n, { SinOsc.ar(500 + 500.0.rand, 0, 0.5 / n) })!2
}.play;
)

// qui abbiamo sempre 8 sinusoidi, ma la frequenza è calcolata in base all'indice index che viene incrementato di 1 per ogni sinusoide

(
var n = 8;
{
Mix.fill(n, { arg index;
var freq;
index.postln;
freq = 440 + index;
freq.postln;
SinOsc.ar(freq , 0, 0.5 / n)
})!2
}.play;
)







Leave a Reply