///////////////////////////////////////////////////
// History, as it was on Wed Jun  6 23:06:35 2007.
///////////////////////////////////////////////////

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

// - 0:0:15.73 -  
c= p.makeTempoClock(1.9)

// - 0:0:18.63 -  
c

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

// - 0:1:27 -  
~clk.ar(2)

// - 0:1:31.36 -  
~clk.play

// - 0:2:21.66 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(100, 0, 100, freq), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:2:29.06 -  
~clk.set(\t_trig, 1)

// - 0:2:35.66 -  
~clk.set(\t_trig, 1)

// - 0:3:5.62 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(300, SinOsc.ar(100, 0, 100, freq), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:3:8.5 -  
~clk.set(\t_trig, 1)

// - 0:3:17.34 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(30, SinOsc.ar(100, 0, 100, freq), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:3:19.63 -  
~clk.set(\t_trig, 1)

// - 0:3:23.72 -  
~clk.set(\t_trig, 1)

// - 0:3:24.53 -  
~clk.set(\t_trig, 1)

// - 0:3:34.98 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(30, SinOsc.ar(1000, 0, 100, freq), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:3:38.22 -  
~clk.set(\t_trig, 1)

// - 0:3:57.9 -  
//ojoj fel

// - 0:4:13.08 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(30, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:4:15.97 -  
~clk.set(\t_trig, 1)

// - 0:4:23.87 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.perc, t_trig)), 0)}

// - 0:4:33.82 -  
~clk.set(\t_trig, 1, \freq, 12000)

// - 0:5:8.01 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0, 0.2, 0), t_trig)), 0)}

// - 0:5:12.55 -  
~clk.set(\t_trig, 1, \freq, 900)

// - 0:5:17.5 -  
~clk.set(\t_trig, 1, \freq, 9000)

// - 0:5:34.2 -  
~dbl.ar(2)

// - 0:5:38.98 -  
~dbl.play

// - 0:6:57.89 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.3, 0.2, 0), t_trig), 0.2))}

// - 0:7:5.62 -  
~dbl.set(\t_trig, 1)

// - 0:7:14.56 -  
~dbl.set(\t_trig, 1, \freq, 45)

// - 0:8:41.43 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:9:2.08 -  
Tdef(\clk).play(c, quant:2)

// - 0:9:34.94 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1);
		1.wait;
	}
})
);

// - 0:9:48.16 -  
Tdef(\dbl).play(c, quant:2)

// - 0:9:58.5 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1);
		1.wait;
	}
})
);

// - 0:10:5.13 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1);
		4.wait;
	}
})
);

// - 0:10:36.59 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, 1200);
		1.wait;
	}
})
);

// - 0:11:7.83 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2));
		1.wait;
	}
})
);

// - 0:11:54.48 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1, \freq, [45, 60].wrapAt(i.div(16)%2));
		4.wait;
	}
})
);

// - 0:12:46.04 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:12:57.12 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.5, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:13:2.92 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.1, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:13:9.72 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:13:20.49 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:14:21.67 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Trig1.ar(t_trig, 2)*20, SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:14:36.41 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, 2)*20, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:14:42.56 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, 0.2)*20, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:14:50.42 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, 0.12)*20, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:15:18.68 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*2+0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:15:27.98 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*20+0.2, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:15:34.99 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq, 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:17:2.32 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0, 0.1), t_trig, 100), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:17:13.9 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, 100), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:17:31.17 -  
~clk= {|freq= 9000, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, LFNoise2.kr(0.1, 10)), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:17:46.03 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:18:15.85 -  
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2), \asdf, i+5%10);

// - 0:18:25.37 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2), \asdf, i+5%10);
		1.wait;
	}
})
);

// - 0:19:6.29 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2));
		4.do{|j|
			~clk.set(\asdf, j*5);
			0.25.wait;
		}
	}
})
);

// - 0:19:17.58 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2));
		4.do{|j|
			~clk.set(\asdf, j*50);
			0.25.wait;
		}
	}
})
);

// - 0:19:34.88 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [9000, 1200].wrapAt(i.div(12)%2));
		4.do{|j|
			~clk.set(\asdf, j*500);
			0.25.wait;
		}
	}
})
);

