Taller de Audio del Centro Multimedeia del CNA

Actividades

Archivos  Live Coding 2011

Sesión 1

Ls.boot
p=ProxySpace.push(s)

~out.play


~seq={Demand.ar(Impulse.ar(8),
0,Dseq([0.99,2.01],inf))}
~silencio={Demand.ar(Impulse.ar(16),0,Dseq([0,1],inf))}
~uno={Crackle.ar(~seq.ar)*~silencio.ar}

~seq2={Demand.ar(Impulse.ar(16),0,Dseq([0.99,1.5,2.01],inf))}
~silencio2={Demand.ar(Impulse.ar(4),0,Dseq([0,1,0],inf))}
~uno2={RLPF.ar(Crackle.ar(~seq2.ar),1000,0.1)*~silencio2.ar}

~out=~uno+~uno2

~seq2={Demand.ar(Impulse.ar(16),0,Dseq([0.99,1.5,2.01],inf))}
~silencio2={Demand.ar(Impulse.ar(4),0,Dseq([0,1,0],inf))}
~seqSin2={Demand.ar(Impulse.ar(0.125),0,Dseq([60,90,110,90]*3,inf))}
~uno2={RLPF.ar(Crackle.ar(~seq2.ar),1000,0.1)+SinOsc.ar(~seqSin2.ar)*~silencio2.ar}

~out=~uno+~uno2

~seq3={Demand.ar(Impulse.ar(16),0,Dseq([0.99,1.5,2.01],inf))}
~silencio3={Demand.ar(Impulse.ar(4),0,Dseq([1,0,1,1],inf))}
~seqSin3={Demand.ar(Impulse.ar(0.5),0,Dseq([60,90,110,90],inf))}
~uno3={RLPF.ar(Crackle.ar(~seq3.ar),1500,0.1)+SinOsc.ar(~seqSin3.ar)*~silencio3.ar}

~out=~uno+~uno2+~uno3+~uno4

~seq4={Demand.ar(Impulse.ar(16),0,Dseq([0.99,2.01],inf))}
~silencio4={Demand.ar(Impulse.ar(2),0,Drand([0,1,1],inf))}
~seqSin4={Demand.ar(Impulse.ar(0.25),0,Drand([60,90,110,90]*4,inf))}
~uno4={RLPF.ar(Crackle.ar(~seq4.ar),1000,0.1)+SinOsc.ar(~seqSin4.ar)*~silencio3.ar}

~out=~uno+~uno2