s.boot

p=ProxySpace.push(s)

~out
~out.play

~puede={RLPF.ar(Demand.ar(Impulse.ar(100),0,Drand([-1,1],100000)),~puedecutoff.kr,0.1,~puedeStruc.kr)*Demand.kr(~generalTrig.kr,0,Dseq(Array.rand(10,0,1),100000))}

~puedeComb={CombL.ar(~puede.ar,0.1,0.001,1)}

~puedeDecay={Decay2.ar(Impulse.ar(10),0.01,1,~puedeComb.ar)}

~que={RLPF.ar(Demand.ar(Impulse.ar(100),0,Drand([-1,1],100000)),~quecutoff.kr,0.1,~queStruc.kr)*Demand.kr(~generalTrig.kr,0,Dseq([1,0,0,1,0,0],100000))}

~queComb={CombL.ar(~que.ar,0.1,0.001,1)}

~queDecay={Decay2.ar(Impulse.ar(5),0.01,1,~puedeComb.ar)}

~quecutoff={Demand.kr(~generalTrig.kr,0,Dseq([0,2].midiratio*300+SinOsc.kr(0.1,0,600,500),100000))};

~puedecutoff={Demand.kr(~generalTrig.kr,0,Dseq([4,6].mirror.midiratio*400+SinOsc.kr(0.1,0,700,500),100000))};

~puedeStruc={Demand.kr(Impulse.kr(1),0,Drand([0,1,0,0],100000))}

~queStruc={Demand.kr(Impulse.kr(1),0,Drand([0,1,0,0],100000))}

~liloStruc={Demand.kr(Impulse.kr(20),0,Dseq([0,1,0,0],100000))}

~lilaStruc={Demand.kr(Impulse.kr(20),0,Dseq([0,1,0],100000))}

~generalTrig={Impulse.kr(5)}

~lilo={Mix(Blip.ar(LFNoise2.kr(1,200,[500,600]),10,~liloStruc.kr))}*0.125

~lila={Mix(Blip.ar(LFNoise2.kr(1,200,[500,300]),10,~lilaStruc.kr))}*0.125

~una={LPF.ar(Blip.ar(Demand.kr(Impulse.kr(0.5),0,Dseq([0,3,0,4,-2].midiratio*200,100000)),10),200,2)*Demand.kr(Impulse.kr(1),0,Drand([0,1],100000))}

~dos={LPF.ar(Blip.ar(Demand.kr(Impulse.kr(0.5),0,Dseq([3,5,4,5,-2].midiratio*200,100000)),10),200,2)*Demand.kr(Impulse.kr(0.5),0,Drand([0,1],100000))}

~out=~puede+~que*0.2

~out=(~puede+~que*0.2)+~lilo+~lila

~out=(~puede+~que*0.2)+~lilo+~lila+~una

~out=(~puede+~que*0.2)+~lilo+~lila+~una+~dos

~out=(~puede+~que*0.2)+~una+~dos

~out=~una+~dos

~out=~queComb+~puedeComb+~una+~dos

~out=~queDecay+~puedeDecay

~out=0