///////////////////////////////////////////////////
// History, as it was on Sun Jun 10 00:40:28 2007.
///////////////////////////////////////////////////

// - 0:0:0 -  
p= ProxySpace.push(s.boot)

// - 0:0:4.42 -  
p.makeClock(2)

// - 0:0:9.03 -  
p.makeTempoClock(2)

// - 0:0:13.28 -  
c= p.clock

// - 0:0:22.54 -  
~rev.ar(2)

// - 0:1:28.18 -  
~rev= {var z; z=~src.ar; AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}

// - 0:1:44.92 -  
~src.ar(2)

// - 0:1:48.17 -  
~src= {Impulse.ar(0.5)}

// - 0:2:1.76 -  
~rev.play

// - 0:2:26.82 -  
~src= {Pan2.ar(Impulse.ar(0.5), LFNoise0.kr(0.5))}

// - 0:2:36.68 -  
~rev= {var z; z=~src.ar; AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}

// - 0:2:52.81 -  
~rev= {var z; z=~src.ar; 5.do{z= AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}}

// - 0:3:0.5 -  
~rev.fadeTime_(5)

// - 0:3:7.16 -  
~rev= {var z; z=~src.ar; 5.do{z= AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}}

// - 0:3:31.56 -  
~rev= {var z; z=~src.ar; 5.do{z= AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}; z}

// - 0:4:7.18 -  
~rev= {var z= ~src.ar; 5.do{z= AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(0, 0.5), Rand(0.5, 1.5), 0.9)}; z}

// - 0:5:0.84 -  
~rev= {var z= ~src.ar; 5.do{z= AllpassN.ar(z, 0.5, Rand(0, 0.5), Rand(1, 1.5), Rand(1, 1.5))}; z}

// - 0:5:41.13 -  
~rev= {var z= ~src.ar; 5.do{z= AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5))}; z}

// - 0:6:8.78 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5)), Rand(200, 2000), 3)}; z}

// - 0:6:26.81 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5)), Rand(200, 2000), 3)}; z+~src.ar}

// - 0:6:45.92 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5)), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:7:57.92 -  
~bd.ar(2)

// - 0:8:48.99 -  
~bd= {|freq= 60| EnvGen.kr(Env.perc, Impulse.kr(0.5))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)+Impulse.ar(0.5)}

// - 0:9:5.97 -  
~click.ar(2)

// - 0:9:17.97 -  
~click= {Pan2.ar(Impulse.ar(0.5), LFNoise0.kr(0.5))}

// - 0:9:30.06 -  
~src= ~click+~bd

// - 0:10:5.54 -  
~bd= {|freq= 60| EnvGen.kr(Env.perc, Impulse.kr(0.5))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:10:35.47 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, Impulse.ar(0.5))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:11:25.74 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>0.9)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:11:39.3 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>0.8)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:11:49.23 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5).abs>0.8)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:12:12.76 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5).abs>0.7)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:12:24.76 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5).abs>0.6)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:12:41.15 -  
~bd.set(\freq, 120)

// - 0:12:47.87 -  
~bd.set(\freq, 150)

// - 0:12:54.83 -  
~bd.set(\freq, 160)

// - 0:13:3.96 -  
~bd.set(\freq, 120)

// - 0:13:10.71 -  
~bd.set(\freq, 150)

// - 0:13:12.31 -  
~bd.set(\freq, 160)

// - 0:13:20.97 -  
Tdef(\bd).play(c, quant:1)

// - 0:13:27.41 -  
~bd.set(\freq, 120)

// - 0:13:31.5 -  
~bd.set(\freq, 150)

// - 0:13:35.35 -  
~bd.set(\freq, 160)

// - 0:13:43.57 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5).abs>0.5)*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:13:52.25 -  
~bd.set(\freq, 120)

// - 0:13:56.31 -  
~bd.set(\freq, 80)

// - 0:14:42.09 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5).abs>LFPulse.kr(0.2, 0, 0.2, 0.4))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:15:9.34 -  
~bd.set(\freq, 120)

