Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Synth.new(\bufrec,[\bufnum,b]);
- Synth.new(\buflayer,[\bufnum,e]);
- ~crack = {Pan2.ar(Warp1.ar(1,b,SinOsc.kr(SinOsc.kr(0.0001,0,0.02)),mul:0.8))}
- ~crack2 = {Pan2.ar(Warp1.ar(1,b,SinOsc.kr(0.05),mul:0.8),SinOsc.kr(0.3),1)}
- ~crack.play
- ~crack2.play
- ~spal.play
- ~crack3 = {Pan2.ar(Warp1.ar(1,b,LFNoise1.kr(0.1),0.8,0.8,mul:0.8),LFNoise1.kr(0.2))}
- ~crack3.play
- ~dron = Pbind(\instrument,\vplay,\buf,e,\atk,Pwhite(0.5,2),\rel,Pwhite(1,3.3),\dur,Pwhite(0.3,4),\amp,Pwhite(0.1,0.7))
- ~dron.play(6,2)
- ~aa = Task({
- inf.do({
- rrand(1,50).do{{Pan2.ar(PlayBuf.ar(1,d[\p][rrand(0,20)],rrand(0.1,5.1),doneAction:2)*0.1,0)}.play;};
- rrand(1,50).wait;
- });
- });
- ~verb = {Out.ar(0,GVerb.ar(InFeedback.ar(6,2),20,5,mul:0.3))}
- ~crack.stop(10)
- ~crack2.stop(10)
- ~kicks = Pbind(\instrument,\bplay,\buf,Prand(d[\k],inf),\amp,0.8,\dur,Pseq([0.25,0.75]))
- ~kicks.play
- ~hats2 = Pbind(\instrument,\bplay,\buf,Prand(d[\h],inf),\dur,Pwrand([0.25,0.5],[0.8,0.2],inf),\amp,0.7,\pan,Pwhite(-1.0,1.0))
- ~percs = Pbind(\instrument,\bplay,\buf,Prand(d[\p],inf),\dur,Pwrand([0.25,0.5],[0.8,0.2],inf),\amp,0.7,\pan,Pwhite(-1.0,1.0))
- ~hats2.play
- ~percs.play
- p.activeProxies
- ~crack.end(10)
- ~crack2.end(10)
- ~toms = Pbind(\instrument,\bplay,\buf,Pwrand(d[\t],[0.5,Array.fill(10,0.05)].flat,inf),\dur,Pwrand([0.25,0.5,1],[1.7,0.15,0.15],inf),\amp,0.8)
- ~toms.play
- ~toms.set(\rate,~mod)
- Pwrand(d[\t],[Array.fill(9,0.05),9])
- ~mod = {LFNoise1.ar(0.1).unipolar}.asStream
- ~kicks.stop
- ~percs.end(5)
Add Comment
Please, Sign In to add comment