// - 0:21:4.33 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [4500, 1200].wrapAt(i.div(12)%2));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.1.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:21:21.81 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [900, 1200].wrapAt(i.div(12)%2));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.1.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:21:39.79 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [900, 1200, 450, 1200].wrapAt(i.div(12)));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.1.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:22:2.74 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [900, 1200, 45, 1200].wrapAt(i.div(12)));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.1.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:22:26.12 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.1, 0.05, 0.1, 0], #[0.3, 0.01, 0.99, 0]), t_trig)), 0)}

// - 0:22:45.94 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.4, 0]), t_trig)), 0)}

// - 0:22:54.33 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.04, 0]), t_trig)), 0)}

// - 0:23:1.63 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.2, 0]), t_trig)), 0)}

// - 0:23:12.78 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.2, 0.03]), t_trig)), 0)}

// - 0:23:27.94 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.2, 0.03]), t_trig)), 0)}

// - 0:23:33.61 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(0, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.14)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.2, 0.03]), t_trig)), 0)}

// - 0:23:52.09 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*100+0.1, 0, 0.03, 1)), EnvGen.ar(Env(#[0, 0.2, 0.1, 0.2, 0], #[0.15, 0.006, 0.2, 0.03]), t_trig)), 0)}

// - 0:24:10.87 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(12)));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.1.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:24:34.18 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*100+0.1, 0, 0.03, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)}

// - 0:24:50.21 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(12)));
		4.do{|j|
			~clk.set(\asdf, 10.rand);
			if(0.9.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:25:7.79 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(12)));
		4.do{|j|
			~clk.set(\asdf, 0.2);
			if(0.9.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:25:21.17 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1, 0), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:25:31.19 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0, 0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:25:41.04 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.1, 0, 0.03, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:25:53.12 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, 0.03, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:26:5.26 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, 0.05, 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:26:30.63 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, TRand.kr(0.03, 0.1, t_trig), 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:26:38.58 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, TRand.kr(0.03, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:26:45.19 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, TRand.kr(0.03, 0.5, t_trig), 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:26:57.49 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, TRand.kr(0.03, 0.5, t_trig), 1)), EnvGen.ar(Env.sine(0.4), t_trig)), 0)*0.4}

// - 0:27:1.91 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, 0.1)*10+0.2, 0, TRand.kr(0.03, 0.5, t_trig), 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:27:21.49 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.03, 0.5, t_trig), 1)), EnvGen.ar(Env.sine(0.1), t_trig)), 0)*0.4}

// - 0:27:56.91 -  
Tdef(\clkdist).play(c, quant:2)

// - 0:28:39.81 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\freq, [900, 450, 1200].wrapAt(i.div(11)));
		1.wait;
	}
})
);

// - 0:28:47.02 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\freq, [900, 450, 1200].wrapAt(i.div(11)));
		2.wait;
	}
})
);

// - 0:28:57.59 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [900, 450, 1200].wrapAt(i.div(11)));
		2.wait;
	}
})
);

// - 0:29:17.61 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		2.wait;
	}
})
);

// - 0:29:26.66 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		1.9.wait;
	}
})
);

// - 0:29:59.84 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, 0.12)*200, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:30:19.46 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.1, 0, 0.2, 0.21))*200, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:30:41.03 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.1, 0, 0.1, 0.11))*200, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.2))}

// - 0:31:22.87 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		1.2.wait;
		if(0.2.coin, {
			~dbl.set(\t_trig, 1);
		});
		0.7.wait;
	}
})
);

// - 0:31:34.1 -  
~mel.ar(2)

// - 0:31:40.41 -  
~mel.play

// - 0:32:57.72 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), 900, 0.2), FSinOsc.kr(15, 0, 0.6))}

// - 0:33:45.04 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.02)*100+300, 0.2), FSinOsc.kr(15, 0, 0.6))}

// - 0:33:55.23 -  
~mel.set(\amp, 0.2)

// - 0:33:58.07 -  
~mel.set(\amp, 0.4)

// - 0:34:0.75 -  
~mel.set(\amp, 0.6)

// - 0:34:5.02 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.02)*100+300, 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:34:15.95 -  
~mel.fadeTime_(3)

// - 0:34:26.04 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.02)*300+300, 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:34:31.84 -  
~mel.set(\amp, 0.8)

// - 0:34:38.21 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.02)*300+300, 0.05), FSinOsc.kr(15, 0, 0.6))}

