s.boot
s.recSampleFormat="int16"
p=ProxySpace.push(s)

~out
~out.play

~tiempo=0.25

~wrap=0.9136155

~chingaDemand={Demand.ar(Impulse.ar(16*0.09),0,Drand([2,4,8,16].scramble*(~tiempo.kr/0.09),100000))};

~chingaNotas={Demand.ar(Impulse.ar(16*0.09),0,Drand([0,2,4,5,7,9,11,12].midiratio.scramble*150,100000))};

~chinga={Mix(Decay2.ar(Impulse.ar(~chingaDemand.ar),0.01,0.02,Saw.ar((10..30)+~chingaNotas.kr,1)).wrap2(~wrap.kr))!2};

~chinga2Demand={Demand.ar(Impulse.ar(8*0.09),0,Drand([2,4,8,1].scramble*(~tiempo.kr/0.09),100000))};

~chinga2Notas={Demand.ar(Impulse.ar(8*0.09),0,Drand([0,2,4,5,7,9,11,12].midiratio.scramble*120,100000))};

~chinga2={Mix(Decay2.ar(Impulse.ar(~chinga2Demand.ar),0.01,0.1,Saw.ar((10..30)+~chinga2Notas.kr,1)).wrap2(~wrap.kr))!2}

~gendyNotas={Demand.kr(Impulse.kr(0.09*16),0,Drand([0,2,4,6,8].midiratio*400, 100000))}

~uff={Gendy2.ar(minfreq:~gendyNotas.kr, maxfreq:~gendyNotas.kr+100, mul:0.9752)*Saw.ar(100.rand+1/0.09)}

~out=~chinga

~out=~chinga+(~chinga2*0.5)*1

~out=~chinga2*0.5

~out=~chinga+(~chinga2*0.5)+~uff

~out=~uff*1

~out=0

p.pop