// - 0:15:26.57 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>LFPulse.kr(0.2, 0, 0.4, 0.4))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:15:51.61 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>LFPulse.kr(1/3, 0, 0.3, 0.4))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:16:35.58 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		8.wait;
		~bd.set(\freq, 140);
		7.wait;
		~bd.set(\freq, 150);
		9.wait;
	}
})
);

// - 0:17:7.42 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>LFPulse.kr(1/3, 0, 0.7, 0.8))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:17:23.91 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		8.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 160);
		9.wait;
	}
})
);

// - 0:17:41.75 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>LFPulse.kr(2/3, 0, 0.7, 0.8))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:18:2.03 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(0.75))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:18:31.82 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(0.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:18:35.88 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5)), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:18:42.53 -  
~rev.fadeTime

// - 0:18:49.77 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), Rand(1, 1.5)), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:18:59.95 -  
~rev= {var z= ~src.ar; 5.do{z= BPF.ar(AllpassN.ar(z, 0.1, Rand(0, 0.1), Rand(0.5, 1.5), 2), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:19:43.35 -  
~rev= {var z= ~src.ar; 6.do{z= BPF.ar(AllpassN.ar(z, 0.15, Rand(0, 0.15), Rand(0.5, 1.5), 0.8), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:19:56.33 -  
~rev= {var z= ~src.ar; 8.do{z= BPF.ar(AllpassN.ar(z, 0.15, Rand(0, 0.15), Rand(0.5, 1.5), 0.8), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, 2000)}

// - 0:20:25.66 -  
~rev= {var z= ~src.ar; 8.do{z= BPF.ar(AllpassN.ar(z, 0.15, Rand(0, 0.15), Rand(0.5, 1.5), 0.8), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:20:51.51 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(200, 2000), 3)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:21:3.92 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 3)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:21:16.07 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 10)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:21:31.44 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 20)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:21:38.12 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 1)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:21:55.67 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, SinOsc.ar(0.25, 0, 500, 1500))}

// - 0:22:18.5 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+~src.ar}

// - 0:23:6.81 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 2000)+BPF.ar(~src.ar, 200, 0.2)}

// - 0:23:20.04 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 2000)+BPF.ar(~src.ar, 150, 0.2)}

// - 0:23:39.55 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 2000)+RLPF.ar(~src.ar, 150, 0.2)}

// - 0:23:55.47 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 1200)+RLPF.ar(~src.ar, 1500, 0.2)}

// - 0:24:23.72 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.125, pi/2))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:24:40.32 -  
~bd.fadeTime_(0.5)

// - 0:24:45.03 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], 0, 0.1)}

// - 0:25:58.87 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		3.5.wait;
		~bd.set(\freq, 80);
		4.5.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:26:30.28 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 70);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:26:51.19 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 65);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:27:0.92 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 68);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:27:9.45 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 72);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:27:19.36 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		7.wait;
		~bd.set(\freq, 158);
		9.wait;
	}
})
);

// - 0:27:38.3 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		~bd.set(\freq, 150);
		8.wait;
		~bd.set(\freq, 158);
		8.wait;
	}
})
);

// - 0:28:4.58 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 158);
			8.wait;
		})
	}
})
);

// - 0:28:40.75 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 158);
			8.wait;
		}, {
			~bd.set(\freq, 87);
			2.wait;
			~bd.set(\freq, 120);
			2.wait;
		})
	}
})
);

// - 0:29:5.58 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 158);
			8.wait;
		}, {
			~bd.set(\freq, 96);
			2.wait;
			~bd.set(\freq, 120);
			2.wait;
		})
	}
})
);

// - 0:29:30.95 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 158);
			8.wait;
		}, {
			~bd.set(\freq, 104);
			2.wait;
			~bd.set(\freq, 120);
			2.wait;
		})
	}
})
);