// - 0:34:45.82 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.02)*300+300, 0.01), FSinOsc.kr(15, 0, 0.6))}

// - 0:34:54.13 -  
~mel.set(\amp, 1)

// - 0:35:5.74 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.2)*300+300, 0.01), FSinOsc.kr(15, 0, 0.6))}

// - 0:35:12.9 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar, 0.2)*300+300, 0.01).round(100), FSinOsc.kr(15, 0, 0.6))}

// - 0:35:17.08 -  
~mel.set(\amp, 3)

// - 0:35:27.51 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(~dbl.ar.abs, 0.2)*300+300, 0.01).round(100), FSinOsc.kr(15, 0, 0.6))}

// - 0:35:44.09 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(Amplitude.ar(~dbl.ar), 0.2)*300+300, 0.01).round(100), FSinOsc.kr(15, 0, 0.6))}

// - 0:35:48.82 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(Amplitude.ar(~dbl.ar), 0.2)*300+300, 0.01).round(10), FSinOsc.kr(15, 0, 0.6))}

// - 0:35:57.48 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(Amplitude.ar(~dbl.ar).poll, 0.2)*300+300, 0.01).round(10), FSinOsc.kr(15, 0, 0.6))}

// - 0:36:8.04 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(Amplitude.ar(~dbl.ar), 0.02)*300+300, 0.01).round(10), FSinOsc.kr(15, 0, 0.6))}

// - 0:36:16.55 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Lag.ar(Amplitude.ar(~dbl.ar), 0.02)*300+300, 0.1).round(10), FSinOsc.kr(15, 0, 0.6))}

// - 0:36:29.12 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Amplitude.ar(~dbl.ar)*300+300, 0.1).round(10), FSinOsc.kr(15, 0, 0.6))}

// - 0:36:36.43 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), Amplitude.ar(~dbl.ar)*300+300, 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:37:59.08 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*300+300).round(25), 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:5.95 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*300+300).round(50), 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:12.11 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*300+300).round(50), 0.05), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:19.36 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*600+300).round(50), 0.05), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:27.72 -  
~mel={|amp= 0.1| Pan2.ar(BPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*600+300).round(50), 0.01), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:38.34 -  
~mel={|amp= 0.1| Pan2.ar(RLPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*600+300).round(50), 0.1), FSinOsc.kr(15, 0, 0.6))}

// - 0:38:47.74 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*600+300).round(50), 0.1), FSinOsc.kr(15, 0, 0.6))*0.2}

// - 0:38:59.67 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*600+300).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:40:2.68 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*600+300, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:40:21.42 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar((1-Amplitude.ar(~dbl.ar))*600+300, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:40:33.2 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*700+300, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:41:13.83 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		1.2.wait;
		if(0.2.coin, {
			~dbl.set(\t_trig, 1);
		}, {
			if(0.2.coin, {
				~dbl.set(\freq, 1000);
			})
		});
		0.7.wait;
	}
})
);

// - 0:41:22.76 -  
~mel={|amp= 0.1| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*700+200, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:41:43.93 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*700+freq, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:42:8.43 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		1.2.wait;
		if(0.2.coin, {
			~dbl.set(\t_trig, 1);
				~mel.set(\freq, 200);
		}, {
			if(0.2.coin, {
				~dbl.set(\freq, 1000);
				~mel.set(\freq, 500);
			})
		});
		0.7.wait;
	}
})
);

// - 0:42:36.41 -  
(
Tdef(\clkdist, {
	inf.do{|i|
		0.1.wait;
		~clk.set(\t_trig, 1, \freq, [230, 240, 290].wrapAt(i.div(11)));
		1.2.wait;
		if(0.2.coin, {
			~dbl.set(\t_trig, 1);
			~mel.set(\freq, 200);
		}, {
			if(0.2.coin, {
				~dbl.set(\freq, 1000);
				~mel.set(\freq, 500);
			}, {
				~mel.set(\freq, 300);
			});
		});
		0.7.wait;
	}
})
);

// - 0:43:11.45 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.1, 0.11))*200, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.2, 0.2, 0), t_trig), 0.3))}

// - 0:43:18.77 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.1, 0.11))*200, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.1, 0.2, 0), t_trig), 0.3))}

