///////////////////////////////////////////////////
// History, as it was on Tue Aug 29 19:24:52 2006.
///////////////////////////////////////////////////

// - 0:0:0 -  
//what a day!

// - 0:0:17.28 -  
//oh, sorry, too familiar by now, talking to myself in cyberspace

// - 0:0:40.95 -  
//a sonification of ringing up removal companies for quotes?

// - 0:5:10.22 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Blip.ar(SinOsc.ar(2,0,10,400),20,amp*Duty.kr([0.5,0.4,0.5,1],0,[1,0,1,0]));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:5:28.94 -  
~s1=Synth(\lcsynth1,[\sustain, 2.5]);

// - 0:6:10.02 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Blip.ar(SinOsc.ar(2,0,10,400),20,amp*Duty.kr(Dseq([0.5,0.5,0.5,1],inf),0,Dseq([1,0,1,0],inf)));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:6:11.28 -  
~s1=Synth(\lcsynth1,[\sustain, 2.5]);

// - 0:6:27.62 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Blip.ar(SinOsc.ar(0.2,0,10,400),20,amp*Duty.kr(Dseq([0.25,0.25,0.25,0.5],inf),0,Dseq([1,0,1,0],inf)));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:6:28.73 -  
~s1=Synth(\lcsynth1,[\sustain, 2.5]);

// - 0:7:30.91 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Blip.ar(SinOsc.ar(0.2,0,10,400),LFNoise1.kr(3,10,20),amp*Duty.kr(Dseq([0.25,0.25,0.25,0.5],inf),0,Dseq([1,0,1,0],inf)));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:7:32.07 -  
~s1=Synth(\lcsynth1,[\sustain, 2.5]);

// - 0:7:55.43 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=CombN.ar(Blip.ar(SinOsc.ar(0.2,0,10,400),LFNoise1.kr(3,10,20),amp*Duty.kr(Dseq([0.25,0.25,0.25,0.5],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:7:56.64 -  
~s1=Synth(\lcsynth1,[\sustain, 2.5]);

// - 0:8:10.72 -  
//not very ringing but inspiring in a new direction

// - 0:9:20.48 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=[0.5,1,1.5,2.7,3,5.6].choose;
Synth(\lcsynth1,[\sustain, tmp, \freq, tmp*100+200]);
1.0.wait;
};

}).play;

// - 0:9:34.37 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=CombN.ar(Blip.ar(SinOsc.ar(0.2,0,10,freq),LFNoise1.kr(3,10,20),amp*Duty.kr(Dseq([0.25,0.25,0.25,0.5],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:9:58.82 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=CombN.ar(Blip.ar(SinOsc.ar(0.2,0,10,freq),LFNoise1.kr(3,10,20),amp*Duty.kr(Dseq([0.25,0.25,0.125,0.5],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:10:19.35 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.125,0.5],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:10:38.01 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=[0.5,1,1.5,2.7,3,5.6].choose;
Synth(\lcsynth1,[\sustain, tmp, \freq, tmp*100+200]);
0.5.wait;
};

}).play;

// - 0:11:1.1 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, tmp*100+200]);
0.5.wait;
};

}).play;

// - 0:11:29.01 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*100+200]);
0.5.wait;
};

}).play;

// - 0:11:39.92 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*100+200]);
2.wait;
};

}).play;

// - 0:11:53.33 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*1000+200]);
2.wait;
};

}).play;

// - 0:12:31.01 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (tmp)*100+400]);
2.3.wait;
};

}).play;

// - 0:12:56.55 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5],inf),0,Dseq([1,0.1,1,0],inf))),0.05,0.05,1);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:13:38.64 -  
0.25.rand2

// - 0:13:42.3 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (tmp)*100+400,\amp, expand(0.1,0.5),\pan,0.25.rand2]);
2.3.wait;
};

}).play;

// - 0:13:56.57 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*1000+200,\amp, expand(0.1,0.5),\pan,0.5.rand2]);
2.wait;
};

}).play;

// - 0:14:3.16 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*1000+200,\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
2.wait;
};

}).play;

// - 0:14:12.44 -  
Tdef(\lctask1).stop

// - 0:14:13.78 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*1000+200,\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
2.wait;
};

}).play;

// - 0:14:15.84 -  
Tdef(\lctask2).stop

// - 0:14:17.84 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (tmp)*100+400,\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
2.3.wait;
};

}).play;

// - 0:14:27.03 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp*tmp)/25)*1000+200,\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
0.5.wait;
};

}).play;

// - 0:14:30.87 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (tmp)*100+400,\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
1.wait;
};

}).play;

// - 0:14:46.21 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (((tmp*tmp)/25)*1000+200).round(50),\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
0.5.wait;
};

}).play;

// - 0:14:56.93 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*100+400).round(0.5),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
1.wait;
};

}).play;

// - 0:15:35.36 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5],inf),0,Dseq([1,0.1,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(4,0.2,0.3));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:15:47.36 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5],inf),0,Dseq([1,0.1,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(4,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:16:0.84 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (((tmp*tmp)/25)*1000+200).round(50),\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
0.25.wait;
};

}).play;

// - 0:16:5.66 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*100+400).round(0.5),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.25.wait;
};

}).play;