// - 0:30:21.58 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.06), SinOsc.ar(0.5)>0.9), 2pi, 0.1)}

// - 0:30:44.73 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.06), SinOsc.ar(0.5)>0.9, 2pi), 0.1)}

// - 0:31:32.21 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.06), Impulse.kr(0.5), 2pi), 0.1)}

// - 0:31:39.04 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.1), Impulse.kr(0.5), 2pi), 0.1)}

// - 0:31:50.62 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.1), Impulse.kr(0.5), pi), 0.1)}

// - 0:31:59.91 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.1), Impulse.kr(0.5), 2pi*2), 0.1)}

// - 0:32:13.82 -  
~bd= {|freq= 60| EnvGen.ar(Env.perc, SinOsc.ar(0.5)>SinOsc.kr(1.75, pi/2))*SinOsc.ar(freq*#[1, 1.01], EnvGen.ar(Env.perc(0, 0.1), Impulse.kr(0.5), 2pi*3), 0.1)}

// - 0:32:38.58 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 120);
		2.5.wait;
		~bd.set(\freq, 74);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 158);
			8.wait;
		})
	}
})
);

// - 0:32:42.93 -  
c.tempo

// - 0:32:47.48 -  
c.tempo_(2.2)

// - 0:32:54.07 -  
c.tempo_(2.25)

// - 0:32:58.64 -  
c.tempo_(2.5)

// - 0:33:16.18 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 1200)+RLPF.ar(~src.ar, 1500, 0.2)}

// - 0:33:32.39 -  
~rev= {var z= ~src.ar; HPF.ar(~src.ar, 1200)+RLPF.ar(~src.ar, 1500, 0.2)}

// - 0:33:40.84 -  
~rev.clear

// - 0:33:43.44 -  
~rev= {var z= ~src.ar; HPF.ar(~src.ar, 1200)+RLPF.ar(~src.ar, 1500, 0.2)}

// - 0:33:46.61 -  
~rev.play

// - 0:34:8.45 -  
~rev= {var z= ~src.ar; HPF.ar(~src.ar, 1200)+RLPF.ar(CombN.ar(~src.ar, 0.25, 0.25), 1500, 0.2)}

// - 0:34:38.95 -  
~rev= {var z= ~src.ar; HPF.ar(~src.ar, 1200)+RLPF.ar(CombN.ar(~src.ar, 0.25, 0.25, 2, 0.9, z), 1500, 0.2)}

// - 0:34:52.68 -  
~rev= {var z= ~src.ar; HPF.ar(~src.ar, 1200)+RLPF.ar(CombN.ar(~src.ar, 0.125, 0.125, 2, 0.7, z), 1500, 0.2)}

// - 0:35:5.53 -  
~rev= {var z= ~src.ar; 10.do{z= BPF.ar(AllpassN.ar(z, 0.2, Rand(0, 0.2), Rand(0.5, 2), 0.8), Rand(100, 2000), 2)}; z+HPF.ar(~src.ar, 1200)+RLPF.ar(~src.ar, 1500, 0.2)}

// - 0:35:23.12 -  
~bd.release(5)

// - 0:36:15.27 -  
~bd= {Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5)}

// - 0:36:54.95 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar(50)}

// - 0:37:5.86 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], 0, 0.8)}

// - 0:38:5.82 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.9*0.5), pi), 0.8)}

// - 0:38:40.19 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.9*0.5), 0.3, 2pi), 0.8)}

// - 0:38:58.03 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.7*0.5), 0.3, 2pi), 0.7)}

// - 0:39:12.91 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.7*0.5), SinOsc.ar(0.25, 0, 0.1, 0.2), 2pi), 0.7)}

// - 0:39:38.09 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.96*0.5), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.7)}

// - 0:39:48.33 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.98*0.5), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.7)}

// - 0:39:56.84 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(2).abs>0.98*0.3), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.7)}

// - 0:40:9.73 -  
c.tempo

// - 0:40:20.01 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo).abs>0.98*0.3), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.7)}

