live coding meditation on additive synthesis
.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.
I am a composer? Hey make sure you check out all the ads on my page. Rampant commercialism is so awesome.
Story behind the song
s = Server.local.boot;
p = ProxySpace.push(s);
p.fadeTime = 8;
~out.play;
~out = { Limiter.ar(LeakDC.ar(~sig.ar), 0.8)};
~sig = { Klang.ar(`[a, nil, nil], [1/8, 1/7])};
~sig = { [Klang.ar(`[a, nil, nil]), Klang.ar(`[b, nil, nil])]};
a = (1..1024).select({|x| x.isPrime});
a = (1..2048).select({|x| x.isPrime}).select({|x, i| i.even});
a = (1..4096).select({|x| x.isPrime}).select({|x, i| i.even});
b = (1..4096).select({|x| x.isPrime}).select({|x, i| i.odd});
p.fadeTime = 10;
a = (300000..350000).select({|x| x.isPrime}).select({|x, i| i.odd});
a = (320000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..5).select({|x| x.isPrime});
a = (320000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..50).select({|x| x.isPrime});
a = (320000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..500).select({|x| x.isPrime});
a = (320000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..500).select({|x| x.isPrime}).select({|x, i| i.even});
a = (320000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..500).select({|x| x.even});
a = (330000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..500).select({|x| x.even});
a = (335000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..1000).select({|x| x.even});
a = (335000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..1000).select({|x| x.odd});
a = (340000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..5000).select({|x| x.isPrime});
a = (349000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..10000).select({|x| x.isPrime});
a = (349000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..1000).select({|x| x.isPrime});
a = (349000..350000).select({|x| x.isPrime}).select({|x, i| i.odd}) ++ (1..100).select({|x| x.isPrime}).select({|x, i| i.even});
a = (349900..350000).select({|x| x.isPrime}).select({|x, i| i.odd});
a = (349500..350000).select({|x| x.isPrime}).select({|x, i| i.odd});
a = (349900..350000).select({|x| x.isPrime}).select({|x, i| i.odd});
p.end(8);
p.clear
p.pop;