// - 0:43:22.65 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.1, 0.11))*100, 0.1), SinOsc.ar(freq, 0, 2pi), EnvGen.ar(Env.linen(0.1, 0.2, 0), t_trig), 0.3))}

// - 0:43:43.34 -  
~dbl= {|freq= 90, t_trig= 0| Pan2.ar(SinOsc.ar(Lag2.ar(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.1, 0.11))*100, 0.1), SinOsc.ar(freq, 0, SinOsc.ar(0.13, 0, 0.2, 2pi)), EnvGen.ar(Env.linen(0.1, 0.2, 0), t_trig), 0.3))}

// - 0:44:0.59 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.02), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:44:26.28 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(6)));
		4.do{|j|
			~clk.set(\asdf, 0.2);
			if(0.9.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:44:49.25 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.01)*SinOsc.ar(300), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:1.71 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.01)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:6.34 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.01)*SinOsc.ar(100), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:13.23 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.01)*SinOsc.ar(50), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:18.74 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.01)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:27.01 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(PinkNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.008)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:46.02 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(ClipNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:45:52.98 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)}

// - 0:46:2.61 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*900+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:46:13.26 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*300+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:46:25.88 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*400+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:46:50.63 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1, \freq, [45, 60].wrapAt(i.div(16)%2));
		1.wait;
	}
})
);

// - 0:47:46.23 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1, \freq, [45, 45, 45, 45, 60, 60, 45, 45, 70, 60, 45, 45].wrapAt(i));
		1.wait;
	}
})
);

// - 0:48:1.07 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1, \freq, [45, 45, 45, 45, 60, 60, 45, 45, 70, 60, 45, 45].wrapAt(i.div(12)));
		1.wait;
	}
})
);

// - 0:48:15.9 -  
(
Tdef(\dbl, {
	inf.do{|i|
		~dbl.set(\t_trig, 1, \freq, [45, 45, 45, 45, 60, 60, 45, 45, 70, 60, 45, 45].wrapAt(i.div(4)));
		1.wait;
	}
})
);

// - 0:48:38.99 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(6)));
		4.do{|j|
			~clk.set(\asdf, 0.2.rrand(0.4));
			if(0.6.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:48:57.76 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 120, 45, 120].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, 0.2.rrand(0.4));
			if(0.6.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:49:19.04 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [60, 115, 45, 115].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, 0.2.rrand(0.4));
			if(0.6.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:49:38.95 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*600+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:49:43.69 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*800+freq, 0.7, 0.7).round(50), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:49:57.72 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), DelayN.ar(Amplitude.ar(~dbl.ar)*400+freq, 0.3, 0.3).round(33.333), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:50:31.78 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.3), t_trig)), 0)*0.4}

// - 0:50:47.15 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.4}

// - 0:50:51.54 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.2, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.7}

// - 0:50:59.61 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.4, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.7}

// - 0:51:17.35 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.9, t_trig), 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.7}

// - 0:51:33.18 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.sine(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.9, t_trig), 0, 0.2, 0.21))*20+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.7}

