p= ProxySpace.push(s.boot)
p.fadeTime_(3.5)

~out.ar(2)

~out.play

~lfnose= {LFNoise2.ar(LFNoise2.ar(LFNoise0.ar, 200, 200), 0.1)}
~out= ~lfnose
~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.kr(1, 200, 300).round(50))}

~clip= {var t; t= LFNoise2.kr(0.2, 0.025, 0.05); ClipNoise.ar(ClipNoise.kr(t, t), 1)}
~out= ~lfnose+~clip

~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.kr(1, 200, 300).round(50), LFSaw.kr(0.2, 0.5, 0.4, 1))}

~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.kr(LFNoise0.kr(0.2, 0.5, 0.65), 200, 300).round(50), LFSaw.kr(0.2, 0.5, 0.4, 1))}

~brun= {BrownNoise.ar(LFPar.kr([0.2, 0.24], 0.5, 0.1, 0.025).max(0))}
~out= ~lfnose+~clip+~brun

~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.kr(LFNoise0.kr(0.2, 0.5, 0.65), 200, 300).round(50), LFSaw.kr(0.2, 0.5, 0.4, 1))}

//ask julian about what happens with the filter when rebuilding out

~dust= {Resonz.ar(Dust.ar(10, 20), [1900, 2100], 0.06)}
~out= ~lfnose+~clip+~brun+~dust
~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.ar(LFNoise0.ar(0.2, 0.5, 0.65), 200, 300).round(50), LFSaw.ar(0.2, 0.5, 0.4, 1))}

~chord= {Pan2.ar(Mix({|i| Resonz.ar(WhiteNoise.ar, i*100+100, SinOsc.kr(0.2, 0, 0.05, 0.06))}.dup(4)), LFNoise1.kr(2))}
~out= ~lfnose+~clip+~brun+~dust+~chord
~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.ar(LFNoise0.ar(0.2, 0.5, 0.65), 200, 300).round(50), LFSaw.ar(0.2, 0.5, 0.4, 1))}

~tick= {Pan2.ar(Impulse.ar(LFNoise0.kr(0.2, 0.5, 2.7).round(0.2)), LFNoise1.kr(0.2))}
~out= ~lfnose+~clip+~brun+~dust+~chord+~tick
~out[3]= \filter -> {|in| Resonz.ar(in, LFNoise2.ar(LFNoise0.ar(0.2, 0.5, 0.65), 200, 300).round(50), LFSaw.ar(0.2, 0.5, 0.4, 1))}

p.end