// - 0:40:29.2 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.7)}

// - 0:41:29.48 -  
~sn= {Decay.ar(Impulse.ar(c.tempo/2, SinOsc.ar(c.tempo/3).abs<0.8*0.5))*BPF.ar(WhiteNoise.ar(0.1), 600, 0.3)}

// - 0:41:37.87 -  
~sn.clear

// - 0:41:55.74 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo/2, SinOsc.ar(c.tempo/3).abs<0.8*0.5))*BPF.ar(WhiteNoise.ar(0.1), 600, 0.3), SinOsc.ar(0.2, 0, 0.6))}

// - 0:41:58.74 -  
~sn.play

// - 0:42:13.21 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo/2, SinOsc.ar(c.tempo/3).abs<0.8*0.5))*BPF.ar(WhiteNoise.ar(0.1), 600, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:42:19.22 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo/2, SinOsc.ar(c.tempo/3).abs<0.8*0.5))*BPF.ar(WhiteNoise.ar(0.1), 1600, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:42:35.8 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo/2, SinOsc.ar(c.tempo/3).abs<0.7*0.5))*BPF.ar(WhiteNoise.ar(0.1), 6000, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:42:47.2 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs<0.7*0.5))*BPF.ar(WhiteNoise.ar(0.1), 6000, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:42:59.31 -  
~sn= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/2).abs<0.7*0.5))*BPF.ar(WhiteNoise.ar(0.1), 6000, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:43:50.85 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/2).abs<0.7*0.5); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.1)*6000+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:44:0.95 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/2).abs<0.7*0.5); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:44:19.53 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo).abs<0.95*0.5); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:44:29.66 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo).abs>0.95*0.5); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:44:38.17 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:45:6.47 -  
~sn= {var t= Impulse.ar(c.tempo, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:45:19.64 -  
~sn= {var t= Impulse.ar(c.tempo*2, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:45:31 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*600+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:46:34.78 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.1), Decay.ar(t, 0.2)*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:46:42.41 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.2), Decay.ar(t, 0.2)*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:46:49.2 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.4), Decay.ar(t, 0.2)*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 0:47:5.64 -  
~src.release(10)

// - 0:47:24.76 -  
~hh.ar(2)

// - 0:47:33.59 -  
~hh.play

// - 0:48:44.85 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*6/8*2), 0.2)*BPF.ar(WhiteNoise.ar(0.1), 1600, 0.1), SinOsc.ar(0.2, 0.4))}

// - 0:48:57.66 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*6), 0.2)*BPF.ar(WhiteNoise.ar(0.1), 1600, 0.1), SinOsc.ar(0.2, 0.4))}

// - 0:49:35.19 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*6), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), 1600, 0.1), SinOsc.ar(0.2, 0.4))}

// - 0:50:42.22 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 7).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), 1600, 0.1), SinOsc.ar(0.2, 0.4))}

// - 0:51:21.11 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 7).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), SinOsc.kr(~tempo/6, 0, 200, 1600), 0.1), SinOsc.ar(0.2, 0.4))}

// - 0:51:48.89 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 7).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), SinOsc.kr(~tempo/6, 0, 300, 1600).round(100), SinOsc.kr(0.1, 0, 0.1, 0.3)), SinOsc.ar(0.2, 0.4))}

// - 0:52:16.84 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 7).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), SinOsc.kr(~tempo/2, 0, 300, 1600).round(100), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 0:52:29.25 -  
~bd.play

// - 0:52:48.79 -  
~bd= {Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar([50, 51], Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3), SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:53:54.63 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, 0.1, 10).round(5), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:54:12.06 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, 0.1, 20).round(5), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:54:39.18 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.2), 20).round(5), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:55:22.06 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 20).round(5), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:55:34.7 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 30).round(5), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:55:48.28 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 50).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:55:55.61 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:56:33.13 -  
c.tempo

// - 0:56:37.61 -  
c.tempo.reciprocal

