///////////////////////////////////////////////////
// History, as it was on Fri Aug 11 23:42:41 2006.
///////////////////////////////////////////////////

// - 0:0:0 -  
//too much typing already today to be effective, quick jitlib session I think

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

// - 0:0:16.09 -  
~out.play

// - 0:0:53.09 -  
~out= ~sound1

// - 0:2:5.93 -  
~sound1= {Pan2.ar(Mix(Impulse.ar([5,16,8,4,1]*3,0,0.1)))};

// - 0:3:6.32 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar([5,16,8,4,1]*3,0,0.1)),[5,16,8,4,1]*300))};

// - 0:3:22.73 -  
~out= (0.5*~sound1)+~sound2

// - 0:3:34.15 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble)*3,0,0.1)),[5,16,8,4,1]*300))};

// - 0:3:36.98 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble)*3,0,0.1)),[5,16,8,4,1]*300))};

// - 0:3:39.21 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble)*3,0,0.1)),[5,16,8,4,1]*300))};

// - 0:3:41.18 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble)*3,0,0.1)),[5,16,8,4,1]*300))};

// - 0:3:52.24 -  
~sound2.fadeTime=10;

// - 0:3:57.95 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble),0,0.1)),[5,16,8,4,1]*300))};

// - 0:4:30.13 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1)),0.01,0.01,1))};

// - 0:4:37.13 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1)),0.01,0.01,5))};

// - 0:4:47.49 -  
~sound1.fadeTime=5;

// - 0:4:52.96 -  
~out= (~sound1)+~sound2

// - 0:5:8.93 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.01,0.01,5)))};

// - 0:5:12.11 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.01,0.01,1)))};

// - 0:5:21.01 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.01,0.01,0.3)))};

// - 0:5:28.62 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.01,0.01,0.1)))};

// - 0:5:39.87 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.02,0.02,0.1)))};

// - 0:5:50.06 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.04,0.04,0.1)))};

// - 0:5:58.84 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.08,0.08,0.1)))};

// - 0:6:5.48 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.16,0.16,0.1)))};

// - 0:6:13.79 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*3,0,0.1),0.05,0.05,0.2)))};

// - 0:6:26.57 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*0.3,0,0.1),0.05,0.05,0.2)))};

// - 0:6:34.43 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([5,16,8,4,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:6:44.49 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([5,16,8,4,1]*0.3,0,0.1),0.01,0.01,0.5)))};

// - 0:8:52.73 -  
~fx= {arg freq=1000, lforate=10; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),0.1)}

// - 0:9:2.21 -  
~out= ~fx

// - 0:9:14.81 -  
~fx.set(\freq,5000)

// - 0:9:28.64 -  
~fx= {arg freq=1000, amp=4, lforate=10; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),amp)}

// - 0:9:40.82 -  
~fx= {arg freq=1000, amp=2, lforate=10; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),amp)}

// - 0:11:47.33 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next));
1.0.wait;
};

}).play;

// - 0:12:8.49 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next));
0.25.wait;
};

}).play;

// - 0:12:20.6 -  
~fx= {arg freq=1000, amp=4, lforate=10; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),amp)}

// - 0:12:33.43 -  
~fx= {arg freq=1000, amp=4, lforate=100; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),amp)}

// - 0:12:52.15 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next));
0.25.wait;
};

}).play;

// - 0:13:15.14 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:13:23.18 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:13:37.34 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1]*0.3,0,0.1),0.005,0.005,0.5)))};

// - 0:13:48.75 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1]*0.5,0,0.1),0.005,0.005,0.5)))};

// - 0:13:54.42 -  
~sound1= {Pan2.ar(Mix(CombN.ar(Impulse.ar([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1]*0.75,0,0.1),0.005,0.005,0.5)))};

// - 0:14:14.57 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1]*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:14:43.55 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next));
~sound1.set(\mult, pseq.next);
0.25.wait;
};

}).play;

// - 0:15:4.55 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:7.68 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:8.83 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:9.86 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:15:15.08 -  
~sound2.fadeTime=1;

// - 0:15:15.23 -  
~sound1.fadeTime=1;

// - 0:15:17.1 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:17.97 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:15:19.33 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:20.19 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:15:21.58 -  
~sound1= {arg mult=1; Pan2.ar(Mix(CombN.ar(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*mult,0,0.1),0.005,0.005,0.5)))};

// - 0:15:22.43 -  
~sound2= {Pan2.ar(Resonz.ar(Mix(Impulse.ar(([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1].scramble)*0.5,0,0.1)),[5,16,8,4,1]*300))};

// - 0:15:31.62 -  
~fx= {arg freq=1000, amp=10, lforate=100; Resonz.ar(~sound1.ar+~sound2.ar,LFNoise0.kr(lforate, freq, freq+1000),amp)}

// - 0:15:52.93 -  
//cover your ears for final blast!

// - 0:15:57.63 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
0.25.wait;
};

}).play;

// - 0:16:5.31 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
0.125.wait;
};

}).play;

// - 0:16:12.34 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
0.05.wait;
};

}).play;

// - 0:16:16.89 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
0.025.wait;
};

}).play;

// - 0:16:24.41 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
0.01.wait;
};

}).play;

// - 0:16:30.57 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
1.wait;
};

}).play;

// - 0:16:40.7 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
4.wait;
};

}).play;

// - 0:16:56.13 -  
Tdef(\lctask1,{
var pseq;

pseq= Pseq([7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1],inf).asStream;
inf.do {

~fx.set(\freq,200+(200*pseq.next), \lforate, 20+(20*pseq.next), \amp, pseq.next);
~sound1.set(\mult, pseq.next);
10.wait;
};

}).play;

// - 0:17:9.74 -  
p.pop

// - 0:17:13.47 -  
p.clear