p=ProxySpace.push(s.boot);
p.fadeTime=7;
~sale.play
b = Buffer.alloc(s, 256, 1, { |buf| buf.chebyMsg([1, 0.2, 0.9, 0.7, 1])});

(
~senal={Limiter.ar(Pan2.ar(
	Decay.ar(
	SinOsc.ar(
	RHPF.ar(
	LFSaw.ar(123, 1), 
	LFNoise0.kr(15).range(0.1, 0.15),
	 0.1),
	  0.9, 0.9),
	0.01, 0.5), 
	  FSinOsc.ar(13))
	  ,0.4, 0.7)
	  
	  +
( SinOsc.kr(
	  LFNoise0.kr(14).range(160, 1150),
	   pi/2, 
	    SinOsc.kr(14)).clip(0.9) 
	  
	    * 
	    FreeVerb.ar(
	    Shaper.ar(
	   b, 
	    [
	    LFSaw.ar(LFNoise2.kr(23).range(12, 245)).distort(0.4), 
	    LFSaw.ar(LFNoise2.kr(17).range(12, 145/2)).distort(0.2)],
	   0.1),
	    0.5, 0.1, 0.01))};
)

~sale= ~senal;
~sale=0;

s.queryAllNodes;
s.sendMsg("/n_free", 1016)

p.free;
p.clear;
p.pop;

s.prepareForRecord;
s.record;
s.stopRecording;