// - 0:56:54.36 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/2, c.tempo.reciprocal/2, 0.5); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:57:11.29 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/3, c.tempo.reciprocal/3, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:57:51.22 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+CombN.ar(t2, c.tempo.reciprocal/3, c.tempo.reciprocal/3, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:58:11.29 -  
~bd= {var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(#[50, 51]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 0:58:29.61 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 7).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1), SinOsc.kr(~tempo/3, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 0:59:13.98 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 5).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.1)*SinOsc.ar(500), SinOsc.kr(~tempo/3, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 0:59:27.89 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 5).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(1500), SinOsc.kr(~tempo/3, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 0:59:39.28 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*LFNoise0.kr(0.2, 1, 5).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000), SinOsc.kr(~tempo/4, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 1:0:1.66 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/8, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000), SinOsc.kr(~tempo/4, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 1:0:12.25 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000), SinOsc.kr(~tempo/4, 0, 300, 1600).round(200), SinOsc.kr(0.1, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.4))}

// - 1:0:35.97 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.4)*SinOsc.ar(5000), Decay.ar(t, 0.2)*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:0:56.12 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, 1.5), Decay.ar(t, 0.2)*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:1:20.31 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>0.95*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, 1.5), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:2:3.16 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.05, 0.05))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000), SinOsc.kr(~tempo/4, 0, 300, 2600).round(200), SinOsc.kr(c.tempo/8, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:2:43.55 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.07, 0.07))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000, 0, 1.5), SinOsc.kr(~tempo/4, 0, 300, 2600).round(200), SinOsc.kr(c.tempo/8, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:3:13.97 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.09, 0.09))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000, 0, 2), SinOsc.kr(~tempo/4, 0, 300, 2600).round(200), SinOsc.kr(c.tempo/8, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:3:39.13 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.09, 0.09))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000, 0, 2), SinOsc.kr(~tempo/4, 0, 300, SinOsc.ar(0.1, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/8, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:4:0.42 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.09, 0.09))*BPF.ar(WhiteNoise.ar(0.2)*SinOsc.ar(5000, 0, 2), SinOsc.kr(~tempo/4, 0, 300, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:4:41.25 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000, 0, 2), SinOsc.kr(~tempo/4, 0, 300, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:5:25.98 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, 1.5), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:5:52.86 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Impulse.ar(c.tempo(8), 6, 600), 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:6:22.03 -  
Tdef(\bd).isPlaying

// - 1:6:57.79 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(freq+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:7:24.96 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 60);
		2.5.wait;
		~bd.set(\freq, 50);
		3.5.wait;
		~bd.set(\freq, 120);
		1.wait;
		if(i%2==0, {
			~bd.set(\freq, 150);
			8.wait;
			~bd.set(\freq, 50);
			8.wait;
		})
	}
})
);

// - 1:7:52.17 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 60);
		2.5.wait;
		~bd.set(\freq, 50);
		3.5.wait;
		~bd.set(\freq, 120);
		2.wait;
	}
})
);

// - 1:8:24.37 -  
(
Tdef(\bd, {
	inf.do{|i|
		~bd.set(\freq, 50);
		6.wait;
		~bd.set(\freq, 120);
		2.wait;
	}
})
);