// - 0:16:10.4 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+400).round(0.5),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.25.wait;
};

}).play;

// - 0:16:22.13 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+210).round(0.5),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.25.wait;
};

}).play;

// - 0:16:34.41 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+210).round(49),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.25.wait;
};

}).play;

// - 0:16:47.71 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5]*0.25,inf),0,Dseq([1,0.1,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(4,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:16:57.16 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5]*0.5,inf),0,Dseq([1,0.1,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(4,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:17:3.29 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(8,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5]*0.5,inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(4,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:17:16.94 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.25,0.25,0.26,0.5]*0.5,inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:17:32.31 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1]*0.5,inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:17:40.91 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3),5);

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:18:1.21 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,freq),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:19:15.84 -  
a={ReplaceOut.ar(0,In.ar(0,2)*LFNoise0.kr(4,0.5,0.5))}.play(addAction:\addToTail)

// - 0:20:12.05 -  
b={ReplaceOut.ar(0,FreeVerb.ar(In.ar(0,2),0.5,1,0.4 ))}.play(addAction:\addToTail)

// - 0:20:23.45 -  
a.free

// - 0:20:53.77 -  
a.free

// - 0:20:55.54 -  
a={ReplaceOut.ar(0,In.ar(0,2)*(LFNoise0.kr(8,0.5,0.5)).squared)}.play(addAction:\addToTail)

// - 0:20:58.28 -  
b.free

// - 0:21:0.49 -  
b={ReplaceOut.ar(0,FreeVerb.ar(In.ar(0,2),0.5,1,0.4,2 ))}.play(addAction:\addToTail)

// - 0:21:53.23 -  
c={Out.ar(0,LPF.ar(In.ar(0,2),200,5).max(0.5))}.play(addAction:\addToTail)

// - 0:21:57.32 -  
c.free

// - 0:22:13.25 -  
c={Out.ar(0,LPF.ar(In.ar(0,2),200,5))}.play(addAction:\addToTail)

// - 0:23:16.15 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,XLine.kr(freq,100,sustain)),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:23:26.59 -  
b.free

// - 0:23:56.73 -  
d={ReplaceOut.ar(0,Limiter.ar(In.ar(0,2),0.99))}.play(addAction:\addToTail)

// - 0:24:25.91 -  
d.free;

// - 0:24:38.37 -  
b={ReplaceOut.ar(0,FreeVerb.ar(In.ar(0,2),0.4,5,0.4,2 ))}.play(addAction:\addToTail)

// - 0:24:41.85 -  
b.free

// - 0:24:48.47 -  
b={ReplaceOut.ar(0,FreeVerb.ar(In.ar(0,2),0.4,1,0.4,2 ))}.play(addAction:\addToTail)

// - 0:24:52.49 -  
d={ReplaceOut.ar(0,Limiter.ar(In.ar(0,2),0.99))}.play(addAction:\addToTail)

// - 0:25:11.87 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,XLine.kr(freq*4,100,sustain)),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:25:20.93 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (((tmp*tmp)/25)*1000+200).round(50),\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
0.125.wait;
};

}).play;

// - 0:25:32.64 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+210).round(49),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.125.wait;
};

}).play;

// - 0:25:44.15 -  
b.free

// - 0:25:49.9 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+210).round(49),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
0.5.wait;
};

}).play;

// - 0:25:53.41 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (((tmp*tmp)/25)*1000+200).round(50),\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
0.5.wait;
};

}).play;

// - 0:26:0.72 -  
SynthDef(\lcsynth1, {arg out=0, amp=0.1, pan=0.0, freq=440, sustain=0.1; 
var sound, env;

env=EnvGen.ar(Env([1,1],[sustain],'lin'),doneAction:2);

sound=Resonz.ar(CombN.ar(Blip.ar(SinOsc.ar(0.25,0,10,XLine.kr(freq,100,sustain)),LFNoise1.kr(0.75,20,24),amp*Duty.kr(Dseq([0.5,0.25,0.5,1],inf),0,Dseq([1,0,1,0],inf))),0.05,0.05,1),2000,LFNoise1.kr(0.5,0.2,0.3));

Out.ar(out, Pan2.ar(sound*env,pan))
}).store;

// - 0:26:8.89 -  
Tdef(\lctask2,{
var tmp;

inf.do {

tmp=0.25*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, ((tmp)*1000+210).round(49),\amp, exprand(0.1,0.5),\pan,0.25.rand2]);
2.wait;
};

}).play;

// - 0:26:12.24 -  
Tdef(\lctask1,{
var tmp;

inf.do {

tmp=0.5*rrand(1,10);
Synth(\lcsynth1,[\sustain, tmp, \freq, (((tmp*tmp)/25)*1000+200).round(50),\amp, exprand(0.1,0.5),\pan,0.5.rand2]);
2.wait;
};

}).play;

// - 0:26:20.55 -  
b={ReplaceOut.ar(0,FreeVerb.ar(In.ar(0,2),0.4,1,0.4,2 ))}.play(addAction:\addToTail)

// - 0:26:33.81 -  
b.free

// - 0:26:35.23 -  
a.free

// - 0:26:44.24 -  
c.free
//should have controlled fx group order properly and modulate increased reverb as closer