///////////////////////////////////////////////////
// History, as it was on Thu Aug 17 23:53:51 2006.
///////////////////////////////////////////////////

// - 0:0:0 -  
// raining outside

// - 0:0:8.13 -  
// south france

// - 0:0:37.25 -  
~r.ar(11);

// - 0:1:20.87 -  
(
~r = {
	{ Dust.ar(ExpRand(1.0, 100)) } ! 11
};
);

// - 0:3:26.44 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(0.01 ! 2);
	BPF.ar(in, 700, 0.1)
};
);

// - 0:3:38.85 -  
~x1.play(vol:0.1);

// - 0:3:45.34 -  
~x1.play(vol:1);

// - 0:3:58.35 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(0.01 ! 2);
	BPF.ar(in * 10, 700, 0.1)
};
);

// - 0:4:10.4 -  
(
~r = {
	{ Dust.ar(ExpRand(1.0, 100)) } ! 11
};

~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	//in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(0.01 ! 2);
	BPF.ar(in * 10, 700, 0.1)
};
);

// - 0:4:40.67 -  
p.fadeTime = 5;

// - 0:4:47.59 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(0.01 ! 2);
	BPF.ar(in * 10, 700, 0.1)
};
);

// - 0:4:54.44 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(1 ! 2);
	BPF.ar(in * 10, 700, 0.1)
};
);

// - 0:5:9.74 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(1 ! 2, 1);
	BPF.ar(in * 10, 700, 0.1)
};
);

// - 0:5:29.97 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(10 ! 2, 1);
	BPF.ar(in, 700, 0.1)
};
);

// - 0:5:44.01 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * in * PinkNoise.ar(100 ! 2, 1);
	BPF.ar(in, 700, 0.1)
};
);

// - 0:5:54.48 -  
(
~r = {
	{ Dust.ar(ExpRand(1.0, 100)) } ! 11
};
);

// - 0:6:30.09 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * Latch.ar(in, in) * PinkNoise.ar(1 ! 2, 1);
	BPF.ar(in, 800, 0.1)
};
);

// - 0:6:54.7 -  
q = ();

// - 0:7:44.28 -  
(
q.zz = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * Latch.ar(in, in) * PinkNoise.ar(1 ! 2, 1);
	BPF.ar(in, ExpRand(400, 8000), 0.1)
};
);

// - 0:7:54.34 -  
~x2.play;

// - 0:8:9.64 -  
~x2 = { q.zz };

// - 0:8:22.39 -  
~xn.play;

// - 0:8:57.8 -  
~xn[0..6] = {{ q.zz }} ! 7;

// - 0:9:20.13 -  
~xn[0..6] = {{ q.zz }} ! 7;

// - 0:9:39.57 -  
(
~r = {
	{ Impulse.ar(ExpRand(1.0, 100)) } ! 11
};
);

// - 0:9:51.15 -  
p.fadeTime = 15;

// - 0:9:54.98 -  
(
~r = {
	{ Dust.ar(ExpRand(1.0, 100)) } ! 11
};
);

// - 0:9:58.77 -  
(
~x1 = {
	var in = ~r.ar(2, LFNoise2.kr(0.01).range(0, 10));
	in = SetResetFF.ar(in[0], in[1]) * Latch.ar(in, in) * PinkNoise.ar(1 ! 2, 1);
	BPF.ar(in, 800, 0.1)
};
);

// - 0:10:3.62 -  
~xn[0..6] = {{ q.zz }} ! 7;

// - 0:10:34.66 -  
(
~r = {
	{ Impulse.ar(ExpRand(1.0, 100) * Line.kr(1, 0, 20)) } ! 11
};
);

// - 0:11:10.1 -  
p.clear(10);