// - 1:8:49.67 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(Lag2.kr(freq, 0.9)+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:9:6.37 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(Lag2.kr(freq, 0.1)+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:9:13.43 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo*2, SinOsc.ar(c.tempo/3).abs>0.8*0.5))*SinOsc.ar(Lag2.kr(freq, 0.1)+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:9:22.7 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo*2, SinOsc.ar(c.tempo/3).abs>0.5*0.5))*SinOsc.ar(Lag2.kr(freq, 0.1)+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.1, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:9:44.28 -  
~bd= {|freq= 50| var t2= Impulse.ar(c.tempo, SinOsc.ar(c.tempo/3).abs>0.98*0.3); t2= t2+DelayN.ar(t2, c.tempo.reciprocal/4, c.tempo.reciprocal/4, 1); Decay.ar(Impulse.ar(c.tempo*2, SinOsc.ar(c.tempo/3).abs>0.45*0.5))*SinOsc.ar(Lag2.kr(freq, 0.1)+#[0, 1]+Decay.ar(t2, SinOsc.ar(0.2, 0, 0.1, 0.3), 40).round(10), Decay.ar(t2, SinOsc.ar(0.25, 0, 0.05, 0.15), 2pi), 0.4)}

// - 1:10:48.81 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Amplitude.ar(~bd.ar)>0.9, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:11:7.51 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Lag.ar(Amplitude.ar(~bd.ar), 0.1)>0.9, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:11:14.74 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Lag.ar(Amplitude.ar(~bd.ar), 0.2)>0.9, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:11:24.6 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Lag.ar(Amplitude.ar(~bd.ar), 0.4)>0.95, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:11:49.21 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Lag.ar(Amplitude.ar(~bd.ar), 0.4)>0.5, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:12:27.56 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Lag.ar(Amplitude.ar(~bd.ar*SinOsc.ar(0.2, 0, 0.5, 0.5)), 0.4)>0.5, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:12:42.86 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Amplitude.ar(~bd.ar*SinOsc.ar(0.2, 0, 0.5, 0.5))>0.5, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:12:48.43 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Amplitude.ar(~bd.ar*SinOsc.ar(0.2, 0, 0.5, 0.5))>0.95, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:13:12.19 -  
~sn= {var t= Impulse.ar(c.tempo*4, SinOsc.ar(c.tempo*4).abs>SinOsc.ar(0.05, 0, 0.01, 0.95)*0.25); Pan2.ar(Decay.ar(t)*BPF.ar(WhiteNoise.ar(0.8)*SinOsc.ar(5000, 0, SinOsc.ar(0.04, 0, 0.3, 1.5)), Decay.ar(t, SinOsc.ar(c.tempo/4, 0, 0.08, 0.2))*Decay.ar(Amplitude.ar(~bd.ar*SinOsc.ar(0.2, 0, 0.5, 0.5).max(0))>0.99, 0.2)+100, 0.1), SinOsc.ar(0.2, 0, 0.6))}

// - 1:13:21.96 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000*~bd.ar, 0, 2), SinOsc.kr(~tempo/4, 0, 300, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:13:31.17 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000*~bd.ar.abs, 0, 2), SinOsc.kr(~tempo/4, 0, 300, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:13:59.41 -  
~hh= {Pan2.ar(Decay.ar(Impulse.ar(c.tempo*SinOsc.kr(c.tempo/2, 0, 1, 5).round(1)), SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000*~bd.ar.abs, 0, 2), SinOsc.kr(~tempo/4, 0, 500*~bd.ar.abs, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:14:35.56 -  
~hh= {Pan2.ar(Decay.ar(~bd.ar.abs>0.9, SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000*~bd.ar.abs, 0, 2), SinOsc.kr(~tempo/4, 0, 500*~bd.ar.abs, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:14:42.04 -  
~hh= {Pan2.ar(Decay.ar(~bd.ar.abs>0.2, SinOsc.ar(c.tempo/4, 0, 0.1, 0.1))*BPF.ar(WhiteNoise.ar(SinOsc.ar(0.04, 0, 0.1, 0.2))*SinOsc.ar(5000*~bd.ar.abs, 0, 2), SinOsc.kr(~tempo/4, 0, 500*~bd.ar.abs, SinOsc.ar(0.05, 0, 500, 2500)).round(200), SinOsc.kr(c.tempo/6, 0, 0.05, 0.2)), SinOsc.ar(0.2, 0.3))}

// - 1:14:58.9 -  
//wii!

// - 1:15:3.38 -  
~hh.release

// - 1:15:15.38 -  
p.clear

// - 1:15:20.13 -  
Tdef(\bd).stop

// - 1:15:26.64 -  
p.pop