// - 0:52:27.66 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 90, 90, 60, 115, 45, 115].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, 0.4.rrand(1.4));
			if(0.6.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:52:53.59 -  
~dbl.relase(1)

// - 0:53:18.83 -  
~dbl.release(1)

// - 0:53:34.58 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.9, t_trig), 0, 0.2, 0.21))*20+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.sine(0.06), t_trig)), 0)*0.7}

// - 0:53:43.57 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.9, t_trig), 0, 0.2, 0.21))*20+0.2, 0, TRand.kr(0.3, 0.9, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.7}

// - 0:54:0.56 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.1), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.9, t_trig), 0, 0.2, 0.21))*20+0.2, 0, TRand.kr(0.3, 0.31, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.7}

// - 0:54:11.07 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.2, t_trig), 0, 0.2, 0.21))*20+0.2, 0, TRand.kr(0.3, 0.31, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.7}

// - 0:54:17.78 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.2, t_trig), 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.31, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.7}

// - 0:54:26.2 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(TRand.kr(0.1, 0.2, t_trig), 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.31, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.3}

// - 0:54:35.94 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(45, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.4, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.3, 0.31, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.4}

// - 0:54:51.37 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(4, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.4, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.2, 0.21, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.4}

// - 0:55:37.5 -  
~clk= {|freq= 9000, asdf= 10, t_trig= 0| Pan2.ar(SinOsc.ar(SinOsc.kr(0.2)>0.3*40+5, SinOsc.ar(freq+EnvGen.ar(Env.perc(0.04), t_trig, asdf), 0, 2pi*SinOsc.kr(Trig1.ar(t_trig, SinOsc.kr(0.4, 0, 0.2, 0.21))*10+0.2, 0, TRand.kr(0.2, 0.21, t_trig), 1)), EnvGen.ar(Env.perc(0.06), t_trig)), 0)*0.4}

// - 0:56:7.15 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 90, 90, 60, 115, 45, 115].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, 0.4.rrand(0.5));
			if(0.3.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:56:28.39 -  
			~clk.set(\asdf, j%8*0.1+0.4);

// - 0:56:30 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [90, 90, 90, 60, 115, 45, 115].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, j%8*0.1+0.4);
			if(0.3.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:56:44.6 -  
(
Tdef(\clk, {
	inf.do{|i|
		~clk.set(\t_trig, 1, \freq, [60, 115].wrapAt(i.div(8)));
		4.do{|j|
			~clk.set(\asdf, j%8*0.1+0.4);
			if(0.3.coin, {~clk.set(\t_trig, 1)});
			0.25.wait;
		}
	}
})
);

// - 0:57:7.77 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(RHPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(33.333), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:57:17.44 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(33.333), 0.005)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:57:26.74 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(33.333), 0.05)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:57:32.84 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(33.333), 0.1)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:57:43.82 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(33.333), 0.7)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:57:59.81 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*400+freq).round(50), 0.7)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.4}

// - 0:58:5.7 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50), 0.7)*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.4}

// - 0:58:18.35 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(HPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*SinOsc.ar(200), FSinOsc.kr(15, 0, 0.6), 0.1)*0.4}

// - 0:58:37.07 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*SinOsc.ar(200), 400, 0.1), FSinOsc.kr(15, 0, 0.6), 0.1)*0.2}

// - 0:58:42.52 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*SinOsc.ar(200), 400, 0.1), FSinOsc.kr(15, 0, 0.6), 0.1)*2}

// - 0:58:57.6 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(BrownNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200), 400, 0.1), FSinOsc.kr(15, 0, 0.6), 0.1)*2}

// - 0:59:12.11 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(PinkNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200), 400, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 0:59:19.69 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200), 400, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 0:59:27.03 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(2000), 400, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 0:59:33.17 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(2000).abs, 400, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 0:59:39.12 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(20).abs, 400, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 0:59:46.45 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200).abs, 800, 0.1), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:8.08 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.2, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:23.76 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~dbl.ar)*800+freq).round(50))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:35.43 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~clk.ar)*800+freq).round(50))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:45.06 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~clk.ar)*1800+freq).round(50))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:53.63 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~clk.ar)*1800+freq).round(100))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:0:58.9 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (Amplitude.ar(~clk.ar)*1800+freq).round(200))*LFSaw.ar(200).abs, 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:1:37.04 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), ()*LFSaw.ar(200).abs), 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:1:43.38 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (~clk.ar)*LFSaw.ar(200).abs), 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:1:50.24 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (~mel.ar)*LFSaw.ar(200).abs), 800, LFSaw.kr(0.25, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:2:1.1 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (~mel.ar)*LFSaw.ar(200).abs), 800, LFSaw.kr(~mel.ar, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*2}

// - 1:2:10.51 -  
~mel={|amp= 0.1, freq= 300| Pan2.ar(BPF.ar(HPF.ar(WhiteNoise.ar(amp), (~mel.ar)*LFSaw.ar(200).abs), 800, LFSaw.kr(~mel.ar, 0, 0.1, 0.2)), FSinOsc.kr(5, 0, 0.6), 0.1)*~dbl.ar}

// - 1:2:26.73 -  
~mel.release(20)

// - 1:2:38.78 -  
~dbl.release(20)

// - 1:2:46.83 -  
~clk.release(20)

// - 1:3:10.9 -  
Tdef.all

// - 1:3:20.36 -  
Tdef.all.do{|x| x.stop}

// - 1:3:25.07 -  
p.clear

// - 1:3:26.72 -  
p.pop