OBSERVATOŘ // 752 RECORDINGS

CONNECTING...
Kof 2026
25. 06. 2024 17:55
1719330540_recording.flac
BPM: 80
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719330540_recording.flac
23. 03. 2024 22:45
1711230153_recording.flac
BPM: 117
ENERGY: 0.025
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711230153_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
10. 12. 2024 21:58
1733863945_recording.flac
BPM: 172
ENERGY: 0.272
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1733863945_recording.flac
08. 05. 2026 21:09
250512_0186.mp3
BPM: 95
ENERGY: 0.119
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/250512_0186.mp3
SRC: log_History_150612_185602.scd
// History, as it was on Fri Jun 12 18:56:02 2015.

[
[ 0, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + m.kr(0,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 34.266647696, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,1)/64.0,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 59.266721397, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1)/64.0,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 69.063777593, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1),(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 77.904258242, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1)*4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 246.535868712, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 262.901326465, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 294.851303182, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 344.526162127, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(2,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 460.051558564, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7),(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 463.85604526, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 628.088585777, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)/4),1);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 669.669233228, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)++[0.5,0.25]/4),1);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 672.904247433, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)++[0.5,0.25]/4),0.25);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.pla
16. 06. 2024 11:33
loudnorm_1718530167_recording.mp3
BPM: 172
ENERGY: 0.094
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1718530167_recording.mp3
SRC: 1718500421_2024_06_16_W24_kof24.scd




p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var harm = Duty.kr([32,24,2,36],0,Dseq(2**0.5*[1,2,3,4]/.x[1,2,1.5,4/3,5/4],inf)).lag(1/4);
    var sig = SinOsc.ar(110*harm,mul:LFNoise2.kr(1/(1..4)));
    sig = sig * Decay2.ar(Impulse.ar(2**0.5*4/(1..4),0.02,1.0/[1,2,3,4] ));
    sig = GVerb.ar(sig,90,3)/24+sig;
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;
08. 05. 2026 21:09
250831_0197.mp3
BPM: 135
ENERGY: 0.208
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/250831_0197.mp3
04. 11. 2024 21:33
1730752307_recording.flac
BPM: 99
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1730752307_recording.flac
SRC: 1730751119_2024_11_04_W45_kof24.scd


s.reboot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(50!2);
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
23. 03. 2024 22:46
loudnorm_1711230153_recording.flac
BPM: 117
ENERGY: 0.096
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1711230153_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
16. 06. 2024 11:32
loudnorm_1718530167_recording.flac
BPM: 172
ENERGY: 0.099
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1718530167_recording.flac
SRC: 1718500421_2024_06_16_W24_kof24.scd




p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var harm = Duty.kr([32,24,2,36],0,Dseq(2**0.5*[1,2,3,4]/.x[1,2,1.5,4/3,5/4],inf)).lag(1/4);
    var sig = SinOsc.ar(110*harm,mul:LFNoise2.kr(1/(1..4)));
    sig = sig * Decay2.ar(Impulse.ar(2**0.5*4/(1..4),0.02,1.0/[1,2,3,4] ));
    sig = GVerb.ar(sig,90,3)/24+sig;
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;
10. 04. 2024 16:09
1712757338_recording.flac
BPM: 117
ENERGY: 0.033
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1712757338_recording.flac
SRC: 1712756064_2024_04_10_W15_kof24.scd
p.push();

~freq.mold(1);
~tempo.mold(1);
(
    ~scal = 5;
    ~alter = {Duty.kr(4/~tempo,0,Dseq([1,2,3,4],inf))};
//metric time fix
    ~multi = {0.6*10};
~len = {0.2};
// c @ 50.07731N = 38627.8 km
// 2 × pi * 6371(km R of E) * cos(50.07731) = 38627.8 km [surface]
// 2 × pi * 6371+48(km R of E) * cos(50.07731) = 39619.8 km [begginnigng of ionosphere]
// 2 × pi * 6371+965(km R of E) * cos(50.07731) = 45279.8 km [end of ionosphere]

~h = 7.56676; //Hz = ligthspeed rounding 48km above sfc
~tempo = {~h * ~multi/60};
~mod = {1/5};
~mod.quant=0;
~freq = {~h*8.0*~mod};
//~earthian.ar(2);
~earthian.quant=0;
~earthian.fadeTime=2;
~earthian={
    var notes = Duty.kr([4,24,96]/~tempo,0,Dseq([1,3,5,1,5,8,7,8,6,8,11],inf));
    var harmonics = (2**((notes*~alter%(~scal) )+1));
    var sig = SinOsc.ar(~freq*harmonics,mul:1/(10..1)) * Decay2.ar(Impulse.ar(~tempo*4/(1..10)),0.02, ~len/(10..1));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LPF.ar(sig,2200);
    sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.05);
};
~earthian.play;
);
~earthian.stop(90);
~earthian.clear;
~earthian.pause;
~earthian.resume;


(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.quant = 0;
    ~counter.quant = 0;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
27. 10. 2025 10:47
SC_PX_8_251027_104546.wav
BPM: 117
ENERGY: 0.091
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/SC_PX_8_251027_104546.wav
03. 04. 2024 00:45
1712097387_recording.flac
BPM: 117
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1712097387_recording.flac
SRC: 1712136454_2024_04_03_W14_kof24.scd
p.push



// bronze rezonator ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var f = 16650;
    var sig = SinOsc.ar(f);
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
07. 12. 2024 18:44
1733593474_recording.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1733593474_recording.flac
SRC: 1733592869_2024_12_07_W49_kof24.scd


p.push



// one synth (a dark one) ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=6;
~one={
    var over = 2**(([1,2,4,8,12,1,1/4,1/8,1/16].scramble/12)+1) ;
    var base = [60,64,68,72].midicps;
    var freq = base+((1..12)/1200).scramble;
    var sig = LFSaw.ar([freq,2**((1..12)/12+1)/8,freq*over]) * 2pi;
    var shift = SinOsc.ar(1/(1..12)/360,add:1,mul:4);
    sig = MoogFF.ar(Perlin3.ar(sig[0].sin+shift[0],sig[1].tanh+shift[1],sig[2].cos+shift[2]),freq*[4,4/3,1/2,8],2);
    sig = sig.flat * (LFNoise2.kr(1/36!sig.size)**2);
    sig = CombL.ar(sig,3/4,1/2,1/4);
    sig = LeakDC.ar(sig);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.95);
};
~one.play;
);
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;
01. 12. 2023 20:54
December_session_20231201.flac
BPM: 112
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/December_session_20231201.flac
08. 05. 2026 21:09
1711230153_recording.mp3
BPM: 117
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711230153_recording.mp3
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
08. 05. 2026 21:09
aquaphotomic_electricity_classic_tining.mp3
BPM: 107
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity_classic_tining.mp3
SRC: classic.scd
(
  p=ProxySpace.push(s.reboot);
  e=ProxySubmix.new(\filter);
);

// imp1 synth ///////////////////////////////////////

(
~imp1.quant=1;
~imp1.fadeTime=0.02;
~imp1={
  var sig = Impulse.ar(1.1666/fib(8),(1..3)/4);
  sig = RLPF.ar(sig*10,[100,50],0.2);
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
e.addMix(~imp1,postVol:true);
~imp1.play;
);
~imp1.mold(4);
~imp1.stop(7);
~imp1.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.quant=1;
~hiss.fadeTime=0.02;
~hiss={
  var sig = PinkNoise.ar(0.00001!2);
  sig = LPF.ar(sig,LFSaw.ar(1/4).exprange(100.001,10000));
  Splay.ar(sig.flat,0.25,0.005);
};
e.addMix(~hiss,postVol:true);
~hiss.play;
);
~hiss.stop(7);
~hiss.clear;

// ads filter ///////////////////////////////////////

(
~ads.quant=1;
~ads.fadeTime=1.02;
~ads={
  var high,mid,low;
  var sig = e.ar;
  sig = RLPF.ar(sig*20,(1..8)*100,0.2);
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/(4*LFSaw.ar(1/16).exprange(0.001,1)),1/2)/2;
  mid = CompanderD.ar(BPF.ar(sig,1000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/4,1/2);
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar((high+mid+low).flat.clip,4/3,1/2,1/2);
  Splay.ar(sig,0.25,0.2);
};
~ads.play;
);
~ads.stop(7);
19. 06. 2024 11:13
1718788090_recording.flac
BPM: 80
ENERGY: 0.041
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1718788090_recording.flac
19. 06. 2024 11:13
loudnorm_1718788090_recording.flac
BPM: 80
ENERGY: 0.093
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1718788090_recording.flac
25. 03. 2024 08:13
1711350013_recording.flac
BPM: 151
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711350013_recording.flac
10. 12. 2024 21:52
1733863893_recording.flac
BPM: 123
ENERGY: 0.248
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1733863893_recording.flac
08. 04. 2024 18:34
TheLightonEarth.wav
BPM: 103
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TheLightonEarth.wav
23. 03. 2024 22:24
1711228920_recording.flac
BPM: 107
ENERGY: 0.029
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711228920_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
14. 04. 2024 18:57
1713113058_recording.flac
BPM: 15
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1713113058_recording.flac
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
08. 05. 2026 21:09
241011_0167.mp3
BPM: 129
ENERGY: 0.051
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/241011_0167.mp3
23. 06. 2024 09:36
loudnorm_1719128071_recording.flac
BPM: 129
ENERGY: 0.096
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1719128071_recording.flac
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
14. 04. 2024 17:41
1713107967_recording.flac
BPM: 15
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1713107967_recording.flac
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
08. 05. 2026 21:06
1719330540_recording.mp3
BPM: 80
ENERGY: 0.013
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719330540_recording.mp3
03. 04. 2024 19:08
1712163671_recording.flac
BPM: 103
ENERGY: 0.047
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1712163671_recording.flac
SRC: 1712162167_2024_04_03_W14_kof24.scd

p.push();

// derivation, photon around the Earth

~tempo = {104.579/60}



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var earth = 6.9719 * 64;
    var mod = Duty.kr(24/~tempo,0,Dseq(1/[1,2,1.5,1.33333]+1,inf));
    var fourth = Duty.kr(4/~tempo,0,Dseq([6,7,6,8],inf));
    var harm = 2**([1,5,8,fourth]/12)+1/mod;
    var sig = SinOsc.ar(earth*harm) + LFSaw.ar(earth*harm) * Pulse.ar(~tempo*2/[1,2,3,4]);
    sig = CombL.ar(sig,1/4/~tempo,1/[64,128,256]/~tempo,[1,2,3,4]/2);
    sig = GVerb.ar(sig,90,3)/16+sig;
    sig = LPF.ar(sig,440)/4;
    Splay.ar(sig,0.75,0.025);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;


s.scope
15. 04. 2024 00:01
1713131766_recording.flac
BPM: 37
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1713131766_recording.flac
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
14. 04. 2024 01:01
loudnorm_1713046062_recording.flac
BPM: 112
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1713046062_recording.flac
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
23. 03. 2024 22:20
1711228808_recording.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711228808_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
08. 05. 2026 21:09
240720_0062.mp3
BPM: 103
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/240720_0062.mp3
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
15. 07. 2024 07:39
1721020377_2024_07_15_W29_kof24.mp3
BPM: 112
ENERGY: 0.108
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1721020377_2024_07_15_W29_kof24.mp3
SRC: 1721020377_2024_07_15_W29_kof24.scd
p.push();


~freq = {4850.75};
~tempo = {110/60};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var oct = Duty.kr([1,2,3,4]/~tempo,0,Dseq([8,16,8,32,8,64,8,16,8,4/3],inf));
    var chord = 2**([1,11,5,8]/12+1);
    var sig = SinOsc.ar(~freq/[2,4,8,16]/oct*chord,LFNoise1.kr(~tempo/36!4)*2pi,mul:LFSaw.kr(~tempo/[1,2,3,4])**2);
    
    sig = LFPulse.ar(~tempo*2/[1,2,3,4])*sig;
    sig = CombL.ar(sig,192/~freq,36/~freq,2)/24+sig;
    sig = GVerb.ar(sig,90,5)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;

Delay
03. 07. 2023 12:35
Perlin_drones.wav
BPM: 123
ENERGY: 0.123
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Perlin_drones.wav
SRC: perlin_res.scd


// stampler synth ///////////////////////////////////////

(
~stampler.ar(2);
~stampler.quant=2;
~stampler.fadeTime=4;
~stampler={
  var f = [3,4,5,6].octcps*[1,1.5,1.33333,1.666666,1.875,10,5,20,40];
  var sig = LFTri.ar([1/1600,1/4000,1/16/[1,2,3,4]]);
  var sel = Perlin3.ar(sig[0],sig[1],sig[2]);
  sig = WhiteNoise.ar(0.8!4);
  sig = Resonz.ar(sig,Select.kr(sel.range(0,f.size),f),0.04) * Pulse.ar(4);
 // sig = Normalizer.ar(sig);
  Splay.ar(sig,0.5,0.95);
};
~stampler.play;
~stampler[1] = \filter -> {|sig| DWGReverb.ar(LPF.ar(HPF.ar(sig,300),7000),[4000,4010])+sig};
);
~stampler.stop(4);
~stampler.clear;
~stampler.pause;
~stampler.resume;

SelectX.help
03. 04. 2024 19:09
loudnorm_1712163671_recording.flac
BPM: 103
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1712163671_recording.flac
SRC: 1712162167_2024_04_03_W14_kof24.scd

p.push();

// derivation, photon around the Earth

~tempo = {104.579/60}



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var earth = 6.9719 * 64;
    var mod = Duty.kr(24/~tempo,0,Dseq(1/[1,2,1.5,1.33333]+1,inf));
    var fourth = Duty.kr(4/~tempo,0,Dseq([6,7,6,8],inf));
    var harm = 2**([1,5,8,fourth]/12)+1/mod;
    var sig = SinOsc.ar(earth*harm) + LFSaw.ar(earth*harm) * Pulse.ar(~tempo*2/[1,2,3,4]);
    sig = CombL.ar(sig,1/4/~tempo,1/[64,128,256]/~tempo,[1,2,3,4]/2);
    sig = GVerb.ar(sig,90,3)/16+sig;
    sig = LPF.ar(sig,440)/4;
    Splay.ar(sig,0.75,0.025);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;


s.scope
16. 06. 2024 11:32
1718530167_recording.flac
BPM: 172
ENERGY: 0.066
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1718530167_recording.flac
SRC: 1718500421_2024_06_16_W24_kof24.scd




p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var harm = Duty.kr([32,24,2,36],0,Dseq(2**0.5*[1,2,3,4]/.x[1,2,1.5,4/3,5/4],inf)).lag(1/4);
    var sig = SinOsc.ar(110*harm,mul:LFNoise2.kr(1/(1..4)));
    sig = sig * Decay2.ar(Impulse.ar(2**0.5*4/(1..4),0.02,1.0/[1,2,3,4] ));
    sig = GVerb.ar(sig,90,3)/24+sig;
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;
25. 03. 2024 08:16
1711350013_murmure.flac
BPM: 117
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711350013_murmure.flac
07. 12. 2024 13:58
1733576086_recording.flac
BPM: 103
ENERGY: 0.040
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1733576086_recording.flac
SRC: 1733565694_2024_12_07_W49_kof24.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(5/~tempo,0,Dseq([[1,5,8,1],[1,6,8,11],[2,5,9,1],[2,6,11,1],[1,1,1,1]],inf));
    var slope = LFNoise2.ar([1,2,3]/36).range(0.5,4);
    var filter = LFTri.ar(1/72/[1,2,3,4]).exprange(1.01,16);
    var wide = LFTri.ar(1/72/[2,1,4,3]).exprange(0.01,0.25);
    var freq = 48.midicps * Duty.kr([5,4,3]/~tempo,0,Dseq(2**(chord/12+1),inf)) ;
    var frac = LFSaw.ar(4/[1,2,3,4]).exprange(1.001,2/freq);
    var sig = LFSaw.ar(freq/[1,40,1600],mul:2pi) ** slope;
    sig = Perlin3.ar(sig[0].cos+LFTri.ar(1/36,mul:2pi),sig[1].sin+LFTri.ar(7/36,mul:2pi),LFTri.ar(9/36,mul:2pi)+sig[2].asin);
    sig = sig + SinOsc.ar(freq/2,mul:0.5);
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,frac/2,frac/2,4)/24+sig;
    sig = BPF.ar(sig,freq*([2,4,8]/filter),wide);
    sig = CompanderD.ar(BPF.ar(sig,22000/(1..12)),3/4,1/2,1) / (12..1);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/36+sig;
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
19. 06. 2024 11:14
loudnorm_1718788090_recording.mp3
BPM: 80
ENERGY: 0.088
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1718788090_recording.mp3
15. 07. 2024 07:39
loudnorm_1721021768_recording.flac
BPM: 112
ENERGY: 0.108
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1721021768_recording.flac
SRC: 1721020377_2024_07_15_W29_kof24.scd
p.push();


~freq = {4850.75};
~tempo = {110/60};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var oct = Duty.kr([1,2,3,4]/~tempo,0,Dseq([8,16,8,32,8,64,8,16,8,4/3],inf));
    var chord = 2**([1,11,5,8]/12+1);
    var sig = SinOsc.ar(~freq/[2,4,8,16]/oct*chord,LFNoise1.kr(~tempo/36!4)*2pi,mul:LFSaw.kr(~tempo/[1,2,3,4])**2);
    
    sig = LFPulse.ar(~tempo*2/[1,2,3,4])*sig;
    sig = CombL.ar(sig,192/~freq,36/~freq,2)/24+sig;
    sig = GVerb.ar(sig,90,5)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;

Delay
25. 03. 2025 23:06
1742940168_recording.flac
BPM: 117
ENERGY: 0.316
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1742940168_recording.flac
SRC: 1742939572_2025_03_25_W13_kof25.scd
p.push();

p.tempo(89.45);

// lame synth ///////////////////////////////////////

(
~lame.ar(2);
~lame.quant=4;
~lame.fadeTime=2;
~lame={
    var ramp = LFSaw.ar(~tempo/48,mul:2pi);
    var noise = Perlin3.ar(ramp.cos,ramp.sin,ramp/2pi);
    var sig = SinOsc.ar(49.9+noise) * SinOsc.ar(50-noise) + SinOsc.ar(440*noise,mul:0.1) * Pulse.ar(2/~tempo);
    sig  = CombN.ar(sig,1/~tempo,1/~tempo,~tempo)/4+sig;
    sig = GVerb.ar(sig,3,90)/16 + sig;
    Splay.ar(sig,0.5,0.25);
};
~lame.play;
);
~lame.stop(30);
~lame.clear;
~lame.pause;
~lame.resume;
25. 03. 2024 08:17
loudnorm_1711350013_murmure.flac
BPM: 117
ENERGY: 0.131
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1711350013_murmure.flac
23. 06. 2024 08:54
1719123764_recording.flac
BPM: 135
ENERGY: 0.013
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719123764_recording.flac
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
15. 07. 2024 07:38
1721021768_recording.flac
BPM: 143
ENERGY: 0.060
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1721021768_recording.flac
SRC: 1721020377_2024_07_15_W29_kof24.scd
p.push();


~freq = {4850.75};
~tempo = {110/60};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var oct = Duty.kr([1,2,3,4]/~tempo,0,Dseq([8,16,8,32,8,64,8,16,8,4/3],inf));
    var chord = 2**([1,11,5,8]/12+1);
    var sig = SinOsc.ar(~freq/[2,4,8,16]/oct*chord,LFNoise1.kr(~tempo/36!4)*2pi,mul:LFSaw.kr(~tempo/[1,2,3,4])**2);
    
    sig = LFPulse.ar(~tempo*2/[1,2,3,4])*sig;
    sig = CombL.ar(sig,192/~freq,36/~freq,2)/24+sig;
    sig = GVerb.ar(sig,90,5)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;

Delay
23. 06. 2024 09:33
1719127959_recording.flac
BPM: 129
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719127959_recording.flac
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
08. 07. 2023 23:52
loudnorm_Gravity.wav
BPM: 117
ENERGY: 0.078
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_Gravity.wav
SRC: grains.scd

// player synth ///////////////////////////////////////

(
b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/gqrx-20151121-040551.wav");
    ~three.ar(2);
    ~three.quant=2;
    ~three.fadeTime=2.02;
    ~three={
        var mod = 1;//[1,1.3333,1.5,2];
    var trate, dur, clk, pos, pan,sig;
    trate = 12;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/400/[1,2,3,4]).range(1,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
    pan = WhiteNoise.kr(0.6);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/1.5,1/1.5);
    Splay.ar(sig.flat,0.5,0.15);
    };
    ~three.play;
);
~three.stop(7);
~three.clear;

(
    b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/piano.wav");
    ~a.fadeTime=16;
    ~a.quant=2;
    ~a={
        var mod = 1/[1,1.3333,1.5,4];
        var trate, dur, clk, pos, pan,sig;
        trate = 120;
        dur = BufDur.kr(b) / trate;
        clk = Impulse.kr(trate);
        pos = LFSaw.ar(1/4000/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
        pan = WhiteNoise.kr(0.6);
        sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
        sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
        sig = CompanderD.ar(sig,3/4,1/2,1/2);
        //sig = PitchShift.ar(sig,0.1,0.25);
        Splay.ar(sig,0.5,0.5);
    };
    ~a.play;
)
~a.stop



// player synth ///////////////////////////////////////

(
b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/piano.wav");
    ~granular.ar(2);
    ~granular.quant=1;
    ~granular.fadeTime=2.02;
    ~granular={
    var mod = 1/[1,1.5,1.3333,2]/8;
    var trate, dur, clk, pos, pan,sig;
    trate = 120;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/600/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.001, clk);
    pan = WhiteNoise.kr(0.6);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/2,1/2);
    Splay.ar(sig.flat,0.5,0.15);
    };
    ~granular.play;
);
~granular.stop(60);
~granular.clear;



// high synth ///////////////////////////////////////

(
~high.ar(2);
~high.quant=2;
~high.fadeTime=4;
~high={
  var sig = SinOsc.ar(12000/[1,1.5,1.3333],mul:0.3) * LFPulse.ar([8,7,6]);
  Splay.ar(sig,0.5,0.05);
};
~high.play;
);
~high.stop(4);
~high.clear;
~high.pause;
~high.resume;



// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=5;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
        //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
        low = CompanderD.ar(RLPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1/3,1/2);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1/2,1/2);
        high = CompanderD.ar(RHPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1/2,1/2);
        sig = CompanderD.ar((high+mid+low).flat,3/4,1/2,1/2,0.002,0.3);
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),4000),2000);
        Splay.ar(sig,0.75,0.05);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;



23. 06. 2024 09:34
loudnorm_1719127959_recording.flac
BPM: 129
ENERGY: 0.131
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1719127959_recording.flac
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
29. 06. 2024 18:37
loudnorm_1719678874_recording.flac
BPM: 117
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1719678874_recording.flac
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
29. 06. 2024 18:36
1719678874_recording.flac
BPM: 117
ENERGY: 0.048
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719678874_recording.flac
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
07. 12. 2024 18:49
1733593480_recording.flac
BPM: 61
ENERGY: 0.030
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1733593480_recording.flac
SRC: 1733592869_2024_12_07_W49_kof24.scd


p.push



// one synth (a dark one) ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=6;
~one={
    var over = 2**(([1,2,4,8,12,1,1/4,1/8,1/16].scramble/12)+1) ;
    var base = [60,64,68,72].midicps;
    var freq = base+((1..12)/1200).scramble;
    var sig = LFSaw.ar([freq,2**((1..12)/12+1)/8,freq*over]) * 2pi;
    var shift = SinOsc.ar(1/(1..12)/360,add:1,mul:4);
    sig = MoogFF.ar(Perlin3.ar(sig[0].sin+shift[0],sig[1].tanh+shift[1],sig[2].cos+shift[2]),freq*[4,4/3,1/2,8],2);
    sig = sig.flat * (LFNoise2.kr(1/36!sig.size)**2);
    sig = CombL.ar(sig,3/4,1/2,1/4);
    sig = LeakDC.ar(sig);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.95);
};
~one.play;
);
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;
23. 06. 2024 09:35
1719128071_recording.flac
BPM: 129
ENERGY: 0.080
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1719128071_recording.flac
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
14. 04. 2024 00:24
1713046062_recording.flac
BPM: 112
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1713046062_recording.flac
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
10. 04. 2024 16:17
loudnorm_1712757338_recording.flac
BPM: 117
ENERGY: 0.083
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1712757338_recording.flac
SRC: 1712756064_2024_04_10_W15_kof24.scd
p.push();

~freq.mold(1);
~tempo.mold(1);
(
    ~scal = 5;
    ~alter = {Duty.kr(4/~tempo,0,Dseq([1,2,3,4],inf))};
//metric time fix
    ~multi = {0.6*10};
~len = {0.2};
// c @ 50.07731N = 38627.8 km
// 2 × pi * 6371(km R of E) * cos(50.07731) = 38627.8 km [surface]
// 2 × pi * 6371+48(km R of E) * cos(50.07731) = 39619.8 km [begginnigng of ionosphere]
// 2 × pi * 6371+965(km R of E) * cos(50.07731) = 45279.8 km [end of ionosphere]

~h = 7.56676; //Hz = ligthspeed rounding 48km above sfc
~tempo = {~h * ~multi/60};
~mod = {1/5};
~mod.quant=0;
~freq = {~h*8.0*~mod};
//~earthian.ar(2);
~earthian.quant=0;
~earthian.fadeTime=2;
~earthian={
    var notes = Duty.kr([4,24,96]/~tempo,0,Dseq([1,3,5,1,5,8,7,8,6,8,11],inf));
    var harmonics = (2**((notes*~alter%(~scal) )+1));
    var sig = SinOsc.ar(~freq*harmonics,mul:1/(10..1)) * Decay2.ar(Impulse.ar(~tempo*4/(1..10)),0.02, ~len/(10..1));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LPF.ar(sig,2200);
    sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.05);
};
~earthian.play;
);
~earthian.stop(90);
~earthian.clear;
~earthian.pause;
~earthian.resume;


(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.quant = 0;
    ~counter.quant = 0;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
01. 12. 2023 20:54
December_session_20231201.wav
BPM: 112
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/December_session_20231201.wav
04. 11. 2024 21:34
loudnorm_1730752307_recording.flac.flac
BPM: 99
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1730752307_recording.flac.flac
SRC: 1730751119_2024_11_04_W45_kof24.scd


s.reboot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(50!2);
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
10. 04. 2024 19:14
loudnorm_1712757338_recording.wav
BPM: 117
ENERGY: 0.083
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/loudnorm_1712757338_recording.wav
SRC: 1712756064_2024_04_10_W15_kof24.scd
p.push();

~freq.mold(1);
~tempo.mold(1);
(
    ~scal = 5;
    ~alter = {Duty.kr(4/~tempo,0,Dseq([1,2,3,4],inf))};
//metric time fix
    ~multi = {0.6*10};
~len = {0.2};
// c @ 50.07731N = 38627.8 km
// 2 × pi * 6371(km R of E) * cos(50.07731) = 38627.8 km [surface]
// 2 × pi * 6371+48(km R of E) * cos(50.07731) = 39619.8 km [begginnigng of ionosphere]
// 2 × pi * 6371+965(km R of E) * cos(50.07731) = 45279.8 km [end of ionosphere]

~h = 7.56676; //Hz = ligthspeed rounding 48km above sfc
~tempo = {~h * ~multi/60};
~mod = {1/5};
~mod.quant=0;
~freq = {~h*8.0*~mod};
//~earthian.ar(2);
~earthian.quant=0;
~earthian.fadeTime=2;
~earthian={
    var notes = Duty.kr([4,24,96]/~tempo,0,Dseq([1,3,5,1,5,8,7,8,6,8,11],inf));
    var harmonics = (2**((notes*~alter%(~scal) )+1));
    var sig = SinOsc.ar(~freq*harmonics,mul:1/(10..1)) * Decay2.ar(Impulse.ar(~tempo*4/(1..10)),0.02, ~len/(10..1));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LPF.ar(sig,2200);
    sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.05);
};
~earthian.play;
);
~earthian.stop(90);
~earthian.clear;
~earthian.pause;
~earthian.resume;


(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.quant = 0;
    ~counter.quant = 0;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
08. 07. 2023 18:56
Gravity.wav
BPM: 117
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Gravity.wav
SRC: grains.scd

// player synth ///////////////////////////////////////

(
b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/gqrx-20151121-040551.wav");
    ~three.ar(2);
    ~three.quant=2;
    ~three.fadeTime=2.02;
    ~three={
        var mod = 1;//[1,1.3333,1.5,2];
    var trate, dur, clk, pos, pan,sig;
    trate = 12;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/400/[1,2,3,4]).range(1,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
    pan = WhiteNoise.kr(0.6);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/1.5,1/1.5);
    Splay.ar(sig.flat,0.5,0.15);
    };
    ~three.play;
);
~three.stop(7);
~three.clear;

(
    b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/piano.wav");
    ~a.fadeTime=16;
    ~a.quant=2;
    ~a={
        var mod = 1/[1,1.3333,1.5,4];
        var trate, dur, clk, pos, pan,sig;
        trate = 120;
        dur = BufDur.kr(b) / trate;
        clk = Impulse.kr(trate);
        pos = LFSaw.ar(1/4000/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
        pan = WhiteNoise.kr(0.6);
        sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
        sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
        sig = CompanderD.ar(sig,3/4,1/2,1/2);
        //sig = PitchShift.ar(sig,0.1,0.25);
        Splay.ar(sig,0.5,0.5);
    };
    ~a.play;
)
~a.stop



// player synth ///////////////////////////////////////

(
b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/piano.wav");
    ~granular.ar(2);
    ~granular.quant=1;
    ~granular.fadeTime=2.02;
    ~granular={
    var mod = 1/[1,1.5,1.3333,2]/8;
    var trate, dur, clk, pos, pan,sig;
    trate = 120;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/600/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.001, clk);
    pan = WhiteNoise.kr(0.6);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/2,1/2);
    Splay.ar(sig.flat,0.5,0.15);
    };
    ~granular.play;
);
~granular.stop(60);
~granular.clear;



// high synth ///////////////////////////////////////

(
~high.ar(2);
~high.quant=2;
~high.fadeTime=4;
~high={
  var sig = SinOsc.ar(12000/[1,1.5,1.3333],mul:0.3) * LFPulse.ar([8,7,6]);
  Splay.ar(sig,0.5,0.05);
};
~high.play;
);
~high.stop(4);
~high.clear;
~high.pause;
~high.resume;



// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=5;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
        //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
        low = CompanderD.ar(RLPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1/3,1/2);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1/2,1/2);
        high = CompanderD.ar(RHPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1/2,1/2);
        sig = CompanderD.ar((high+mid+low).flat,3/4,1/2,1/2,0.002,0.3);
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),4000),2000);
        Splay.ar(sig,0.75,0.05);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;



23. 03. 2024 22:28
1711229200_recording.flac
BPM: 117
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711229200_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
03. 01. 2025 20:44
1735932849_recording.flac
BPM: 151
ENERGY: 0.119
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1735932849_recording.flac
23. 06. 2024 09:37
swipes.wav
BPM: 129
ENERGY: 0.096
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/swipes.wav
23. 03. 2024 22:18
1711228627_recording.flac
BPM: 117
ENERGY: 0.033
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1711228627_recording.flac
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
03. 04. 2024 08:13
1712124605_recording.flac
BPM: variable
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1712124605_recording.flac
SRC: 1712136454_2024_04_03_W14_kof24.scd
p.push



// bronze rezonator ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var f = 16650;
    var sig = SinOsc.ar(f);
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
19. 01. 2026 12:42
mix2025.mp3
BPM: 135
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/mix2025.mp3
19. 01. 2026 15:35
mix2024.mp3
BPM: 123
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/mix2024.mp3
17. 08. 2024 19:05
240809_0094.wav
BPM: 117
ENERGY: 0.212
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240809_0094.wav
18. 07. 2024 12:24
240718_0056.wav
BPM: 198
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0056.wav
14. 09. 2024 20:07
240914_0141.wav
BPM: 151
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240914_0141.wav
15. 09. 2024 18:23
240915_0145.wav
BPM: 123
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240915_0145.wav
04. 08. 2024 17:52
240804_0090.wav
BPM: 112
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240804_0090.wav
13. 04. 2024 20:05
240413_0037.wav
BPM: 117
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0037.wav
29. 08. 2024 21:37
240824_0118.wav
BPM: 161
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240824_0118.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
11. 09. 2024 14:54
240911_0133.wav
BPM: 184
ENERGY: 0.138
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0133.wav
21. 07. 2024 13:59
240721_0069.wav
BPM: 135
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0069.wav
21. 07. 2024 00:27
240721_0063.wav
BPM: 129
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0063.wav
22. 07. 2024 16:37
240722_0077.wav
BPM: 123
ENERGY: 0.127
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240722_0077.wav
30. 08. 2024 17:04
240830_0126.wav
BPM: 135
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240830_0126.wav
29. 08. 2024 21:38
240827_0120.wav
BPM: 107
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240827_0120.wav
11. 09. 2024 17:58
240911_0134.wav
BPM: 129
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0134.wav
25. 09. 2024 18:03
240925_0147.wav
BPM: 172
ENERGY: 0.147
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240925_0147.wav
SRC: 1744870633_2025_04_17_W16_kof25.scd
p.push();



p.bpm(30);

// additive synth ///////////////////////////////////////

(
~additive.ar(2);
~additive.quant=4;
~additive.fadeTime=2;
~additive={
    var chord = Duty.kr(26/~tempo,0,Dseq([[1,5,8],[1,5,7],[1,5,6],[3,5,7]],inf));
    var base = [60,36].midicps;
    var mel = Perlin3.ar(LFSaw.ar(~tempo/26/(1..12).nthPrime,mul:2pi).cos,LFSaw.ar(~tempo/26,mul:2pi).sin,(1..12)+LFSaw.ar(~tempo/26,mul:2pi).sin + LFSaw.ar(LFNoise2.kr([1,2,3,4]/26).range(2,120),mul:LFNoise1.ar(1/4)/4));
    var freqs = (2**(chord/12+1) *.x [1,2,4,8,16,32,64] * (base + mel*base/4)) % 12000 + SinOsc.kr(mel,mul:base/4,add:base);
    var sig = SinOsc.ar(freqs,mul:0.5/(1..12)) * Decay.ar(Impulse.ar(~tempo/26/2*(1..12).nthPrime),0.5*(1..6) );
    sig = PitchShift.ar(sig,0.1,mel.exprange(0.995,1.115));
    sig = CombL.ar(sig,2/freqs,1/freqs,4)/2+sig;
    sig = GVerb.ar(LPF.ar(sig,1200),60,3)/16+LPF.ar(sig,12000);
    sig = Resonz.ar(sig,freqs/2,0.2)/16+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1)/2+sig;
    Splay.ar(sig,0.66,0.5);
};
~additive.play;
);
~additive.stop(30);
~additive.clear;
~additive.pause;
~additive.resume;
21. 08. 2024 23:24
240821_0104.wav
BPM: 103
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240821_0104.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
29. 02. 2024 17:00
240229_0022.wav
BPM: 117
ENERGY: 0.032
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240229_0022.wav
02. 03. 2025 10:54
241024_0169.wav
BPM: 103
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241024_0169.wav
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
17. 08. 2024 19:05
240815_0099.wav
BPM: 135
ENERGY: 0.040
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240815_0099.wav
13. 04. 2024 15:56
240413_0035.wav
BPM: 107
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0035.wav
22. 08. 2024 14:23
240822_0112.wav
BPM: 117
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0112.wav
02. 10. 2024 12:43
241001_0154.flac
BPM: 151
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241001_0154.flac
05. 09. 2024 14:45
240905_0127.wav
BPM: 60
ENERGY: 0.028
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240905_0127.wav
19. 01. 2024 23:43
240119_0009.wav
BPM: 135
ENERGY: 0.191
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240119_0009.wav
07. 10. 2024 21:17
241007_0163.wav
BPM: 107
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241007_0163.wav
SRC: log_History_150607_031626.scd
// History, as it was on Sun Jun  7 03:16:26 2015.

[
[ 0, 'me', "(
~selector={Duty.kr(Dseq([3/4,1/4],inf),0,Dseq([0,1],inf))};
~selector.quant=2;


~long={Duty.kr(4,0,Dseq([1,1.25,1.5,1.125,2,0.5,0.75].pyramid,inf))};
~long.quant=2;

~sh={Duty.kr(1/8,0,Dseq(~long.kr*[1,2,4,8,16,32].pyramid,inf))};
~sh.quant=2;
)" ],
[ 2.6075409959999, 'me', "(
~a.play;
~a.quant=2;
~a={
	var sig,env,env2,env3,pat,pat2,len,pit,kick,hat;

	pat = Select.kr(~selector,[[2,2],[4,2]]) * 2;


	len = [1,2,3,4].normalize*1.25;
	pit = Select.kr(~selector,[1,2]) * ~sh.kr;

	env = Decay.ar(Impulse.ar(pat),len);
	sig = OnePole.ar(LFPulse.ar(43.2+(env+1) * pit),1*(1-env)) * env;


	env2 =  Decay.ar(Impulse.ar(1,1/8*[0,2,4,6,7]),[1,1/2]*2);
	kick = SinOsc.ar(43.7*(env2.linexp(0,1,0.001,1)*3+1)) * env2;

	env3 =  Decay.ar(Impulse.ar(2,1/8*[0,2,4,6,7]),[1,1/2]*0.1);
	hat = HPF.ar(WhiteNoise.ar(0.4!2),TExpRand.ar(4000,8000,Impulse.ar(4!2))) * env3;

	sig =  kick + (sig/4) + hat;
	sig = CompanderD.ar(sig,0.75,1/2,1/10);

	sig = FreeVerb.ar(sig,0.15,1.5);


	Splay.ar(sig,0.2);
};
)" ],
[ 17.820684819, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{

	var base,saws;


	base = [60,60.13];
	saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;
	Splay.ar(

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws) +
			(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
)}).play;
)" ],
[ 22.410178336, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 23.710465775, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 32.154677866, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 34.563010091, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 46.099539973, 'me', "(
~z.play;
~sq.quant=2;
~mel.quant=2;
~mel={Duty.kr(4,0,Dseq([12,24,12-7,24-7,-12],inf))};
~sq={Duty.kr(Dseq([1/4,1/8].normalize,inf)/[2,1,1/2]/2,0,Dseq(([60,24,72,36,63,24,67,72,60,24,72,36,63,24,65,60-7]+~mel.kr).midicps,inf))};
)" ],
[ 47.250170244, 'me', "(
~z.quant=2;
~z.fadeTime=2;
~z={
	var sig,freq,amp,gens;

	sig = SinOsc.ar(~sq.kr/[1/1.5,2,1],mul:0.4/[5,2,1]);
	sig = sig * SinOsc.ar(1/4/[1,2,4]).range(0,1);
	sig = BBandPass.ar(sig,SinOsc.ar(1/4/[1,2,3,4]).range(4440,22)) + (sig/2);
	sig = Limiter.ar(sig,0.9);
	sig = CompanderD.ar(sig,0.75,1,1/10) * 2;
	sig = Vibrato.ar(sig,[4,5,6,7],0.2);
	sig = CombN.ar(sig,1/2,1/2,2);
	sig = FreeVerb.ar(sig,0.09,1);
	Splay.ar(sig,0);
};
)" ],
[ 59.995444725, 'me', "(
~a.play;
~melod.quant=2;
~a.quant=2;
~melod={Duty.kr(8,0,Dseq([1,1.5,2,1.5,1,2],inf)).lag(1)};
)" ],
[ 61.032910666, 'me', "(
~a={
  var sig;

  sig = SinOsc.ar(43.2*~melod*(1.0001*(1..8)),mul:0.5);
  sig = sig * Decay.ar(Impulse.ar(4/fib(8)),4);
  sig = sig + ( HPF.ar(WhiteNoise.ar(0.06!4),TRand.ar(1200,12000,Impulse.ar(8!4))) * Pulse.ar(8/fib(4)));
  sig = sig + PitchShift.ar((LFSaw.ar(4320*(~melod.lag(2)*1.5)*(1.0001**(1..8)),mul:LFTri.ar(1/fib(8)).exprange(0.2,0.001))),SinOsc.ar(1/8).range(0.001,0.2));
  sig = CompanderD.ar(sig,0.5,1/1.5,1/6,0.01,0.01);
  sig = DelayL.ar(sig,0.1,SinOsc.ar(4/(1..8)).range(0.00001,0.01));
  sig = AllpassL.ar(sig,0.1,SinOsc.ar(1/8/(1..8)).range(0.00001,0.01));
  sig = FreeVerb.ar(sig,0.1,10);

  
  Splay.ar(sig);
};
)" ],
[ 76.186005201, 'me', "(
  ~mod.quant=1;
  ~b.quant=1;
  ~c.quant=1;
)" ],
[ 77.663664751, 'me', "~a.play;" ],
[ 78.760551195, 'me', "(
  ~b={Duty.kr(1/4,0,Dseq([0,2,0,2,0,2,1,2],inf))};
  ~c={Duty.kr(1/8,0,Dseq([2,3,2,3,0],inf))};
  ~mod={Duty.kr(4,0,Dseq([1,2,1.5,1,1.75],inf))};
)" ],
[ 79.958223739, 'me', "(
  ~a.fadeTime =0;
  ~a.quant= 2;
  ~a={
    var sig = [
      SinOsc.ar(43.2*(1.06**(1..12))),
      VarSaw.ar(4320*~mod*(1.02**(1..8)),mul:0.12),
      HPF.ar(WhiteNoise.ar(0.1!2),TRand.ar(8000,16000,Impulse.ar(1/4))),
      SinOsc.ar(43.2*(1.25**(1..8))) * LFTri.ar(1/4/fib(8)).exprange(0.0001,1.0),
    ];

    sig = Select.ar(~b,sig*0.5) + Select.ar(~c,sig*0.5);
    Splay.ar(sig,0.1);
  };

  ~a[50]=\\filter->{|in|BBandPass.ar(in,LFTri.ar(1/16*([1,1.01]),{Rand(0,2pi)}!4).exprange(1600.01,22))*0.25+(in*0.75)};
  ~a[52]=\\filter->{|in|CompanderD.ar(in,0.9,1,1/10)};
  ~a[54]=\\filter->{|in|FreeVerb.ar(in,0.1,100)};
)" ],
[ 90.618521647, 'me', "(
(
~m.quant=2;
~m={LFTri.ar(1/64).range(0,7)};


~freqMod.quant=2;
~freqMod={LFNoise0.kr(1/8!3,1.5,6).round(2).lag(1/8)};
);

(
~a.quant=2;
~a.fadeTime=2;
~a.play;
~a={
	var sig,notes,base;

	notes=(37+7+(_*7!11)-[0,12,24]).midicps.scramble;

	base = notes/~freqMod*(1.00001**(1..11));

	sig = Blip.ar(base,LFSaw.ar(1).range(80,1),mul:0.3);
	sig = (SinOsc.ar(base/~freqMod*4,mul:0.5)*LFSaw.ar(1).exprange(0.0001,1)) +sig;

	sig=  SelectX.ar(~m,sig);

	Splay.ar(sig);


};
);

(
~a[10]=\\filter->{|in|Vibrato.ar(in,[4,5,6],0.2)};
~a[12]=nil;//\\filter->{|in|BBandPass.ar(in,LFTri.ar(1).range(432.01,44),0.25,16)};
~a[14]=\\filter->{|in|CompanderD.ar(in,0.5,1,1/25,0.02,0.2,1.5)};
~a[16]=\\filter->{|in|Limiter.ar(in,1)};
~a[16]=\\filter->{|in|AllpassN.ar(in,0.25,0.25,1)};
~a[18]=\\filter->{|in|FreeVerb2.ar(in.distort,in.distort,0.13,100)};


);
)" ],
[ 95.764742214, 'me', "(
~a = {

	var sig;
	sig = Pluck.ar(
		LFSaw.ar(43.2*(1.00001**(1..8))*(Pulse.ar(4)*0.5+1)),Impulse.ar(6/[1,2]),0.01+TExpRand.ar(0.0001,0.1,Impulse.ar(1/2)).lag(1),0.01+TExpRand.ar(0.0001,0.05,Impulse.ar(1/4)).round(0.0025),0.55);

	sig = LPF.ar(sig,4000) + Resonz.ar(WhiteNoise.ar(0.75),LFSaw.ar(1/4/[1,2]).exprange([440.01,880],1.01));
	sig = sig + (SinOsc.ar(4320*[2,8,0.25,1.5,0.5],mul:0.5) * Decay.ar(Impulse.ar(1/16,[1,2,4,8].normalize),2));
	sig = sig + (SinOsc.ar(43.2 * 3,mul:0.5)* Decay.ar(Impulse.ar(1),1));
	sig = CompanderD.ar(sig,0.9,1,0.1);
	sig = FreeVerb.ar(sig,0.133,200);
	sig = Limiter.ar(sig,1);
	Splay.ar(sig,0.1);
};
~a.play;
)" ],
[ 115.347201412, 'me', "(
~m.quant=4;
~m={LFSaw.ar(1/4).range(0,7)};
~a.map(\\sel,~m);

~m2.quant=4;
~m2={LFNoise0.kr(1).range(0,2).round(1/2)};
~a.map(\\freq,~m2);

~a.fadeTime=4;
~a.quant=2;
~a.play;


)" ],
[ 116.746308629, 'me', "(
~a[0]={|len=1,freq=1,sel=0|
	var sigs = [
		LFSaw.ar(432/8*freq*(1.001*(1..8))),
		WhiteNoise.ar(1!2),
		LFSaw.ar(432/4*freq*(1.0001*(1..8))),
		BrownNoise.ar(1!2),
		LFSaw.ar(432*freq*(1.00001*(1..8))),
		GrayNoise.ar(1!2),
		LFSaw.ar(43.2*freq*(1.00001*(1..8)))
	];

	sigs = Select.ar(sel,sigs) * Decay.ar(Impulse.ar(4,0.5));

	Splay.ar(sigs)
};
~a.mold(2);

)" ],
[ 118.531863314, 'me', "(

~a[10]=\\filter->{|in| BBandPass.ar(in,LFSaw.ar(4).exprange(888,22.22))};
~a[12]=nil;//\\filter->{|in| Resonz.ar(in,LFTri.ar(1/4/[1,2,4,8]).exprange(888,33),2,1.5)};
~a[14]=nil;//\\filter->{|in| LPF.ar(in,LFTri.ar(1/16).exprange(250.01,12500))};
~a[16]=\\filter->{|in| CompanderD.ar(in,0.95,1,1/10)};
~a[18]=\\filter->{|in| Limiter.ar(in,1)};
~a[20]=\\filter->{|in| FreeVerb.ar(in,0.1,1)};

)" ],
[ 124.062146379, 'me', "(

~a.play;
~a={
	var sigs,mod,mod2;

	mod=m.kr(0,2)*10;
	mod2=m.kr(0,3).range(1.0000001,1.05);

	sigs=[
		LFSaw.ar(43.2*mod*(mod2**(1..8)) ),
		LFPulse.ar(43.2*2*mod*(mod2**(1..8))),
		LFCub.ar(43.2*4*mod*(mod2**(1..8))),
		SinOsc.ar(43.2*8*mod*(mod2**(1..8))),
		VarSaw.ar(43.2*1.5*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*3*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*6*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*9*mod*(mod2**(1..8)))
	];


	sigs=Select.ar(~n,sigs);
	sigs=BBandPass.ar(sigs,LFSaw.ar(m.kr(0,4)*16+1/4).range(22000*m.kr(0,5),22));
	sigs=FreeVerb.ar(sigs,m.kr(0,3),100);


	Splay.ar(sigs,0.1,m.kr(0,1));

}
)" ],
[ 131.019480596, 'me', "~s = {SinOsc.ar(1/16).range(0.01,9.01)};" ],
[ 131.627573491, 'me', "~s.quant =2;" ],
[ 133.015363554, 'me', "(
~a.fadeTime = 2;
~a={
	var sig,f,s;

	sig=SinOsc.ar(((60+[0,5,7,11,-12,-24,-48,-36,4,-7,-14]).scramble.midicps)*(1.00001**(1..9)));
	sig = sig * LFTri.ar(1/fib(12)).range(1,0);
	sig = LPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.01,44.01));
	sig = sig + HPF.ar(BrownNoise.ar({Rand(0.001,0.5)}!8),{Rand(440,12000)}!8);

	sig = SelectX.ar(~s,sig);

	sig = CompanderD.ar(sig,0.9,1,0.01);
	sig= Limiter.ar(sig,0.5,0.01);

	Splay.ar(sig,0.1);
};

~a[50]=\\filter->{|in| FreeVerb.ar(in,0.2,100)};

~a.play;
~a.quant=2;

)" ],
[ 136.057244309, 'me', "(
~s = {Duty.kr(1/8,0,Dseq((0..3),inf))};
~mod = {Duty.kr(Dseq([2,1,1/2,2,1/4,1,1]*4,inf),0,Dseq([1,1.5,2,1.25,4,0.75,1.5],inf))};


~s.quant = 2;
~mod.quant = 2;

~a.quant = 2;

~a={

	var sigs,sel,fad;


	sigs=[
		LFPulse.ar(432/1.5*~mod*(1.0002**(1..8))/4),
		LFSaw.ar(432/2*~mod*(1.0003**(1..8))/5),
		Blip.ar(432/5*~mod*(1.00023**(1..8)),2,2),
		LFSaw.ar(432/3*~mod*(1.0001**(1..8))),
	];


	fad = LFSaw.ar(1/fib(12)).range(0,3);
	sel = Select.ar(~s,sigs);
	sel = sel + (SinOsc.ar(44+Pulse.ar(4).exprange(250.01,0.01)) * Pulse.ar(4));
	sel = Vibrato.ar(sel,[4,5,6,7],0.3);
	sel = Resonz.ar(sel,LFSaw.ar(4/[1,2,4]++(1/4/[1,8])).exprange(14000.01,22));
	sel = CompanderD.ar(sel,0.5,1,1/10);
	sel = FreeVerb.ar(sel,0.1,0.5);

	Splay.ar(sel,0.1);

};

~a.play;
)" ],
[ 151.360891218, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) * 1.5};
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.8),1)};

)" ],
[ 165.034647194, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 166.27940763, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 176.588815661, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 177.791991089, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
05. 09. 2024 14:46
240905_0128.wav
BPM: 60
ENERGY: 0.056
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240905_0128.wav
21. 07. 2024 14:52
240721_0072.wav
BPM: 112
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0072.wav
17. 08. 2024 19:05
000101_0097.wav
BPM: 151
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/000101_0097.wav
27. 10. 2024 21:27
241024_0169.mp3
BPM: 99
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241024_0169.mp3
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
29. 02. 2024 17:45
240229_0023.wav
BPM: 112
ENERGY: 0.048
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240229_0023.wav
30. 08. 2024 14:25
240830_0125.wav
BPM: 112
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240830_0125.wav
28. 09. 2024 17:21
240928_0152.wav
BPM: 129
ENERGY: 0.047
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240928_0152.wav
22. 08. 2024 06:23
240822_0108.wav
BPM: 112
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0108.wav
22. 08. 2024 00:02
240821_0106.wav
BPM: 151
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240821_0106.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
02. 03. 2025 10:55
241121_0172.wav
BPM: 135
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241121_0172.wav
SRC: 1694119216_2023_09_07_W36_kof23.scd


p.push();
~tempo={110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=0.2;
~one={
    var third = Duty.kr(16/~tempo,0,Dseq([8,5,1,12],inf));
    var f = 39.75 * [1,1,2];
    var harm = 2**(([1,third,5]/12)+1);
    var sig = SinOsc.ar(f*harm,LFSaw.ar(~tempo/4/[1,2,3,4])*1pi*CombN.ar(Pulse.ar(~tempo*4/[1,2,3,4]),4/f/harm,LFNoise0.kr(~tempo*4/[1,2,3,4]).exprange(0.0001*f*harm,0.01*f*harm),2));
    sig = CombL.ar(sig,harm/f,harm/f/100,LFSaw.ar(~tempo/4/[1,2,3,4])*[4,3,2,1]/4)/4+sig/2;
    sig = LeakDC.ar(sig);
    sig = LPF.ar(HPF.ar(sig,20),1800) * Pulse.ar(~tempo*4/[1,2,3,4]);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
21. 07. 2024 11:10
240721_0066.wav
BPM: 135
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0066.wav
25. 09. 2024 18:52
240925_0149.wav
BPM: 99
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240925_0149.wav
SRC: 1738145036_2025_01_29_W05_kof25.scd

p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = 80 * Duty.kr([4,16,24,36]/~tempo,0,Dseq([1,2,1.5,3/4],inf)) * ([1,5,8,12]/12+1**2);
    var gen = LFSaw.ar([1/24,3/[1,2,3,4],freq],mul:2pi);
    var noise = Perlin3.ar(gen[0].cos,gen[1].sin,gen[2].sin);
    var sig = SinOsc.ar(freq.lag(1/2)/2,2pi*Pulse.ar(3/[1,2,3,4])) * Pulse.ar(3/[1,2,3,4]);
    sig = sig + (Dust.ar(19)*Pulse.ar(3,0.5));
    sig = sig + (noise * Pulse.ar(3/[1,2,3,4],0.5) / 4);
    sig = CombL.ar(sig,2/freq,2/freq,[1,2,1/2,1/4]*2)/8+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(HPF.ar(sig,1100),3,90)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
30. 08. 2024 12:30
240830_0124.wav
BPM: 107
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240830_0124.wav
09. 01. 2024 17:11
240109_0008.wav
BPM: 123
ENERGY: 0.160
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240109_0008.wav
02. 04. 2024 20:17
240402_0029.wav
BPM: 129
ENERGY: 0.028
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240402_0029.wav
29. 02. 2024 16:59
240229_0021.wav
BPM: 107
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240229_0021.wav
04. 08. 2024 17:44
240511_0046.wav
BPM: 123
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240511_0046.wav
02. 03. 2025 10:54
241011_0167.wav
BPM: 129
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241011_0167.wav
22. 08. 2024 14:44
240822_0113.wav
BPM: 112
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0113.wav
21. 07. 2024 15:25
240721_0073.wav
BPM: 123
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0073.wav
07. 10. 2024 17:20
241007_0161.wav
BPM: 123
ENERGY: 0.013
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241007_0161.wav
SRC: log_History_150607_031626.scd
// History, as it was on Sun Jun  7 03:16:26 2015.

[
[ 0, 'me', "(
~selector={Duty.kr(Dseq([3/4,1/4],inf),0,Dseq([0,1],inf))};
~selector.quant=2;


~long={Duty.kr(4,0,Dseq([1,1.25,1.5,1.125,2,0.5,0.75].pyramid,inf))};
~long.quant=2;

~sh={Duty.kr(1/8,0,Dseq(~long.kr*[1,2,4,8,16,32].pyramid,inf))};
~sh.quant=2;
)" ],
[ 2.6075409959999, 'me', "(
~a.play;
~a.quant=2;
~a={
	var sig,env,env2,env3,pat,pat2,len,pit,kick,hat;

	pat = Select.kr(~selector,[[2,2],[4,2]]) * 2;


	len = [1,2,3,4].normalize*1.25;
	pit = Select.kr(~selector,[1,2]) * ~sh.kr;

	env = Decay.ar(Impulse.ar(pat),len);
	sig = OnePole.ar(LFPulse.ar(43.2+(env+1) * pit),1*(1-env)) * env;


	env2 =  Decay.ar(Impulse.ar(1,1/8*[0,2,4,6,7]),[1,1/2]*2);
	kick = SinOsc.ar(43.7*(env2.linexp(0,1,0.001,1)*3+1)) * env2;

	env3 =  Decay.ar(Impulse.ar(2,1/8*[0,2,4,6,7]),[1,1/2]*0.1);
	hat = HPF.ar(WhiteNoise.ar(0.4!2),TExpRand.ar(4000,8000,Impulse.ar(4!2))) * env3;

	sig =  kick + (sig/4) + hat;
	sig = CompanderD.ar(sig,0.75,1/2,1/10);

	sig = FreeVerb.ar(sig,0.15,1.5);


	Splay.ar(sig,0.2);
};
)" ],
[ 17.820684819, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{

	var base,saws;


	base = [60,60.13];
	saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;
	Splay.ar(

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws) +
			(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
)}).play;
)" ],
[ 22.410178336, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 23.710465775, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 32.154677866, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 34.563010091, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 46.099539973, 'me', "(
~z.play;
~sq.quant=2;
~mel.quant=2;
~mel={Duty.kr(4,0,Dseq([12,24,12-7,24-7,-12],inf))};
~sq={Duty.kr(Dseq([1/4,1/8].normalize,inf)/[2,1,1/2]/2,0,Dseq(([60,24,72,36,63,24,67,72,60,24,72,36,63,24,65,60-7]+~mel.kr).midicps,inf))};
)" ],
[ 47.250170244, 'me', "(
~z.quant=2;
~z.fadeTime=2;
~z={
	var sig,freq,amp,gens;

	sig = SinOsc.ar(~sq.kr/[1/1.5,2,1],mul:0.4/[5,2,1]);
	sig = sig * SinOsc.ar(1/4/[1,2,4]).range(0,1);
	sig = BBandPass.ar(sig,SinOsc.ar(1/4/[1,2,3,4]).range(4440,22)) + (sig/2);
	sig = Limiter.ar(sig,0.9);
	sig = CompanderD.ar(sig,0.75,1,1/10) * 2;
	sig = Vibrato.ar(sig,[4,5,6,7],0.2);
	sig = CombN.ar(sig,1/2,1/2,2);
	sig = FreeVerb.ar(sig,0.09,1);
	Splay.ar(sig,0);
};
)" ],
[ 59.995444725, 'me', "(
~a.play;
~melod.quant=2;
~a.quant=2;
~melod={Duty.kr(8,0,Dseq([1,1.5,2,1.5,1,2],inf)).lag(1)};
)" ],
[ 61.032910666, 'me', "(
~a={
  var sig;

  sig = SinOsc.ar(43.2*~melod*(1.0001*(1..8)),mul:0.5);
  sig = sig * Decay.ar(Impulse.ar(4/fib(8)),4);
  sig = sig + ( HPF.ar(WhiteNoise.ar(0.06!4),TRand.ar(1200,12000,Impulse.ar(8!4))) * Pulse.ar(8/fib(4)));
  sig = sig + PitchShift.ar((LFSaw.ar(4320*(~melod.lag(2)*1.5)*(1.0001**(1..8)),mul:LFTri.ar(1/fib(8)).exprange(0.2,0.001))),SinOsc.ar(1/8).range(0.001,0.2));
  sig = CompanderD.ar(sig,0.5,1/1.5,1/6,0.01,0.01);
  sig = DelayL.ar(sig,0.1,SinOsc.ar(4/(1..8)).range(0.00001,0.01));
  sig = AllpassL.ar(sig,0.1,SinOsc.ar(1/8/(1..8)).range(0.00001,0.01));
  sig = FreeVerb.ar(sig,0.1,10);

  
  Splay.ar(sig);
};
)" ],
[ 76.186005201, 'me', "(
  ~mod.quant=1;
  ~b.quant=1;
  ~c.quant=1;
)" ],
[ 77.663664751, 'me', "~a.play;" ],
[ 78.760551195, 'me', "(
  ~b={Duty.kr(1/4,0,Dseq([0,2,0,2,0,2,1,2],inf))};
  ~c={Duty.kr(1/8,0,Dseq([2,3,2,3,0],inf))};
  ~mod={Duty.kr(4,0,Dseq([1,2,1.5,1,1.75],inf))};
)" ],
[ 79.958223739, 'me', "(
  ~a.fadeTime =0;
  ~a.quant= 2;
  ~a={
    var sig = [
      SinOsc.ar(43.2*(1.06**(1..12))),
      VarSaw.ar(4320*~mod*(1.02**(1..8)),mul:0.12),
      HPF.ar(WhiteNoise.ar(0.1!2),TRand.ar(8000,16000,Impulse.ar(1/4))),
      SinOsc.ar(43.2*(1.25**(1..8))) * LFTri.ar(1/4/fib(8)).exprange(0.0001,1.0),
    ];

    sig = Select.ar(~b,sig*0.5) + Select.ar(~c,sig*0.5);
    Splay.ar(sig,0.1);
  };

  ~a[50]=\\filter->{|in|BBandPass.ar(in,LFTri.ar(1/16*([1,1.01]),{Rand(0,2pi)}!4).exprange(1600.01,22))*0.25+(in*0.75)};
  ~a[52]=\\filter->{|in|CompanderD.ar(in,0.9,1,1/10)};
  ~a[54]=\\filter->{|in|FreeVerb.ar(in,0.1,100)};
)" ],
[ 90.618521647, 'me', "(
(
~m.quant=2;
~m={LFTri.ar(1/64).range(0,7)};


~freqMod.quant=2;
~freqMod={LFNoise0.kr(1/8!3,1.5,6).round(2).lag(1/8)};
);

(
~a.quant=2;
~a.fadeTime=2;
~a.play;
~a={
	var sig,notes,base;

	notes=(37+7+(_*7!11)-[0,12,24]).midicps.scramble;

	base = notes/~freqMod*(1.00001**(1..11));

	sig = Blip.ar(base,LFSaw.ar(1).range(80,1),mul:0.3);
	sig = (SinOsc.ar(base/~freqMod*4,mul:0.5)*LFSaw.ar(1).exprange(0.0001,1)) +sig;

	sig=  SelectX.ar(~m,sig);

	Splay.ar(sig);


};
);

(
~a[10]=\\filter->{|in|Vibrato.ar(in,[4,5,6],0.2)};
~a[12]=nil;//\\filter->{|in|BBandPass.ar(in,LFTri.ar(1).range(432.01,44),0.25,16)};
~a[14]=\\filter->{|in|CompanderD.ar(in,0.5,1,1/25,0.02,0.2,1.5)};
~a[16]=\\filter->{|in|Limiter.ar(in,1)};
~a[16]=\\filter->{|in|AllpassN.ar(in,0.25,0.25,1)};
~a[18]=\\filter->{|in|FreeVerb2.ar(in.distort,in.distort,0.13,100)};


);
)" ],
[ 95.764742214, 'me', "(
~a = {

	var sig;
	sig = Pluck.ar(
		LFSaw.ar(43.2*(1.00001**(1..8))*(Pulse.ar(4)*0.5+1)),Impulse.ar(6/[1,2]),0.01+TExpRand.ar(0.0001,0.1,Impulse.ar(1/2)).lag(1),0.01+TExpRand.ar(0.0001,0.05,Impulse.ar(1/4)).round(0.0025),0.55);

	sig = LPF.ar(sig,4000) + Resonz.ar(WhiteNoise.ar(0.75),LFSaw.ar(1/4/[1,2]).exprange([440.01,880],1.01));
	sig = sig + (SinOsc.ar(4320*[2,8,0.25,1.5,0.5],mul:0.5) * Decay.ar(Impulse.ar(1/16,[1,2,4,8].normalize),2));
	sig = sig + (SinOsc.ar(43.2 * 3,mul:0.5)* Decay.ar(Impulse.ar(1),1));
	sig = CompanderD.ar(sig,0.9,1,0.1);
	sig = FreeVerb.ar(sig,0.133,200);
	sig = Limiter.ar(sig,1);
	Splay.ar(sig,0.1);
};
~a.play;
)" ],
[ 115.347201412, 'me', "(
~m.quant=4;
~m={LFSaw.ar(1/4).range(0,7)};
~a.map(\\sel,~m);

~m2.quant=4;
~m2={LFNoise0.kr(1).range(0,2).round(1/2)};
~a.map(\\freq,~m2);

~a.fadeTime=4;
~a.quant=2;
~a.play;


)" ],
[ 116.746308629, 'me', "(
~a[0]={|len=1,freq=1,sel=0|
	var sigs = [
		LFSaw.ar(432/8*freq*(1.001*(1..8))),
		WhiteNoise.ar(1!2),
		LFSaw.ar(432/4*freq*(1.0001*(1..8))),
		BrownNoise.ar(1!2),
		LFSaw.ar(432*freq*(1.00001*(1..8))),
		GrayNoise.ar(1!2),
		LFSaw.ar(43.2*freq*(1.00001*(1..8)))
	];

	sigs = Select.ar(sel,sigs) * Decay.ar(Impulse.ar(4,0.5));

	Splay.ar(sigs)
};
~a.mold(2);

)" ],
[ 118.531863314, 'me', "(

~a[10]=\\filter->{|in| BBandPass.ar(in,LFSaw.ar(4).exprange(888,22.22))};
~a[12]=nil;//\\filter->{|in| Resonz.ar(in,LFTri.ar(1/4/[1,2,4,8]).exprange(888,33),2,1.5)};
~a[14]=nil;//\\filter->{|in| LPF.ar(in,LFTri.ar(1/16).exprange(250.01,12500))};
~a[16]=\\filter->{|in| CompanderD.ar(in,0.95,1,1/10)};
~a[18]=\\filter->{|in| Limiter.ar(in,1)};
~a[20]=\\filter->{|in| FreeVerb.ar(in,0.1,1)};

)" ],
[ 124.062146379, 'me', "(

~a.play;
~a={
	var sigs,mod,mod2;

	mod=m.kr(0,2)*10;
	mod2=m.kr(0,3).range(1.0000001,1.05);

	sigs=[
		LFSaw.ar(43.2*mod*(mod2**(1..8)) ),
		LFPulse.ar(43.2*2*mod*(mod2**(1..8))),
		LFCub.ar(43.2*4*mod*(mod2**(1..8))),
		SinOsc.ar(43.2*8*mod*(mod2**(1..8))),
		VarSaw.ar(43.2*1.5*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*3*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*6*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*9*mod*(mod2**(1..8)))
	];


	sigs=Select.ar(~n,sigs);
	sigs=BBandPass.ar(sigs,LFSaw.ar(m.kr(0,4)*16+1/4).range(22000*m.kr(0,5),22));
	sigs=FreeVerb.ar(sigs,m.kr(0,3),100);


	Splay.ar(sigs,0.1,m.kr(0,1));

}
)" ],
[ 131.019480596, 'me', "~s = {SinOsc.ar(1/16).range(0.01,9.01)};" ],
[ 131.627573491, 'me', "~s.quant =2;" ],
[ 133.015363554, 'me', "(
~a.fadeTime = 2;
~a={
	var sig,f,s;

	sig=SinOsc.ar(((60+[0,5,7,11,-12,-24,-48,-36,4,-7,-14]).scramble.midicps)*(1.00001**(1..9)));
	sig = sig * LFTri.ar(1/fib(12)).range(1,0);
	sig = LPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.01,44.01));
	sig = sig + HPF.ar(BrownNoise.ar({Rand(0.001,0.5)}!8),{Rand(440,12000)}!8);

	sig = SelectX.ar(~s,sig);

	sig = CompanderD.ar(sig,0.9,1,0.01);
	sig= Limiter.ar(sig,0.5,0.01);

	Splay.ar(sig,0.1);
};

~a[50]=\\filter->{|in| FreeVerb.ar(in,0.2,100)};

~a.play;
~a.quant=2;

)" ],
[ 136.057244309, 'me', "(
~s = {Duty.kr(1/8,0,Dseq((0..3),inf))};
~mod = {Duty.kr(Dseq([2,1,1/2,2,1/4,1,1]*4,inf),0,Dseq([1,1.5,2,1.25,4,0.75,1.5],inf))};


~s.quant = 2;
~mod.quant = 2;

~a.quant = 2;

~a={

	var sigs,sel,fad;


	sigs=[
		LFPulse.ar(432/1.5*~mod*(1.0002**(1..8))/4),
		LFSaw.ar(432/2*~mod*(1.0003**(1..8))/5),
		Blip.ar(432/5*~mod*(1.00023**(1..8)),2,2),
		LFSaw.ar(432/3*~mod*(1.0001**(1..8))),
	];


	fad = LFSaw.ar(1/fib(12)).range(0,3);
	sel = Select.ar(~s,sigs);
	sel = sel + (SinOsc.ar(44+Pulse.ar(4).exprange(250.01,0.01)) * Pulse.ar(4));
	sel = Vibrato.ar(sel,[4,5,6,7],0.3);
	sel = Resonz.ar(sel,LFSaw.ar(4/[1,2,4]++(1/4/[1,8])).exprange(14000.01,22));
	sel = CompanderD.ar(sel,0.5,1,1/10);
	sel = FreeVerb.ar(sel,0.1,0.5);

	Splay.ar(sel,0.1);

};

~a.play;
)" ],
[ 151.360891218, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) * 1.5};
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.8),1)};

)" ],
[ 165.034647194, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 166.27940763, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 176.588815661, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 177.791991089, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
20. 08. 2024 02:23
240820_0102.wav
BPM: 143
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240820_0102.wav
20. 01. 2024 12:21
240120_0012.wav
BPM: 123
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0012.wav
04. 08. 2024 18:12
240416_0041.wav
BPM: 86
ENERGY: 0.022
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240416_0041.wav
22. 08. 2024 17:24
240822_0115.wav
BPM: 129
ENERGY: 0.312
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0115.wav
01. 10. 2024 14:38
241001_0153.wav
BPM: 117
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241001_0153.wav
12. 09. 2024 11:36
240911_0134.mp3
BPM: 129
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0134.mp3
26. 09. 2024 22:12
240926_0151.wav
BPM: 92
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240926_0151.wav
SRC: 1770823853_2026_02_11_W07_kof26.scd
p.push();

p.bpm(83/1.5)

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var beats = Duty.kr([1,2,3,4]/~tempo,0,Dseq([1,2,3,4],inf));
    var base = [500,600,50,60];
    var mel = Duty.kr(4/~tempo,0,Dseq([1,2,1.5,1.3333],inf)).lag(1/8); 
    var sig = LFSaw.ar(mel/([1,5,8]/12**2+1)*base, SinOsc.ar([1,1.5,2]));
    sig = sig * Pulse.ar(~tempo*beats/[1,2,3,4]).softclip;
    sig = CombL.ar(sig,beats/~tempo,beats/mel/base/~tempo,4);
    sig = CompanderD.ar(sig,3/4,1/2,1)/4+sig;
    sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.95,0.75);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
01. 04. 2024 15:42
240401_0025.wav
BPM: 184
ENERGY: 0.091
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240401_0025.wav
19. 07. 2024 07:40
240719_0059.wav
BPM: 151
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240719_0059.wav
12. 09. 2024 11:43
240911_0134.flac
BPM: 129
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0134.flac
21. 07. 2024 11:29
240721_0067.wav
BPM: 135
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0067.wav
07. 10. 2024 17:52
241007_0162.wav
BPM: 107
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241007_0162.wav
SRC: log_History_150607_031626.scd
// History, as it was on Sun Jun  7 03:16:26 2015.

[
[ 0, 'me', "(
~selector={Duty.kr(Dseq([3/4,1/4],inf),0,Dseq([0,1],inf))};
~selector.quant=2;


~long={Duty.kr(4,0,Dseq([1,1.25,1.5,1.125,2,0.5,0.75].pyramid,inf))};
~long.quant=2;

~sh={Duty.kr(1/8,0,Dseq(~long.kr*[1,2,4,8,16,32].pyramid,inf))};
~sh.quant=2;
)" ],
[ 2.6075409959999, 'me', "(
~a.play;
~a.quant=2;
~a={
	var sig,env,env2,env3,pat,pat2,len,pit,kick,hat;

	pat = Select.kr(~selector,[[2,2],[4,2]]) * 2;


	len = [1,2,3,4].normalize*1.25;
	pit = Select.kr(~selector,[1,2]) * ~sh.kr;

	env = Decay.ar(Impulse.ar(pat),len);
	sig = OnePole.ar(LFPulse.ar(43.2+(env+1) * pit),1*(1-env)) * env;


	env2 =  Decay.ar(Impulse.ar(1,1/8*[0,2,4,6,7]),[1,1/2]*2);
	kick = SinOsc.ar(43.7*(env2.linexp(0,1,0.001,1)*3+1)) * env2;

	env3 =  Decay.ar(Impulse.ar(2,1/8*[0,2,4,6,7]),[1,1/2]*0.1);
	hat = HPF.ar(WhiteNoise.ar(0.4!2),TExpRand.ar(4000,8000,Impulse.ar(4!2))) * env3;

	sig =  kick + (sig/4) + hat;
	sig = CompanderD.ar(sig,0.75,1/2,1/10);

	sig = FreeVerb.ar(sig,0.15,1.5);


	Splay.ar(sig,0.2);
};
)" ],
[ 17.820684819, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{

	var base,saws;


	base = [60,60.13];
	saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;
	Splay.ar(

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws) +
			(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
)}).play;
)" ],
[ 22.410178336, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 23.710465775, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 32.154677866, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 34.563010091, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 46.099539973, 'me', "(
~z.play;
~sq.quant=2;
~mel.quant=2;
~mel={Duty.kr(4,0,Dseq([12,24,12-7,24-7,-12],inf))};
~sq={Duty.kr(Dseq([1/4,1/8].normalize,inf)/[2,1,1/2]/2,0,Dseq(([60,24,72,36,63,24,67,72,60,24,72,36,63,24,65,60-7]+~mel.kr).midicps,inf))};
)" ],
[ 47.250170244, 'me', "(
~z.quant=2;
~z.fadeTime=2;
~z={
	var sig,freq,amp,gens;

	sig = SinOsc.ar(~sq.kr/[1/1.5,2,1],mul:0.4/[5,2,1]);
	sig = sig * SinOsc.ar(1/4/[1,2,4]).range(0,1);
	sig = BBandPass.ar(sig,SinOsc.ar(1/4/[1,2,3,4]).range(4440,22)) + (sig/2);
	sig = Limiter.ar(sig,0.9);
	sig = CompanderD.ar(sig,0.75,1,1/10) * 2;
	sig = Vibrato.ar(sig,[4,5,6,7],0.2);
	sig = CombN.ar(sig,1/2,1/2,2);
	sig = FreeVerb.ar(sig,0.09,1);
	Splay.ar(sig,0);
};
)" ],
[ 59.995444725, 'me', "(
~a.play;
~melod.quant=2;
~a.quant=2;
~melod={Duty.kr(8,0,Dseq([1,1.5,2,1.5,1,2],inf)).lag(1)};
)" ],
[ 61.032910666, 'me', "(
~a={
  var sig;

  sig = SinOsc.ar(43.2*~melod*(1.0001*(1..8)),mul:0.5);
  sig = sig * Decay.ar(Impulse.ar(4/fib(8)),4);
  sig = sig + ( HPF.ar(WhiteNoise.ar(0.06!4),TRand.ar(1200,12000,Impulse.ar(8!4))) * Pulse.ar(8/fib(4)));
  sig = sig + PitchShift.ar((LFSaw.ar(4320*(~melod.lag(2)*1.5)*(1.0001**(1..8)),mul:LFTri.ar(1/fib(8)).exprange(0.2,0.001))),SinOsc.ar(1/8).range(0.001,0.2));
  sig = CompanderD.ar(sig,0.5,1/1.5,1/6,0.01,0.01);
  sig = DelayL.ar(sig,0.1,SinOsc.ar(4/(1..8)).range(0.00001,0.01));
  sig = AllpassL.ar(sig,0.1,SinOsc.ar(1/8/(1..8)).range(0.00001,0.01));
  sig = FreeVerb.ar(sig,0.1,10);

  
  Splay.ar(sig);
};
)" ],
[ 76.186005201, 'me', "(
  ~mod.quant=1;
  ~b.quant=1;
  ~c.quant=1;
)" ],
[ 77.663664751, 'me', "~a.play;" ],
[ 78.760551195, 'me', "(
  ~b={Duty.kr(1/4,0,Dseq([0,2,0,2,0,2,1,2],inf))};
  ~c={Duty.kr(1/8,0,Dseq([2,3,2,3,0],inf))};
  ~mod={Duty.kr(4,0,Dseq([1,2,1.5,1,1.75],inf))};
)" ],
[ 79.958223739, 'me', "(
  ~a.fadeTime =0;
  ~a.quant= 2;
  ~a={
    var sig = [
      SinOsc.ar(43.2*(1.06**(1..12))),
      VarSaw.ar(4320*~mod*(1.02**(1..8)),mul:0.12),
      HPF.ar(WhiteNoise.ar(0.1!2),TRand.ar(8000,16000,Impulse.ar(1/4))),
      SinOsc.ar(43.2*(1.25**(1..8))) * LFTri.ar(1/4/fib(8)).exprange(0.0001,1.0),
    ];

    sig = Select.ar(~b,sig*0.5) + Select.ar(~c,sig*0.5);
    Splay.ar(sig,0.1);
  };

  ~a[50]=\\filter->{|in|BBandPass.ar(in,LFTri.ar(1/16*([1,1.01]),{Rand(0,2pi)}!4).exprange(1600.01,22))*0.25+(in*0.75)};
  ~a[52]=\\filter->{|in|CompanderD.ar(in,0.9,1,1/10)};
  ~a[54]=\\filter->{|in|FreeVerb.ar(in,0.1,100)};
)" ],
[ 90.618521647, 'me', "(
(
~m.quant=2;
~m={LFTri.ar(1/64).range(0,7)};


~freqMod.quant=2;
~freqMod={LFNoise0.kr(1/8!3,1.5,6).round(2).lag(1/8)};
);

(
~a.quant=2;
~a.fadeTime=2;
~a.play;
~a={
	var sig,notes,base;

	notes=(37+7+(_*7!11)-[0,12,24]).midicps.scramble;

	base = notes/~freqMod*(1.00001**(1..11));

	sig = Blip.ar(base,LFSaw.ar(1).range(80,1),mul:0.3);
	sig = (SinOsc.ar(base/~freqMod*4,mul:0.5)*LFSaw.ar(1).exprange(0.0001,1)) +sig;

	sig=  SelectX.ar(~m,sig);

	Splay.ar(sig);


};
);

(
~a[10]=\\filter->{|in|Vibrato.ar(in,[4,5,6],0.2)};
~a[12]=nil;//\\filter->{|in|BBandPass.ar(in,LFTri.ar(1).range(432.01,44),0.25,16)};
~a[14]=\\filter->{|in|CompanderD.ar(in,0.5,1,1/25,0.02,0.2,1.5)};
~a[16]=\\filter->{|in|Limiter.ar(in,1)};
~a[16]=\\filter->{|in|AllpassN.ar(in,0.25,0.25,1)};
~a[18]=\\filter->{|in|FreeVerb2.ar(in.distort,in.distort,0.13,100)};


);
)" ],
[ 95.764742214, 'me', "(
~a = {

	var sig;
	sig = Pluck.ar(
		LFSaw.ar(43.2*(1.00001**(1..8))*(Pulse.ar(4)*0.5+1)),Impulse.ar(6/[1,2]),0.01+TExpRand.ar(0.0001,0.1,Impulse.ar(1/2)).lag(1),0.01+TExpRand.ar(0.0001,0.05,Impulse.ar(1/4)).round(0.0025),0.55);

	sig = LPF.ar(sig,4000) + Resonz.ar(WhiteNoise.ar(0.75),LFSaw.ar(1/4/[1,2]).exprange([440.01,880],1.01));
	sig = sig + (SinOsc.ar(4320*[2,8,0.25,1.5,0.5],mul:0.5) * Decay.ar(Impulse.ar(1/16,[1,2,4,8].normalize),2));
	sig = sig + (SinOsc.ar(43.2 * 3,mul:0.5)* Decay.ar(Impulse.ar(1),1));
	sig = CompanderD.ar(sig,0.9,1,0.1);
	sig = FreeVerb.ar(sig,0.133,200);
	sig = Limiter.ar(sig,1);
	Splay.ar(sig,0.1);
};
~a.play;
)" ],
[ 115.347201412, 'me', "(
~m.quant=4;
~m={LFSaw.ar(1/4).range(0,7)};
~a.map(\\sel,~m);

~m2.quant=4;
~m2={LFNoise0.kr(1).range(0,2).round(1/2)};
~a.map(\\freq,~m2);

~a.fadeTime=4;
~a.quant=2;
~a.play;


)" ],
[ 116.746308629, 'me', "(
~a[0]={|len=1,freq=1,sel=0|
	var sigs = [
		LFSaw.ar(432/8*freq*(1.001*(1..8))),
		WhiteNoise.ar(1!2),
		LFSaw.ar(432/4*freq*(1.0001*(1..8))),
		BrownNoise.ar(1!2),
		LFSaw.ar(432*freq*(1.00001*(1..8))),
		GrayNoise.ar(1!2),
		LFSaw.ar(43.2*freq*(1.00001*(1..8)))
	];

	sigs = Select.ar(sel,sigs) * Decay.ar(Impulse.ar(4,0.5));

	Splay.ar(sigs)
};
~a.mold(2);

)" ],
[ 118.531863314, 'me', "(

~a[10]=\\filter->{|in| BBandPass.ar(in,LFSaw.ar(4).exprange(888,22.22))};
~a[12]=nil;//\\filter->{|in| Resonz.ar(in,LFTri.ar(1/4/[1,2,4,8]).exprange(888,33),2,1.5)};
~a[14]=nil;//\\filter->{|in| LPF.ar(in,LFTri.ar(1/16).exprange(250.01,12500))};
~a[16]=\\filter->{|in| CompanderD.ar(in,0.95,1,1/10)};
~a[18]=\\filter->{|in| Limiter.ar(in,1)};
~a[20]=\\filter->{|in| FreeVerb.ar(in,0.1,1)};

)" ],
[ 124.062146379, 'me', "(

~a.play;
~a={
	var sigs,mod,mod2;

	mod=m.kr(0,2)*10;
	mod2=m.kr(0,3).range(1.0000001,1.05);

	sigs=[
		LFSaw.ar(43.2*mod*(mod2**(1..8)) ),
		LFPulse.ar(43.2*2*mod*(mod2**(1..8))),
		LFCub.ar(43.2*4*mod*(mod2**(1..8))),
		SinOsc.ar(43.2*8*mod*(mod2**(1..8))),
		VarSaw.ar(43.2*1.5*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*3*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*6*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*9*mod*(mod2**(1..8)))
	];


	sigs=Select.ar(~n,sigs);
	sigs=BBandPass.ar(sigs,LFSaw.ar(m.kr(0,4)*16+1/4).range(22000*m.kr(0,5),22));
	sigs=FreeVerb.ar(sigs,m.kr(0,3),100);


	Splay.ar(sigs,0.1,m.kr(0,1));

}
)" ],
[ 131.019480596, 'me', "~s = {SinOsc.ar(1/16).range(0.01,9.01)};" ],
[ 131.627573491, 'me', "~s.quant =2;" ],
[ 133.015363554, 'me', "(
~a.fadeTime = 2;
~a={
	var sig,f,s;

	sig=SinOsc.ar(((60+[0,5,7,11,-12,-24,-48,-36,4,-7,-14]).scramble.midicps)*(1.00001**(1..9)));
	sig = sig * LFTri.ar(1/fib(12)).range(1,0);
	sig = LPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.01,44.01));
	sig = sig + HPF.ar(BrownNoise.ar({Rand(0.001,0.5)}!8),{Rand(440,12000)}!8);

	sig = SelectX.ar(~s,sig);

	sig = CompanderD.ar(sig,0.9,1,0.01);
	sig= Limiter.ar(sig,0.5,0.01);

	Splay.ar(sig,0.1);
};

~a[50]=\\filter->{|in| FreeVerb.ar(in,0.2,100)};

~a.play;
~a.quant=2;

)" ],
[ 136.057244309, 'me', "(
~s = {Duty.kr(1/8,0,Dseq((0..3),inf))};
~mod = {Duty.kr(Dseq([2,1,1/2,2,1/4,1,1]*4,inf),0,Dseq([1,1.5,2,1.25,4,0.75,1.5],inf))};


~s.quant = 2;
~mod.quant = 2;

~a.quant = 2;

~a={

	var sigs,sel,fad;


	sigs=[
		LFPulse.ar(432/1.5*~mod*(1.0002**(1..8))/4),
		LFSaw.ar(432/2*~mod*(1.0003**(1..8))/5),
		Blip.ar(432/5*~mod*(1.00023**(1..8)),2,2),
		LFSaw.ar(432/3*~mod*(1.0001**(1..8))),
	];


	fad = LFSaw.ar(1/fib(12)).range(0,3);
	sel = Select.ar(~s,sigs);
	sel = sel + (SinOsc.ar(44+Pulse.ar(4).exprange(250.01,0.01)) * Pulse.ar(4));
	sel = Vibrato.ar(sel,[4,5,6,7],0.3);
	sel = Resonz.ar(sel,LFSaw.ar(4/[1,2,4]++(1/4/[1,8])).exprange(14000.01,22));
	sel = CompanderD.ar(sel,0.5,1,1/10);
	sel = FreeVerb.ar(sel,0.1,0.5);

	Splay.ar(sel,0.1);

};

~a.play;
)" ],
[ 151.360891218, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) * 1.5};
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.8),1)};

)" ],
[ 165.034647194, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 166.27940763, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 176.588815661, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 177.791991089, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
08. 09. 2024 01:20
240908_0130.wav
BPM: 129
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240908_0130.wav
20. 01. 2024 19:59
240120_0015.wav
BPM: 107
ENERGY: 0.029
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0015.wav
SRC: log_History_150610_090215.scd
// History, as it was on Wed Jun 10 09:02:15 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 12.809537502, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 22.832521056, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 29.951678067, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 32.867053207, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 38.500255322, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 58.751388223, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 66.428361842, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 75.632600396, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 90.765638099, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 100.066817483, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.1**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 108.96019823, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 121.053197602, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 127.792503616, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1,1,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 137.5613788, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 143.260762706, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 155.041775129, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 168.263271453, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 176.654763638, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 183.74434542, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 195.210584394, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 233.887936177, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 240.222556779, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 248.553313674, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 270.422070989, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 297.114008384, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,1.5],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 317.90565958, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 332.899318693, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 378.914464319, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 394.772657146, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 401.21049102, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 423.120649513, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.ar(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 428.374528416, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 449.410437661, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(440)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 454.202707468, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 472.462107142, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 484.120933604, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(8pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 496.38111826, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 502.201678767, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 518.680920229, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 523.010741788, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 548.542754486, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 559.035461437, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 564.428394028, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 578.133520364, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 581.310224547, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 596.545566607, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 604.173384927, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 621.691635244, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 628.085684338, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 637.516424391, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.1,1,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 651.460650135, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 657.008486352, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 667.493615624, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 672.646413356, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 683.449451775, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 692.504002257, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 708.746975663, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 721.157857786, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 722.732182968, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 728.554887689, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.25,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 742.223474896, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8))++1.5) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 751.717837077, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 756.807010349, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 763.231583654, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 769.826336241, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 801.310308868, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 815.955218596, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 841.428055276, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/4)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 854.753234711, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 867.766916542, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 882.161328559, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 898.348026902, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 909.632343377, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 920.831573589, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 927.122533809, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 933.201022422, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 942.535440208, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.676261641, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.5) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.820966863, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Im
21. 08. 2024 23:27
240821_0105.wav
BPM: 143
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240821_0105.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
01. 04. 2024 22:02
240401_0027.wav
BPM: 172
ENERGY: 0.219
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240401_0027.wav
SRC: 1706359648_2024_01_27_W04_kof24.scd


p.push();
~tempo={110/120*2}

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=16;
~one.fadeTime=2;
~one={
    var len = LFNoise1.ar(~tempo/4!4,0.1,1.0);
    var fourth = Duty.kr([4,8,16,24]/~tempo,0,Dseq([1,8,3,5],inf));
    var harm = 2**((([1,5,8,fourth])/12)+1);
    var sig = LFSaw.ar(300/[4,2,1/8,8]*harm,mul:0.1);
    sig = sig + SinOsc.ar(300/[1,2,1/4,8]*harm,mul:0.2) * Decay.ar(Impulse.ar(~tempo*4/[1,2,3,4]),len);
    sig = LPF.ar(sig,[1400,2400]);
    sig = GVerb.ar(sig,[60,70,80],3)/16+sig;
    Splay.ar(sig,0.95,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear(30);
~one.pause;
~one.resume;
12. 09. 2024 07:08
240912_0136.wav
BPM: 123
ENERGY: 0.333
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240912_0136.wav
22. 08. 2024 10:21
240822_0110.wav
BPM: 107
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0110.wav
20. 01. 2024 12:21
240120_0011.wav
BPM: 89
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0011.wav
29. 02. 2024 21:40
240229_0024.wav
BPM: 99
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240229_0024.wav
22. 08. 2024 08:09
240822_0109.wav
BPM: 143
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0109.wav
17. 08. 2024 19:05
240815_0098.wav
BPM: 112
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240815_0098.wav
SRC: 1500985784_Jul25_Tue_kof17.scd
p=ProxySpace.push(s)
p.push();
p.bpm(120)


~tempo={1}

// switch1 synth ///////////////////////////////////////

(
~switch1.ar(2);
~switch1.clock = p.clock;
~switch1.quant=24;
~switch1.fadeTime=2;
~switch1={
  var sig = [
    LFSaw.ar(50),
    VarSaw.ar(50*[1,2,4,8]),
    WhiteNoise.ar(0.5),
		SinOsc.ar(1500*(1+(1/(1..12))),mul:0.2)
  ];

  var sel = LFSaw.kr(~tempo/4);
  RandSeed.kr(Impulse.kr(~tempo/24),2021);
  sig = Select.ar(sel.range(0,sig.size+1),sig) * CombN.ar(LFPulse.ar(~tempo/[1,2,3,4]),1/50,1/50,1/4);
  sig = CombL.ar(sig,1/4,1/4,4);
  Splay.ar(sig,0.95,0.25);
};
~switch1.play;
);
~switch1.stop(4);
~switch1.clear;
~switch1.pause;
~switch1.resume;

(1..16).log

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=2;
~kick.fadeTime=4;
~kick={
  var sig = Pulse.ar(~tempo/[2,3,4,5].log);
  Splay.ar(sig,0.5,0.25);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var f = 60.midicps * [1,2,4] /.x (2..32).log+LFNoise1.kr(~tempo/32!32,mul:1/4);
  var sig = SinOsc.ar(f,mul:0.1) * Pulse.ar(~tempo/[1,2,3,4]).softclip;
 sig = sig * VarSaw.ar(f/2);
 sig= sig * SinOsc.ar(f);
 sig = sig ** LFNoise2.kr(~tempo/32/(1..16)).range(0.1,4);
 //sig = CombN.ar(sig,1,4/f,2);
 sig  = LeakDC.ar(sig);
 sig = Normalizer.ar(sig);
  Splay.ar(sig,0.5,0.75);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
13. 04. 2024 18:01
240413_0036.wav
BPM: 135
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0036.wav
13. 09. 2024 09:17
240913_0137.wav
BPM: 135
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240913_0137.wav
20. 01. 2024 13:27
240120_0014.wav
BPM: 107
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0014.wav
SRC: log_History_150620_003104.scd
// History, as it was on Sat Jun 20 00:31:04 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 26.360906706, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 43.645442022, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 59.308612783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1.5pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 77.558696582, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 91.295365261, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 104.350977684, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 118.380596082, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 168.595093979, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 181.047604438, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 192.921543105, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 224.036568387, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 233.928249057, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 265.612110225, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 286.478273674, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 294.065638955, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 323.759249689, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 337.350754826, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 352.392711757, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 362.79263566, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 370.32803119, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,69,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 377.014523909, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 381.327600087, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 388.017737773, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 399.924222149, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 405.274506457, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 412.957605743, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 416.434946101, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 431.378593015, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 433.632460574, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 440.927801269, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 452.744379808, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 458.528448707, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 464.084282731, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 473.882766211, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,1]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 482.385200046, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 485.011240565, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.25,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 493.775052135, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 498.273741974, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5,0.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 501.989151102, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 508.500214043, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 518.526628144, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 521.767528077, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 524.56052783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 534.285298439, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 539.580345654, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 543.06371671, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 549.362679982, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 554.011671315, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 558.885651053, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 579.63015361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/2+(sig/2);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 589.629801294, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 594.524275748, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 611.412339336, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 625.480811608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 634.414499981, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 637.430095183, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 645.315556534, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*1500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 655.362932608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*5500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 662.258171083, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 671.015433092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 676.66966372, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 687.264178935, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 700.855047218, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-7,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 709.433782485, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 717.53174274, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 720.987652412, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 725.096327361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63-7].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 734.018755445, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 741.836333652, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 744.733181178, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 746.689821607, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 752.234153092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 758.490866655, 'me', "~saw.stop(30);" ],
];
20. 01. 2024 13:12
240120_0013.wav
BPM: 143
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0013.wav
18. 07. 2024 10:43
240718_0052_a.wav
BPM: 151
ENERGY: 0.026
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0052_a.wav
22. 08. 2024 01:55
240822_0107.wav
BPM: 129
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0107.wav
SRC: 1767800994_2026_01_07_W02_kof26.scd
p.push();

p.bpm(79);
// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(4*[1,2,3]/~tempo,0,Dseq([[1,5,8],[1,6,8],[1,5,8],[0,12,5]],inf));
    var harm = 2**(chord/12+1);
    var freq = 48.midicps * Vibrato.kr(harm!2,0.005);
    var sig = LFSaw.ar(freq/[1,4,8],mul:2pi);
    sig = Perlin3.ar(sig.cos,sig[1].sin,LFSaw.ar(~tempo/36/[1,2,3],mul:4pi).sin)/4 + SinOsc.ar(freq,phase:1.823pi*[1,2,3],mul:0.5);
    sig = sig * Pulse.ar(~tempo/[1,2,3,4]);
    sig = GVerb.ar(sig,90,3)/8+sig;
    Splay.ar(sig,0.25,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
06. 10. 2024 22:52
241006_0160.wav
BPM: 151
ENERGY: 0.189
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241006_0160.wav
12. 09. 2024 11:42
240911_0135.flac
BPM: 129
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0135.flac
21. 07. 2024 03:29
240721_0064.wav
BPM: 129
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0064.wav
08. 10. 2024 00:04
241007_0165.wav
BPM: 129
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241007_0165.wav
SRC: log_History_150607_031626.scd
// History, as it was on Sun Jun  7 03:16:26 2015.

[
[ 0, 'me', "(
~selector={Duty.kr(Dseq([3/4,1/4],inf),0,Dseq([0,1],inf))};
~selector.quant=2;


~long={Duty.kr(4,0,Dseq([1,1.25,1.5,1.125,2,0.5,0.75].pyramid,inf))};
~long.quant=2;

~sh={Duty.kr(1/8,0,Dseq(~long.kr*[1,2,4,8,16,32].pyramid,inf))};
~sh.quant=2;
)" ],
[ 2.6075409959999, 'me', "(
~a.play;
~a.quant=2;
~a={
	var sig,env,env2,env3,pat,pat2,len,pit,kick,hat;

	pat = Select.kr(~selector,[[2,2],[4,2]]) * 2;


	len = [1,2,3,4].normalize*1.25;
	pit = Select.kr(~selector,[1,2]) * ~sh.kr;

	env = Decay.ar(Impulse.ar(pat),len);
	sig = OnePole.ar(LFPulse.ar(43.2+(env+1) * pit),1*(1-env)) * env;


	env2 =  Decay.ar(Impulse.ar(1,1/8*[0,2,4,6,7]),[1,1/2]*2);
	kick = SinOsc.ar(43.7*(env2.linexp(0,1,0.001,1)*3+1)) * env2;

	env3 =  Decay.ar(Impulse.ar(2,1/8*[0,2,4,6,7]),[1,1/2]*0.1);
	hat = HPF.ar(WhiteNoise.ar(0.4!2),TExpRand.ar(4000,8000,Impulse.ar(4!2))) * env3;

	sig =  kick + (sig/4) + hat;
	sig = CompanderD.ar(sig,0.75,1/2,1/10);

	sig = FreeVerb.ar(sig,0.15,1.5);


	Splay.ar(sig,0.2);
};
)" ],
[ 17.820684819, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{

	var base,saws;


	base = [60,60.13];
	saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;
	Splay.ar(

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws) +
			(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
)}).play;
)" ],
[ 22.410178336, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 23.710465775, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 32.154677866, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 34.563010091, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 46.099539973, 'me', "(
~z.play;
~sq.quant=2;
~mel.quant=2;
~mel={Duty.kr(4,0,Dseq([12,24,12-7,24-7,-12],inf))};
~sq={Duty.kr(Dseq([1/4,1/8].normalize,inf)/[2,1,1/2]/2,0,Dseq(([60,24,72,36,63,24,67,72,60,24,72,36,63,24,65,60-7]+~mel.kr).midicps,inf))};
)" ],
[ 47.250170244, 'me', "(
~z.quant=2;
~z.fadeTime=2;
~z={
	var sig,freq,amp,gens;

	sig = SinOsc.ar(~sq.kr/[1/1.5,2,1],mul:0.4/[5,2,1]);
	sig = sig * SinOsc.ar(1/4/[1,2,4]).range(0,1);
	sig = BBandPass.ar(sig,SinOsc.ar(1/4/[1,2,3,4]).range(4440,22)) + (sig/2);
	sig = Limiter.ar(sig,0.9);
	sig = CompanderD.ar(sig,0.75,1,1/10) * 2;
	sig = Vibrato.ar(sig,[4,5,6,7],0.2);
	sig = CombN.ar(sig,1/2,1/2,2);
	sig = FreeVerb.ar(sig,0.09,1);
	Splay.ar(sig,0);
};
)" ],
[ 59.995444725, 'me', "(
~a.play;
~melod.quant=2;
~a.quant=2;
~melod={Duty.kr(8,0,Dseq([1,1.5,2,1.5,1,2],inf)).lag(1)};
)" ],
[ 61.032910666, 'me', "(
~a={
  var sig;

  sig = SinOsc.ar(43.2*~melod*(1.0001*(1..8)),mul:0.5);
  sig = sig * Decay.ar(Impulse.ar(4/fib(8)),4);
  sig = sig + ( HPF.ar(WhiteNoise.ar(0.06!4),TRand.ar(1200,12000,Impulse.ar(8!4))) * Pulse.ar(8/fib(4)));
  sig = sig + PitchShift.ar((LFSaw.ar(4320*(~melod.lag(2)*1.5)*(1.0001**(1..8)),mul:LFTri.ar(1/fib(8)).exprange(0.2,0.001))),SinOsc.ar(1/8).range(0.001,0.2));
  sig = CompanderD.ar(sig,0.5,1/1.5,1/6,0.01,0.01);
  sig = DelayL.ar(sig,0.1,SinOsc.ar(4/(1..8)).range(0.00001,0.01));
  sig = AllpassL.ar(sig,0.1,SinOsc.ar(1/8/(1..8)).range(0.00001,0.01));
  sig = FreeVerb.ar(sig,0.1,10);

  
  Splay.ar(sig);
};
)" ],
[ 76.186005201, 'me', "(
  ~mod.quant=1;
  ~b.quant=1;
  ~c.quant=1;
)" ],
[ 77.663664751, 'me', "~a.play;" ],
[ 78.760551195, 'me', "(
  ~b={Duty.kr(1/4,0,Dseq([0,2,0,2,0,2,1,2],inf))};
  ~c={Duty.kr(1/8,0,Dseq([2,3,2,3,0],inf))};
  ~mod={Duty.kr(4,0,Dseq([1,2,1.5,1,1.75],inf))};
)" ],
[ 79.958223739, 'me', "(
  ~a.fadeTime =0;
  ~a.quant= 2;
  ~a={
    var sig = [
      SinOsc.ar(43.2*(1.06**(1..12))),
      VarSaw.ar(4320*~mod*(1.02**(1..8)),mul:0.12),
      HPF.ar(WhiteNoise.ar(0.1!2),TRand.ar(8000,16000,Impulse.ar(1/4))),
      SinOsc.ar(43.2*(1.25**(1..8))) * LFTri.ar(1/4/fib(8)).exprange(0.0001,1.0),
    ];

    sig = Select.ar(~b,sig*0.5) + Select.ar(~c,sig*0.5);
    Splay.ar(sig,0.1);
  };

  ~a[50]=\\filter->{|in|BBandPass.ar(in,LFTri.ar(1/16*([1,1.01]),{Rand(0,2pi)}!4).exprange(1600.01,22))*0.25+(in*0.75)};
  ~a[52]=\\filter->{|in|CompanderD.ar(in,0.9,1,1/10)};
  ~a[54]=\\filter->{|in|FreeVerb.ar(in,0.1,100)};
)" ],
[ 90.618521647, 'me', "(
(
~m.quant=2;
~m={LFTri.ar(1/64).range(0,7)};


~freqMod.quant=2;
~freqMod={LFNoise0.kr(1/8!3,1.5,6).round(2).lag(1/8)};
);

(
~a.quant=2;
~a.fadeTime=2;
~a.play;
~a={
	var sig,notes,base;

	notes=(37+7+(_*7!11)-[0,12,24]).midicps.scramble;

	base = notes/~freqMod*(1.00001**(1..11));

	sig = Blip.ar(base,LFSaw.ar(1).range(80,1),mul:0.3);
	sig = (SinOsc.ar(base/~freqMod*4,mul:0.5)*LFSaw.ar(1).exprange(0.0001,1)) +sig;

	sig=  SelectX.ar(~m,sig);

	Splay.ar(sig);


};
);

(
~a[10]=\\filter->{|in|Vibrato.ar(in,[4,5,6],0.2)};
~a[12]=nil;//\\filter->{|in|BBandPass.ar(in,LFTri.ar(1).range(432.01,44),0.25,16)};
~a[14]=\\filter->{|in|CompanderD.ar(in,0.5,1,1/25,0.02,0.2,1.5)};
~a[16]=\\filter->{|in|Limiter.ar(in,1)};
~a[16]=\\filter->{|in|AllpassN.ar(in,0.25,0.25,1)};
~a[18]=\\filter->{|in|FreeVerb2.ar(in.distort,in.distort,0.13,100)};


);
)" ],
[ 95.764742214, 'me', "(
~a = {

	var sig;
	sig = Pluck.ar(
		LFSaw.ar(43.2*(1.00001**(1..8))*(Pulse.ar(4)*0.5+1)),Impulse.ar(6/[1,2]),0.01+TExpRand.ar(0.0001,0.1,Impulse.ar(1/2)).lag(1),0.01+TExpRand.ar(0.0001,0.05,Impulse.ar(1/4)).round(0.0025),0.55);

	sig = LPF.ar(sig,4000) + Resonz.ar(WhiteNoise.ar(0.75),LFSaw.ar(1/4/[1,2]).exprange([440.01,880],1.01));
	sig = sig + (SinOsc.ar(4320*[2,8,0.25,1.5,0.5],mul:0.5) * Decay.ar(Impulse.ar(1/16,[1,2,4,8].normalize),2));
	sig = sig + (SinOsc.ar(43.2 * 3,mul:0.5)* Decay.ar(Impulse.ar(1),1));
	sig = CompanderD.ar(sig,0.9,1,0.1);
	sig = FreeVerb.ar(sig,0.133,200);
	sig = Limiter.ar(sig,1);
	Splay.ar(sig,0.1);
};
~a.play;
)" ],
[ 115.347201412, 'me', "(
~m.quant=4;
~m={LFSaw.ar(1/4).range(0,7)};
~a.map(\\sel,~m);

~m2.quant=4;
~m2={LFNoise0.kr(1).range(0,2).round(1/2)};
~a.map(\\freq,~m2);

~a.fadeTime=4;
~a.quant=2;
~a.play;


)" ],
[ 116.746308629, 'me', "(
~a[0]={|len=1,freq=1,sel=0|
	var sigs = [
		LFSaw.ar(432/8*freq*(1.001*(1..8))),
		WhiteNoise.ar(1!2),
		LFSaw.ar(432/4*freq*(1.0001*(1..8))),
		BrownNoise.ar(1!2),
		LFSaw.ar(432*freq*(1.00001*(1..8))),
		GrayNoise.ar(1!2),
		LFSaw.ar(43.2*freq*(1.00001*(1..8)))
	];

	sigs = Select.ar(sel,sigs) * Decay.ar(Impulse.ar(4,0.5));

	Splay.ar(sigs)
};
~a.mold(2);

)" ],
[ 118.531863314, 'me', "(

~a[10]=\\filter->{|in| BBandPass.ar(in,LFSaw.ar(4).exprange(888,22.22))};
~a[12]=nil;//\\filter->{|in| Resonz.ar(in,LFTri.ar(1/4/[1,2,4,8]).exprange(888,33),2,1.5)};
~a[14]=nil;//\\filter->{|in| LPF.ar(in,LFTri.ar(1/16).exprange(250.01,12500))};
~a[16]=\\filter->{|in| CompanderD.ar(in,0.95,1,1/10)};
~a[18]=\\filter->{|in| Limiter.ar(in,1)};
~a[20]=\\filter->{|in| FreeVerb.ar(in,0.1,1)};

)" ],
[ 124.062146379, 'me', "(

~a.play;
~a={
	var sigs,mod,mod2;

	mod=m.kr(0,2)*10;
	mod2=m.kr(0,3).range(1.0000001,1.05);

	sigs=[
		LFSaw.ar(43.2*mod*(mod2**(1..8)) ),
		LFPulse.ar(43.2*2*mod*(mod2**(1..8))),
		LFCub.ar(43.2*4*mod*(mod2**(1..8))),
		SinOsc.ar(43.2*8*mod*(mod2**(1..8))),
		VarSaw.ar(43.2*1.5*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*3*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*6*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*9*mod*(mod2**(1..8)))
	];


	sigs=Select.ar(~n,sigs);
	sigs=BBandPass.ar(sigs,LFSaw.ar(m.kr(0,4)*16+1/4).range(22000*m.kr(0,5),22));
	sigs=FreeVerb.ar(sigs,m.kr(0,3),100);


	Splay.ar(sigs,0.1,m.kr(0,1));

}
)" ],
[ 131.019480596, 'me', "~s = {SinOsc.ar(1/16).range(0.01,9.01)};" ],
[ 131.627573491, 'me', "~s.quant =2;" ],
[ 133.015363554, 'me', "(
~a.fadeTime = 2;
~a={
	var sig,f,s;

	sig=SinOsc.ar(((60+[0,5,7,11,-12,-24,-48,-36,4,-7,-14]).scramble.midicps)*(1.00001**(1..9)));
	sig = sig * LFTri.ar(1/fib(12)).range(1,0);
	sig = LPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.01,44.01));
	sig = sig + HPF.ar(BrownNoise.ar({Rand(0.001,0.5)}!8),{Rand(440,12000)}!8);

	sig = SelectX.ar(~s,sig);

	sig = CompanderD.ar(sig,0.9,1,0.01);
	sig= Limiter.ar(sig,0.5,0.01);

	Splay.ar(sig,0.1);
};

~a[50]=\\filter->{|in| FreeVerb.ar(in,0.2,100)};

~a.play;
~a.quant=2;

)" ],
[ 136.057244309, 'me', "(
~s = {Duty.kr(1/8,0,Dseq((0..3),inf))};
~mod = {Duty.kr(Dseq([2,1,1/2,2,1/4,1,1]*4,inf),0,Dseq([1,1.5,2,1.25,4,0.75,1.5],inf))};


~s.quant = 2;
~mod.quant = 2;

~a.quant = 2;

~a={

	var sigs,sel,fad;


	sigs=[
		LFPulse.ar(432/1.5*~mod*(1.0002**(1..8))/4),
		LFSaw.ar(432/2*~mod*(1.0003**(1..8))/5),
		Blip.ar(432/5*~mod*(1.00023**(1..8)),2,2),
		LFSaw.ar(432/3*~mod*(1.0001**(1..8))),
	];


	fad = LFSaw.ar(1/fib(12)).range(0,3);
	sel = Select.ar(~s,sigs);
	sel = sel + (SinOsc.ar(44+Pulse.ar(4).exprange(250.01,0.01)) * Pulse.ar(4));
	sel = Vibrato.ar(sel,[4,5,6,7],0.3);
	sel = Resonz.ar(sel,LFSaw.ar(4/[1,2,4]++(1/4/[1,8])).exprange(14000.01,22));
	sel = CompanderD.ar(sel,0.5,1,1/10);
	sel = FreeVerb.ar(sel,0.1,0.5);

	Splay.ar(sel,0.1);

};

~a.play;
)" ],
[ 151.360891218, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) * 1.5};
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.8),1)};

)" ],
[ 165.034647194, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 166.27940763, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 176.588815661, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 177.791991089, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
17. 08. 2024 19:04
000101_0096.wav
BPM: 123
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/000101_0096.wav
02. 03. 2025 10:54
241112_0170.wav
BPM: 129
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241112_0170.wav
21. 01. 2024 01:06
240121_0018.wav
BPM: 143
ENERGY: 0.038
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240121_0018.wav
01. 04. 2024 21:15
240401_0026.wav
BPM: 107
ENERGY: 0.111
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240401_0026.wav
19. 07. 2024 09:42
240719_0060.wav
BPM: 117
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240719_0060.wav
11. 09. 2024 14:13
240911_0132.wav
BPM: 135
ENERGY: 0.039
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0132.wav
25. 09. 2024 19:35
240925_0150.wav
BPM: 123
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240925_0150.wav
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
14. 09. 2024 20:24
240914_0142.wav
BPM: 95
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240914_0142.wav
13. 09. 2024 17:35
240913_0139.wav
BPM: 112
ENERGY: 0.085
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240913_0139.wav
21. 07. 2024 14:09
240721_0071.wav
BPM: 129
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0071.wav
04. 08. 2024 17:46
240507_0042.mp3
BPM: 123
ENERGY: 0.093
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240507_0042.mp3
22. 02. 2024 10:56
240221_0020.wav
BPM: 117
ENERGY: 0.326
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240221_0020.wav
19. 07. 2024 13:42
240719_0061.wav
BPM: 123
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240719_0061.wav
06. 10. 2024 17:46
241006_0157.wav
BPM: 112
ENERGY: 0.013
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241006_0157.wav
04. 08. 2024 17:46
240507_0042.wav
BPM: 123
ENERGY: 0.096
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240507_0042.wav
09. 09. 2024 00:17
240909_0131.wav
BPM: 151
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240909_0131.wav
24. 07. 2024 08:55
240724_0080.wav
BPM: 117
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240724_0080.wav
29. 08. 2024 21:38
240825_0119.wav
BPM: 135
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240825_0119.wav
SRC: 1738145036_2025_01_29_W05_kof25.scd

p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = 80 * Duty.kr([4,16,24,36]/~tempo,0,Dseq([1,2,1.5,3/4],inf)) * ([1,5,8,12]/12+1**2);
    var gen = LFSaw.ar([1/24,3/[1,2,3,4],freq],mul:2pi);
    var noise = Perlin3.ar(gen[0].cos,gen[1].sin,gen[2].sin);
    var sig = SinOsc.ar(freq.lag(1/2)/2,2pi*Pulse.ar(3/[1,2,3,4])) * Pulse.ar(3/[1,2,3,4]);
    sig = sig + (Dust.ar(19)*Pulse.ar(3,0.5));
    sig = sig + (noise * Pulse.ar(3/[1,2,3,4],0.5) / 4);
    sig = CombL.ar(sig,2/freq,2/freq,[1,2,1/2,1/4]*2)/8+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(HPF.ar(sig,1100),3,90)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
12. 09. 2024 11:45
240911_0135.mp3
BPM: 129
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0135.mp3
22. 02. 2024 10:56
240221_0019.wav
BPM: 117
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240221_0019.wav
05. 09. 2024 15:33
240905_0129.wav
BPM: 129
ENERGY: 0.204
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240905_0129.wav
SRC: 1738145036_2025_01_29_W05_kof25.scd

p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = 80 * Duty.kr([4,16,24,36]/~tempo,0,Dseq([1,2,1.5,3/4],inf)) * ([1,5,8,12]/12+1**2);
    var gen = LFSaw.ar([1/24,3/[1,2,3,4],freq],mul:2pi);
    var noise = Perlin3.ar(gen[0].cos,gen[1].sin,gen[2].sin);
    var sig = SinOsc.ar(freq.lag(1/2)/2,2pi*Pulse.ar(3/[1,2,3,4])) * Pulse.ar(3/[1,2,3,4]);
    sig = sig + (Dust.ar(19)*Pulse.ar(3,0.5));
    sig = sig + (noise * Pulse.ar(3/[1,2,3,4],0.5) / 4);
    sig = CombL.ar(sig,2/freq,2/freq,[1,2,1/2,1/4]*2)/8+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(HPF.ar(sig,1100),3,90)/16+sig;
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
21. 07. 2024 17:16
240721_0074.wav
BPM: 161
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0074.wav
08. 09. 2024 01:33
240908_0130.mp3
BPM: 129
ENERGY: 0.034
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240908_0130.mp3
20. 07. 2024 08:30
240720_0062.wav
BPM: 103
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240720_0062.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
22. 07. 2024 16:55
240722_0078.wav
BPM: 129
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240722_0078.wav
04. 08. 2024 18:12
240416_0040.wav
BPM: 151
ENERGY: 0.113
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240416_0040.wav
22. 08. 2024 16:34
240822_0114.wav
BPM: 143
ENERGY: 0.055
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0114.wav
SRC: 1705235546_2024_01_14_W02_kof24.scd
p.push();


~tempo={110/120};


// keep synth ///////////////////////////////////////

(
~keep.ar(2);
~keep.quant=4;
~keep.fadeTime=2;
~keep={
    var last = Duty.kr(16/~tempo,0,Dseq([8,5,8,11],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([5,6,4,3],inf));
    var freq = [92,24].midicps*(2**([1,mid,last]/12))+1 + LFNoise1.kr(~tempo/4/[1,2,3]);
    var sig = LFSaw.ar([~tempo/4/[1,4,8],~tempo/16,freq],mul:2pi) + LFNoise1.ar(48000,mul:0.1);
    sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[2].sin) * Pulse.ar(~tempo*LFNoise1.kr(~tempo/4/[1,2,3]).range(1,8).round(4).lag(1)/[1,2,3]);
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,1/freq*4,1/freq.lag(0.5)*2,1)/4+sig;
    sig = LPF.ar(sig,2500);
    sig= CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/8+sig;
    sig = (sig/4).softclip + (sig/8);
    Splay.ar(sig,0.95,0.125);
};
~keep.play;
);
~keep.stop(40);
~keep.clear;
~keep.pause;
~keep.resume;


s.scope;

// another synth ///////////////////////////////////////

(
~another.ar(2);
~another.quant=4;
~another.fadeTime=2;
~another={
    var base = 110;
    var rat = 2**([1,5,7]/12)+1;
    var sig = LFSaw.ar([base,base+0.000123,base+0.007065]*rat,mul:2pi);
    var saw = sig;
    sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[2].tan);
    sig = LeakDC.ar(sig);
    sig = SinOsc.ar(sig.exprange(22.01,1200),mul:1/(sig.abs+1.001))/2+sig;
    sig = LPF.ar(sig,400) + ((HPF.ar(sig,12000) * Pulse.ar(~tempo*4/[1,2,3])));
    sig = CombL.ar(sig,0.1/saw.abs,0.033/saw.abs,~tempo/2)/4+sig;
    sig = Compander.ar(sig,~keep.ar,3/4,1/2,1) / 16 + sig;
    sig = GVerb.ar(sig,90,3)/6 + sig / 1.5;
    sig = LeakDC.ar(sig).softclip;
    Splay.ar(sig,0.75,0.105);
};
~another.play;
);
~another.stop(40);
~another.clear;
~another.pause;
~another.resume;

s.latency=0.3;

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
22. 08. 2024 11:21
240822_0111.wav
BPM: 92
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0111.wav
SRC: 1704990805_2024_01_11_W02_kof24.scd



p.push();

p.bpm(110)


// lala synth ///////////////////////////////////////

(
~lala.ar(2);
~lala.quant=4;
~lala.fadeTime=2;
~lala={
    var sig = SinOsc.ar([60,50,400,300],Pulse.ar(~tempo*4/[1,2,3,4])) * LFSaw.ar([60,50,40,300]);
    sig = CombN.ar(sig,1/[50,60,40],1/[50,60,40],0.2);
    Splay.ar(sig,0.95,0.25);
};
~lala.play;
);
~lala.stop(4);
~lala.clear;
~lala.pause;
~lala.resume;
18. 07. 2024 13:07
240718_0057.wav
BPM: 107
ENERGY: 0.084
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0057.wav
18. 07. 2024 11:10
240718_0054.wav
BPM: 103
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0054.wav
01. 10. 2024 17:47
241001_0154.wav
BPM: 151
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241001_0154.wav
06. 10. 2024 21:44
241006_0159.wav
BPM: 117
ENERGY: 0.064
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241006_0159.wav
02. 04. 2024 18:59
240402_0028.wav
BPM: 107
ENERGY: 0.033
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240402_0028.wav
15. 09. 2024 13:19
240915_0143.wav
BPM: 112
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240915_0143.wav
13. 04. 2024 20:16
240413_0038.wav
BPM: 112
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0038.wav
04. 08. 2024 17:46
240508_0044.wav
BPM: 107
ENERGY: 0.101
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240508_0044.wav
04. 08. 2024 17:45
240511_0045.wav
BPM: 129
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240511_0045.wav
22. 07. 2024 15:23
240722_0076.wav
BPM: 151
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240722_0076.wav
04. 08. 2024 17:44
240512_0047.wav
BPM: 123
ENERGY: 0.028
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240512_0047.wav
18. 07. 2024 11:39
240718_0055.wav
BPM: 117
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0055.wav
18. 07. 2024 10:47
240718_0053.wav
BPM: 129
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0053.wav
21. 07. 2024 08:13
240721_0065.wav
BPM: 117
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0065.wav
06. 08. 2024 16:04
240806_0092.wav
BPM: 143
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240806_0092.wav
SRC: 1717920934_2024_06_09_W23_kof24.scd


p.push();

// 10cm = 1717.1 Hz @ 20C
thisProcess.openUDPPort(10000);
(
    //n = NetAddr("127.0.0.1", 10000);

    OSCFunc.newMatching({|msg|
	~tick.quant=0;
	~tick={msg[2]};
    ~t={msg[4]/60.0};
	//("incoming message:"+msg[2]).postln;
}, '/osc/timer');
)


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=0;
~one.fadeTime=2;
~one={
    var harm = 1;//2**([1,5,8]/12)+1;
    var freq = 1717.1*harm;
    var sig = SinOsc.ar(freq!2) * Decay.kr(Changed.kr(~tick.kr),0.2);
    Splay.ar(sig,0.5,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
12. 04. 2024 18:26
240412_0031.wav
BPM: 112
ENERGY: 0.043
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240412_0031.wav
SRC: 1712136454_2024_04_03_W14_kof24.scd
p.push



// bronze rezonator ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var f = 16650;
    var sig = SinOsc.ar(f);
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
21. 07. 2024 14:07
240721_0070.wav
BPM: 112
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0070.wav
17. 08. 2024 19:06
240816_0100.wav
BPM: 107
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240816_0100.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
13. 04. 2024 11:48
240413_0033.wav
BPM: 107
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0033.wav
21. 08. 2024 22:21
240821_0103.wav
BPM: 107
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240821_0103.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
22. 10. 2024 18:21
presahy.mp3
BPM: 112
ENERGY: 0.089
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/presahy.mp3
SRC: gnd_predstaveni.scd

s.scope;

///////  1  hf sounds /////////////////////////////////////////////////////////

(


~one={
	var sig;
	sig = LFSaw.ar(8000*[1,1.5]+SinOsc.ar([1,1.00001]).range(-1,1) ,mul:0.5) * LFSaw.ar(1/[1,2]).exprange(0.0001,1);
	Splay.ar(sig,0.1,m.kr(0,1));
};
// ~one[50]=\filter->{|in|FreeVerb.ar(in,0.22,0.5)};

~one.play;
~one.fadeTime = 4;


///////// 2 calm little melodies whan loud  ////////////////////////////////////////////////////////


(

~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36]+12,inf))};
~a.quant = 4;
~a={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.01,m.kr(0,2));
};


~a.fadeTime = 20;
~a.play;


~a[10]=\filter->{|in| Splay.ar(BBandPass.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5)};
~a[12]=\filter->{|in| Splay.ar(Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5)};
~a[14]=\filter->{|in| Splay.ar(Vibrato.ar(in,[4,5,6,7],0.2))};
~a[16]=\filter->{|in| Splay.ar(FreeVerb.ar(in,SinOsc.ar(1/10/(1..8)).range(0.01,0.18),1))};
);


///////// 3  impro set 1.5 1.25 1.75 ////////////////////////////////////////////////////////////////

(
~low.quant=2;
  ~low={

	var oct,f,sig;

      oct = Duty.kr(16,0,Dseq([0,1,2]*7,inf));
      f = Duty.kr(4,0,Dseq(([60,64,67,63]-36+oct).midicps,inf)).lag(1/4);
      sig = Blip.ar(f,40*LFSaw.ar(1/4/[1,2,4,8]).exprange(0.0001,1)+1,mul:0.2);

      sig = Resonz.ar(sig,SinOsc.ar(1/4/[1,2]).exprange(f*8,f));
      sig = Vibrato.ar(Mix.ar(sig).softclip!2,[4,5],0.2);


    Splay.ar(
      Compander.ar(
        FreeVerb2.ar(
          sig[0],sig[1]
            ,0.23,40) * 2.0
        ,0.5,1,1/10)
		,0.1,m.kr(0,3))
  };
~low.play;
);


/////////// 4 toned hihats ////////////////////////////////////////////////////////



~hh={
	var hat,pat1;

	pat1=[1,2,3,4]*2;


	hat = HPF.ar(WhiteNoise.ar(0.5!2),2200*(Decay.ar(Impulse.ar(pat1),0.15)+1)) * Decay.ar(Impulse.ar(pat1),0.25);
	Splay.ar(hat,0.1,m.kr(0,4));
};
~hh.quant=1;
~hh.play;


/////////// 4b melod kicks //////////////////////////////////////////////////////


~rrr={
	var in,mel,hat,kick,pat1,pat2,sl,sl2;

	sl =Duty.ar(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16);
	sl2=Duty.ar(4,0,Dseq([1.5,1.25,1.125/2,2],inf));

	pat1=[1,4,1/4];
	pat2=[2,8,1.5];

	kick = SinOsc.ar(44*sl2*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:1)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.25);
	mel = VarSaw.ar(43.2*[1,2,4,8]*sl2,mul:0.37);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*sl!8) ,2.5,mul:1/(1..12)) + mel;
	in = kick / 1.25 + mel;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1,m.kr(0,5));
};

~rrr.fadeTime=2;
~rrr.quant=2;
~rrr.play;





//////////// 5 alex astral /////////////////////////////////////////////////////////////




//////////// 6 inpropriate guitar basses /////////////////////////////////////////////////////////////



(
~six={
	var sig,mld;
	mld = LFTri.ar(222/(1..8))*25;

	sig = SinOsc.ar(16000/(1..16),mul:0.05);
	sig = sig * LFPulse.ar(TExpRand.ar(1/4!16,16,Impulse.ar(4)));
	sig = CompanderD.ar(sig,0.5,1,1/10);
	sig = CombN.ar(sig,1,8,8);
	sig = FreeVerb.ar(sig,0.31,2);

	Splay.ar(sig,0.1,m.kr(0,6));

};
);
~six.quant=2;
~six.play;




///////////// 7 disturbing high freq sounds //////////////////////////////////////////////////////////////////


(

~pila.fadeTime = 2.0;
~pila.quant = 2.0;
~pila={Splay.ar(
	RLPF.ar(
		SinOsc.ar(LFSaw.ar(11.31).exprange(22.0,17777),mul:0.75) * SinOsc.ar(11.32).squared * SinOsc.ar(8/[8,5,3,1]).lag(0.001+SinOsc.kr(0.01).range(0,0.01))
		,LFNoise0.ar(1/[4,4]).range(22,17777).lag(1))
	,0.1,m.kr(0,7))};




~pila[52] = \filter -> {|in| Resonz.ar(in,LFNoise0.ar(1/[4,4]).range(22,17777).lag(1),mul:0.33,add:in)};
~pila[54] = \filter -> {|in| GVerb.ar(in,100,mul:0.33,add:in)};

~pila.play;

);


);

(



///////////// 10 serioux tones //////////////////////////////////////////////////////////////////

(
~aaa.fadeTime = 2.0;
~aaa.quant = 2.0;
~aaa={
	var base,saws;
	Splay.ar(

		base = [60,60.13]*1.25;
		saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws)
			// +(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
		,0.1,m.kr(0,8))};

);
);


///////// 11 ////////////////////////////////////////////////////////////////////

(

(
~ss.quant=2;

~ss = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~x={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~ss,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel,0.1,m.kr(1,1));

}
);

~x.play;

~x.quant =2;

);


22. 07. 2024 14:21
240722_0075.wav
BPM: 107
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240722_0075.wav
11. 09. 2024 18:42
240911_0135.wav
BPM: 129
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240911_0135.wav
18. 07. 2024 19:05
240718_0058.wav
BPM: 112
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240718_0058.wav
07. 08. 2024 07:07
240807_0093.wav
BPM: 129
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240807_0093.wav
04. 08. 2024 18:12
240416_0039.wav
BPM: 135
ENERGY: 0.090
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240416_0039.wav
24. 07. 2024 10:27
240724_0081.wav
BPM: 112
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240724_0081.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
17. 08. 2024 19:05
240813_0095.wav
BPM: 103
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240813_0095.wav
02. 03. 2025 10:55
241121_0171.wav
BPM: 135
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241121_0171.wav
21. 07. 2024 13:09
240721_0068.wav
BPM: 123
ENERGY: 0.109
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240721_0068.wav
02. 03. 2025 10:54
241011_0168.wav
BPM: 95
ENERGY: 0.059
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241011_0168.wav
20. 01. 2024 08:34
240120_0010.wav
BPM: 143
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0010.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
02. 03. 2025 10:56
241121_0173.wav
BPM: 117
ENERGY: 0.025
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241121_0173.wav
12. 04. 2024 14:25
240412_0030.wav
BPM: 184
ENERGY: 0.027
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240412_0030.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
30. 08. 2024 12:10
240830_0123.wav
BPM: 117
ENERGY: 0.013
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240830_0123.wav
SRC: 1692812480_2023_08_23_W34_kof23.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(50!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
08. 10. 2024 00:09
241008_0166.wav
BPM: 123
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241008_0166.wav
13. 09. 2024 17:48
240913_0140.wav
BPM: 135
ENERGY: 0.051
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240913_0140.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
04. 08. 2024 17:46
240508_0043.wav
BPM: 129
ENERGY: 0.086
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240508_0043.wav
12. 04. 2024 22:03
240412_0032.wav
BPM: 129
ENERGY: 0.069
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240412_0032.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
29. 08. 2024 21:38
240828_0121.wav
BPM: 117
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240828_0121.wav
15. 09. 2024 14:42
240915_0144.wav
BPM: 123
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240915_0144.wav
06. 10. 2024 19:01
241006_0158.wav
BPM: 107
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241006_0158.wav
15. 01. 2026 10:35
mix2024.mp3
BPM: 123
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/mix2024.mp3
22. 08. 2024 17:49
240822_0116.wav
BPM: 117
ENERGY: 0.046
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240822_0116.wav
05. 08. 2024 12:09
240805_0091.wav
BPM: 129
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240805_0091.wav
20. 01. 2024 23:16
240120_0016.wav
BPM: 135
ENERGY: 0.041
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0016.wav
01. 10. 2024 14:42
241001_0153.flac
BPM: 117
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241001_0153.flac
13. 04. 2024 13:52
240413_0034.wav
BPM: 135
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240413_0034.wav
07. 10. 2024 21:58
241007_0164.wav
BPM: 123
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/241007_0164.wav
SRC: log_History_150607_031626.scd
// History, as it was on Sun Jun  7 03:16:26 2015.

[
[ 0, 'me', "(
~selector={Duty.kr(Dseq([3/4,1/4],inf),0,Dseq([0,1],inf))};
~selector.quant=2;


~long={Duty.kr(4,0,Dseq([1,1.25,1.5,1.125,2,0.5,0.75].pyramid,inf))};
~long.quant=2;

~sh={Duty.kr(1/8,0,Dseq(~long.kr*[1,2,4,8,16,32].pyramid,inf))};
~sh.quant=2;
)" ],
[ 2.6075409959999, 'me', "(
~a.play;
~a.quant=2;
~a={
	var sig,env,env2,env3,pat,pat2,len,pit,kick,hat;

	pat = Select.kr(~selector,[[2,2],[4,2]]) * 2;


	len = [1,2,3,4].normalize*1.25;
	pit = Select.kr(~selector,[1,2]) * ~sh.kr;

	env = Decay.ar(Impulse.ar(pat),len);
	sig = OnePole.ar(LFPulse.ar(43.2+(env+1) * pit),1*(1-env)) * env;


	env2 =  Decay.ar(Impulse.ar(1,1/8*[0,2,4,6,7]),[1,1/2]*2);
	kick = SinOsc.ar(43.7*(env2.linexp(0,1,0.001,1)*3+1)) * env2;

	env3 =  Decay.ar(Impulse.ar(2,1/8*[0,2,4,6,7]),[1,1/2]*0.1);
	hat = HPF.ar(WhiteNoise.ar(0.4!2),TExpRand.ar(4000,8000,Impulse.ar(4!2))) * env3;

	sig =  kick + (sig/4) + hat;
	sig = CompanderD.ar(sig,0.75,1/2,1/10);

	sig = FreeVerb.ar(sig,0.15,1.5);


	Splay.ar(sig,0.2);
};
)" ],
[ 17.820684819, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{

	var base,saws;


	base = [60,60.13];
	saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;
	Splay.ar(

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws) +
			(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
)}).play;
)" ],
[ 22.410178336, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 23.710465775, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 32.154677866, 'me', "(
~sel={Duty.kr(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16)};
~sel.quant =2;

~sel2={Duty.kr(4,0,Dseq([1.5,1.25,1.125/2,2],inf))};
~sel2.quant =2;
)" ],
[ 34.563010091, 'me', "(
~a.play;
~a.quant=2;
~a={
	var in,m,hat,kick,pat1,pat2;

	pat1=[2,1]*2;
	pat2=[4,8]/2;

	kick = SinOsc.ar(55*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:0.7)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.45);
	m = VarSaw.ar(43.2*[1,2,4,8]*~sel2.kr,mul:0.2);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*~sel.kr!12) ,2.5,mul:1/(1..12)) + m + hat + kick / 2.0;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1);
}
)" ],
[ 46.099539973, 'me', "(
~z.play;
~sq.quant=2;
~mel.quant=2;
~mel={Duty.kr(4,0,Dseq([12,24,12-7,24-7,-12],inf))};
~sq={Duty.kr(Dseq([1/4,1/8].normalize,inf)/[2,1,1/2]/2,0,Dseq(([60,24,72,36,63,24,67,72,60,24,72,36,63,24,65,60-7]+~mel.kr).midicps,inf))};
)" ],
[ 47.250170244, 'me', "(
~z.quant=2;
~z.fadeTime=2;
~z={
	var sig,freq,amp,gens;

	sig = SinOsc.ar(~sq.kr/[1/1.5,2,1],mul:0.4/[5,2,1]);
	sig = sig * SinOsc.ar(1/4/[1,2,4]).range(0,1);
	sig = BBandPass.ar(sig,SinOsc.ar(1/4/[1,2,3,4]).range(4440,22)) + (sig/2);
	sig = Limiter.ar(sig,0.9);
	sig = CompanderD.ar(sig,0.75,1,1/10) * 2;
	sig = Vibrato.ar(sig,[4,5,6,7],0.2);
	sig = CombN.ar(sig,1/2,1/2,2);
	sig = FreeVerb.ar(sig,0.09,1);
	Splay.ar(sig,0);
};
)" ],
[ 59.995444725, 'me', "(
~a.play;
~melod.quant=2;
~a.quant=2;
~melod={Duty.kr(8,0,Dseq([1,1.5,2,1.5,1,2],inf)).lag(1)};
)" ],
[ 61.032910666, 'me', "(
~a={
  var sig;

  sig = SinOsc.ar(43.2*~melod*(1.0001*(1..8)),mul:0.5);
  sig = sig * Decay.ar(Impulse.ar(4/fib(8)),4);
  sig = sig + ( HPF.ar(WhiteNoise.ar(0.06!4),TRand.ar(1200,12000,Impulse.ar(8!4))) * Pulse.ar(8/fib(4)));
  sig = sig + PitchShift.ar((LFSaw.ar(4320*(~melod.lag(2)*1.5)*(1.0001**(1..8)),mul:LFTri.ar(1/fib(8)).exprange(0.2,0.001))),SinOsc.ar(1/8).range(0.001,0.2));
  sig = CompanderD.ar(sig,0.5,1/1.5,1/6,0.01,0.01);
  sig = DelayL.ar(sig,0.1,SinOsc.ar(4/(1..8)).range(0.00001,0.01));
  sig = AllpassL.ar(sig,0.1,SinOsc.ar(1/8/(1..8)).range(0.00001,0.01));
  sig = FreeVerb.ar(sig,0.1,10);

  
  Splay.ar(sig);
};
)" ],
[ 76.186005201, 'me', "(
  ~mod.quant=1;
  ~b.quant=1;
  ~c.quant=1;
)" ],
[ 77.663664751, 'me', "~a.play;" ],
[ 78.760551195, 'me', "(
  ~b={Duty.kr(1/4,0,Dseq([0,2,0,2,0,2,1,2],inf))};
  ~c={Duty.kr(1/8,0,Dseq([2,3,2,3,0],inf))};
  ~mod={Duty.kr(4,0,Dseq([1,2,1.5,1,1.75],inf))};
)" ],
[ 79.958223739, 'me', "(
  ~a.fadeTime =0;
  ~a.quant= 2;
  ~a={
    var sig = [
      SinOsc.ar(43.2*(1.06**(1..12))),
      VarSaw.ar(4320*~mod*(1.02**(1..8)),mul:0.12),
      HPF.ar(WhiteNoise.ar(0.1!2),TRand.ar(8000,16000,Impulse.ar(1/4))),
      SinOsc.ar(43.2*(1.25**(1..8))) * LFTri.ar(1/4/fib(8)).exprange(0.0001,1.0),
    ];

    sig = Select.ar(~b,sig*0.5) + Select.ar(~c,sig*0.5);
    Splay.ar(sig,0.1);
  };

  ~a[50]=\\filter->{|in|BBandPass.ar(in,LFTri.ar(1/16*([1,1.01]),{Rand(0,2pi)}!4).exprange(1600.01,22))*0.25+(in*0.75)};
  ~a[52]=\\filter->{|in|CompanderD.ar(in,0.9,1,1/10)};
  ~a[54]=\\filter->{|in|FreeVerb.ar(in,0.1,100)};
)" ],
[ 90.618521647, 'me', "(
(
~m.quant=2;
~m={LFTri.ar(1/64).range(0,7)};


~freqMod.quant=2;
~freqMod={LFNoise0.kr(1/8!3,1.5,6).round(2).lag(1/8)};
);

(
~a.quant=2;
~a.fadeTime=2;
~a.play;
~a={
	var sig,notes,base;

	notes=(37+7+(_*7!11)-[0,12,24]).midicps.scramble;

	base = notes/~freqMod*(1.00001**(1..11));

	sig = Blip.ar(base,LFSaw.ar(1).range(80,1),mul:0.3);
	sig = (SinOsc.ar(base/~freqMod*4,mul:0.5)*LFSaw.ar(1).exprange(0.0001,1)) +sig;

	sig=  SelectX.ar(~m,sig);

	Splay.ar(sig);


};
);

(
~a[10]=\\filter->{|in|Vibrato.ar(in,[4,5,6],0.2)};
~a[12]=nil;//\\filter->{|in|BBandPass.ar(in,LFTri.ar(1).range(432.01,44),0.25,16)};
~a[14]=\\filter->{|in|CompanderD.ar(in,0.5,1,1/25,0.02,0.2,1.5)};
~a[16]=\\filter->{|in|Limiter.ar(in,1)};
~a[16]=\\filter->{|in|AllpassN.ar(in,0.25,0.25,1)};
~a[18]=\\filter->{|in|FreeVerb2.ar(in.distort,in.distort,0.13,100)};


);
)" ],
[ 95.764742214, 'me', "(
~a = {

	var sig;
	sig = Pluck.ar(
		LFSaw.ar(43.2*(1.00001**(1..8))*(Pulse.ar(4)*0.5+1)),Impulse.ar(6/[1,2]),0.01+TExpRand.ar(0.0001,0.1,Impulse.ar(1/2)).lag(1),0.01+TExpRand.ar(0.0001,0.05,Impulse.ar(1/4)).round(0.0025),0.55);

	sig = LPF.ar(sig,4000) + Resonz.ar(WhiteNoise.ar(0.75),LFSaw.ar(1/4/[1,2]).exprange([440.01,880],1.01));
	sig = sig + (SinOsc.ar(4320*[2,8,0.25,1.5,0.5],mul:0.5) * Decay.ar(Impulse.ar(1/16,[1,2,4,8].normalize),2));
	sig = sig + (SinOsc.ar(43.2 * 3,mul:0.5)* Decay.ar(Impulse.ar(1),1));
	sig = CompanderD.ar(sig,0.9,1,0.1);
	sig = FreeVerb.ar(sig,0.133,200);
	sig = Limiter.ar(sig,1);
	Splay.ar(sig,0.1);
};
~a.play;
)" ],
[ 115.347201412, 'me', "(
~m.quant=4;
~m={LFSaw.ar(1/4).range(0,7)};
~a.map(\\sel,~m);

~m2.quant=4;
~m2={LFNoise0.kr(1).range(0,2).round(1/2)};
~a.map(\\freq,~m2);

~a.fadeTime=4;
~a.quant=2;
~a.play;


)" ],
[ 116.746308629, 'me', "(
~a[0]={|len=1,freq=1,sel=0|
	var sigs = [
		LFSaw.ar(432/8*freq*(1.001*(1..8))),
		WhiteNoise.ar(1!2),
		LFSaw.ar(432/4*freq*(1.0001*(1..8))),
		BrownNoise.ar(1!2),
		LFSaw.ar(432*freq*(1.00001*(1..8))),
		GrayNoise.ar(1!2),
		LFSaw.ar(43.2*freq*(1.00001*(1..8)))
	];

	sigs = Select.ar(sel,sigs) * Decay.ar(Impulse.ar(4,0.5));

	Splay.ar(sigs)
};
~a.mold(2);

)" ],
[ 118.531863314, 'me', "(

~a[10]=\\filter->{|in| BBandPass.ar(in,LFSaw.ar(4).exprange(888,22.22))};
~a[12]=nil;//\\filter->{|in| Resonz.ar(in,LFTri.ar(1/4/[1,2,4,8]).exprange(888,33),2,1.5)};
~a[14]=nil;//\\filter->{|in| LPF.ar(in,LFTri.ar(1/16).exprange(250.01,12500))};
~a[16]=\\filter->{|in| CompanderD.ar(in,0.95,1,1/10)};
~a[18]=\\filter->{|in| Limiter.ar(in,1)};
~a[20]=\\filter->{|in| FreeVerb.ar(in,0.1,1)};

)" ],
[ 124.062146379, 'me', "(

~a.play;
~a={
	var sigs,mod,mod2;

	mod=m.kr(0,2)*10;
	mod2=m.kr(0,3).range(1.0000001,1.05);

	sigs=[
		LFSaw.ar(43.2*mod*(mod2**(1..8)) ),
		LFPulse.ar(43.2*2*mod*(mod2**(1..8))),
		LFCub.ar(43.2*4*mod*(mod2**(1..8))),
		SinOsc.ar(43.2*8*mod*(mod2**(1..8))),
		VarSaw.ar(43.2*1.5*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*3*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*6*mod*(mod2**(1..8))),
		LFSaw.ar(43.2*9*mod*(mod2**(1..8)))
	];


	sigs=Select.ar(~n,sigs);
	sigs=BBandPass.ar(sigs,LFSaw.ar(m.kr(0,4)*16+1/4).range(22000*m.kr(0,5),22));
	sigs=FreeVerb.ar(sigs,m.kr(0,3),100);


	Splay.ar(sigs,0.1,m.kr(0,1));

}
)" ],
[ 131.019480596, 'me', "~s = {SinOsc.ar(1/16).range(0.01,9.01)};" ],
[ 131.627573491, 'me', "~s.quant =2;" ],
[ 133.015363554, 'me', "(
~a.fadeTime = 2;
~a={
	var sig,f,s;

	sig=SinOsc.ar(((60+[0,5,7,11,-12,-24,-48,-36,4,-7,-14]).scramble.midicps)*(1.00001**(1..9)));
	sig = sig * LFTri.ar(1/fib(12)).range(1,0);
	sig = LPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.01,44.01));
	sig = sig + HPF.ar(BrownNoise.ar({Rand(0.001,0.5)}!8),{Rand(440,12000)}!8);

	sig = SelectX.ar(~s,sig);

	sig = CompanderD.ar(sig,0.9,1,0.01);
	sig= Limiter.ar(sig,0.5,0.01);

	Splay.ar(sig,0.1);
};

~a[50]=\\filter->{|in| FreeVerb.ar(in,0.2,100)};

~a.play;
~a.quant=2;

)" ],
[ 136.057244309, 'me', "(
~s = {Duty.kr(1/8,0,Dseq((0..3),inf))};
~mod = {Duty.kr(Dseq([2,1,1/2,2,1/4,1,1]*4,inf),0,Dseq([1,1.5,2,1.25,4,0.75,1.5],inf))};


~s.quant = 2;
~mod.quant = 2;

~a.quant = 2;

~a={

	var sigs,sel,fad;


	sigs=[
		LFPulse.ar(432/1.5*~mod*(1.0002**(1..8))/4),
		LFSaw.ar(432/2*~mod*(1.0003**(1..8))/5),
		Blip.ar(432/5*~mod*(1.00023**(1..8)),2,2),
		LFSaw.ar(432/3*~mod*(1.0001**(1..8))),
	];


	fad = LFSaw.ar(1/fib(12)).range(0,3);
	sel = Select.ar(~s,sigs);
	sel = sel + (SinOsc.ar(44+Pulse.ar(4).exprange(250.01,0.01)) * Pulse.ar(4));
	sel = Vibrato.ar(sel,[4,5,6,7],0.3);
	sel = Resonz.ar(sel,LFSaw.ar(4/[1,2,4]++(1/4/[1,8])).exprange(14000.01,22));
	sel = CompanderD.ar(sel,0.5,1,1/10);
	sel = FreeVerb.ar(sel,0.1,0.5);

	Splay.ar(sel,0.1);

};

~a.play;
)" ],
[ 151.360891218, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) * 1.5};
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.8),1)};

)" ],
[ 165.034647194, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 166.27940763, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 176.588815661, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 177.791991089, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
22. 07. 2024 17:04
240722_0079.wav
BPM: 123
ENERGY: 0.026
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240722_0079.wav
17. 08. 2024 19:07
240816_0101.wav
BPM: 129
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240816_0101.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
13. 09. 2024 13:15
240913_0138.wav
BPM: 135
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240913_0138.wav
21. 01. 2024 00:21
240120_0017.wav
BPM: 107
ENERGY: 0.059
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240120_0017.wav
SRC: 1689441201_2023_07_15_W28_kof23.scd



p.push()


(
~one={
	var freq = [40,50,60]*(2**([1,5,8]/12));
	var saw = LFSaw.ar(freq,LFSaw.kr(~tempo*4));
	var sig = saw;
	sig = BPF.ar(sig,freq,LFSaw.kr(~tempo*2/[1,2,3]).range(0.01,1) );
	sig = sig * Pulse.ar(~tempo*2/[1,2,3]);
	sig = CombL.ar(sig,1/freq,2/freq,1);
	sig = LeakDC.ar(sig);
	sig = LPF.ar(sig,freq*1.5);
	Splay.ar(sig,1,0.6);
};
~one.play;
);
25. 09. 2024 18:47
240925_0148.wav
BPM: 123
ENERGY: 0.056
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240925_0148.wav
SRC: 1752502315_2025_07_14_W29_kof25.scd
p.push();
p.bpm(90);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sp = Duty.kr([4,8,36]/~tempo,0,Dseq([1,2,1/2,1.5],inf)).lag(1/4);
    var last = Duty.kr(4/~tempo,0,Dseq([0,12,11,7,9],inf));
    var harm = 2 ** (Duty.kr(sp/[1,2,3,4]/~tempo,0,Dseq([1,5,8,last],inf))/12+1).lag(0.01);
    var lf = LFSaw.ar([sp/[1,2,3,4]*~tempo,~tempo/8,~tempo/360]) + LFSaw.ar([[50,49.95]*harm,[~tempo*sp/4,~tempo*sp],[1200,1200.25]*harm]) + LFSaw.ar(~tempo/360/[1,2,3,4]*sp) * 2pi/3;
    var len = LFNoise1.kr(~tempo*sp/36!4).exprange(0.02,0.5) ** 2;
    var sig = Perlin3.ar(lf[0].sin,lf[1].sin,lf[2].sin) * (Decay.ar(Impulse.ar(~tempo/[1,2,3,4]*sp,len))**2 ) * (1/sp);
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,4/~tempo,1/1200*harm,LFNoise1.kr(sp/16!4).exprange(0.01,1.9));
    sig = LPF.ar(sig,900);
    sig = GVerb.ar(sig,90,3)/24+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1)/4+sig;
    Splay.ar(sig,0.25,0.45);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
29. 08. 2024 21:43
240828_0122.wav
BPM: 135
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240828_0122.wav
17. 09. 2024 11:05
240917_0146.wav
BPM: 107
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240917_0146.wav
29. 08. 2024 21:34
240824_0117.wav
BPM: 143
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/240824_0117.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
11. 05. 2024 22:30
loudnorm_240511_0046.mp3
BPM: 123
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0046.mp3
11. 05. 2024 22:30
loudnorm_240511_0045.flac
BPM: 135
ENERGY: 0.072
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0045.flac
11. 05. 2024 20:49
loudnorm_240511_0045.mp3
BPM: 135
ENERGY: 0.072
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0045.mp3
11. 05. 2024 13:55
240511_0046.wav
BPM: 123
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/240511_0046.wav
11. 05. 2024 20:41
loudnorm_240511_0045.wav
BPM: 135
ENERGY: 0.072
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0045.wav
11. 05. 2024 12:01
240511_0045.wav
BPM: 129
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/240511_0045.wav
11. 05. 2024 20:42
loudnorm_240511_0046.wav
BPM: 123
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0046.wav
11. 05. 2024 22:30
loudnorm_240511_0046.flac
BPM: 123
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKreslech/loudnorm_240511_0046.flac
16. 04. 2024 21:14
240416_0041.wav
BPM: 86
ENERGY: 0.022
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Petrohradska/240416_0041.wav
16. 04. 2024 19:58
240416_0040.wav
BPM: 151
ENERGY: 0.113
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Petrohradska/240416_0040.wav
16. 04. 2024 18:40
240416_0039.wav
BPM: 135
ENERGY: 0.090
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Petrohradska/240416_0039.wav
17. 04. 2024 19:58
loudnorm_240416_0040.wav
BPM: 151
ENERGY: 0.114
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Petrohradska/loudnorm_240416_0040.wav
17. 04. 2024 20:01
loudnorm_240416_0040.mp3
BPM: 151
ENERGY: 0.110
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Petrohradska/loudnorm_240416_0040.mp3
13. 04. 2024 23:31
loudnorm_240412_0032.wav
BPM: 129
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/loudnorm_240412_0032.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
13. 04. 2024 23:24
loudnorm_240412_0031.wav
BPM: 112
ENERGY: 0.059
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/loudnorm_240412_0031.wav
SRC: 1712136454_2024_04_03_W14_kof24.scd
p.push



// bronze rezonator ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var f = 16650;
    var sig = SinOsc.ar(f);
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
12. 04. 2024 18:26
240412_0031.wav
BPM: 112
ENERGY: 0.043
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/240412_0031.wav
SRC: 1712136454_2024_04_03_W14_kof24.scd
p.push



// bronze rezonator ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var f = 16650;
    var sig = SinOsc.ar(f);
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
12. 04. 2024 14:25
240412_0030.wav
BPM: 184
ENERGY: 0.027
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/240412_0030.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
12. 04. 2024 22:03
240412_0032.wav
BPM: 129
ENERGY: 0.069
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/240412_0032.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
13. 04. 2024 23:17
loudnorm_240412_0030.wav
BPM: 184
ENERGY: 0.049
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/UPlynarny/loudnorm_240412_0030.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
28. 07. 2024 18:49
240728_0089.wav
BPM: 112
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0089.wav
28. 07. 2024 17:23
240728_0087.wav
BPM: 107
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0087.wav
28. 07. 2024 11:26
240728_0082.wav
BPM: 123
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0082.wav
28. 07. 2024 13:25
240728_0085.wav
BPM: 123
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0085.wav
28. 07. 2024 18:10
240728_0088.wav
BPM: 135
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0088.wav
28. 07. 2024 11:51
240728_0084.wav
BPM: 123
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0084.wav
28. 07. 2024 16:29
240728_0086.wav
BPM: 107
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0086.wav
28. 07. 2024 11:43
240728_0083.wav
BPM: 151
ENERGY: 0.045
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/Neratovice/240728_0083.wav
21. 01. 2024 17:33
loudnorm_240121_0018.wav
BPM: 143
ENERGY: 0.105
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240121_0018.wav
01. 10. 2024 14:42
loudnorm_241001_0153.flac
BPM: 117
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_241001_0153.flac
21. 01. 2024 17:33
loudnorm_240120_0017.wav
BPM: 112
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240120_0017.wav
SRC: 1689441201_2023_07_15_W28_kof23.scd



p.push()


(
~one={
	var freq = [40,50,60]*(2**([1,5,8]/12));
	var saw = LFSaw.ar(freq,LFSaw.kr(~tempo*4));
	var sig = saw;
	sig = BPF.ar(sig,freq,LFSaw.kr(~tempo*2/[1,2,3]).range(0.01,1) );
	sig = sig * Pulse.ar(~tempo*2/[1,2,3]);
	sig = CombL.ar(sig,1/freq,2/freq,1);
	sig = LeakDC.ar(sig);
	sig = LPF.ar(sig,freq*1.5);
	Splay.ar(sig,1,0.6);
};
~one.play;
);
13. 04. 2024 09:24
Morska trava_ traktory a led_12_4_2024.wav
BPM: 112
ENERGY: 0.259
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/Morska trava_ traktory a led_12_4_2024.wav
03. 04. 2024 21:43
loudnorm_240402_0029.wav
BPM: 135
ENERGY: 0.135
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240402_0029.wav
21. 01. 2024 17:32
loudnorm_240120_0016.wav
BPM: 135
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240120_0016.wav
03. 04. 2024 21:44
loudnorm_240402_0029.flac
BPM: 135
ENERGY: 0.135
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240402_0029.flac
23. 01. 2024 17:29
loudnorm_240120_0013.mp3
BPM: 143
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240120_0013.mp3
21. 01. 2024 17:31
loudnorm_240120_0015.wav
BPM: 92
ENERGY: 0.071
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240120_0015.wav
SRC: log_History_150610_090215.scd
// History, as it was on Wed Jun 10 09:02:15 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 12.809537502, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 22.832521056, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 29.951678067, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 32.867053207, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 38.500255322, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 58.751388223, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 66.428361842, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 75.632600396, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 90.765638099, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 100.066817483, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.1**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 108.96019823, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 121.053197602, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 127.792503616, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1,1,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 137.5613788, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 143.260762706, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 155.041775129, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 168.263271453, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 176.654763638, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 183.74434542, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 195.210584394, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 233.887936177, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 240.222556779, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 248.553313674, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 270.422070989, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 297.114008384, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,1.5],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 317.90565958, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 332.899318693, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 378.914464319, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 394.772657146, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 401.21049102, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 423.120649513, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.ar(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 428.374528416, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 449.410437661, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(440)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 454.202707468, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 472.462107142, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 484.120933604, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(8pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 496.38111826, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 502.201678767, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 518.680920229, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 523.010741788, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 548.542754486, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 559.035461437, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 564.428394028, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 578.133520364, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 581.310224547, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 596.545566607, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 604.173384927, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 621.691635244, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 628.085684338, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 637.516424391, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.1,1,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 651.460650135, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 657.008486352, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 667.493615624, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 672.646413356, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 683.449451775, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 692.504002257, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 708.746975663, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 721.157857786, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 722.732182968, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 728.554887689, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.25,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 742.223474896, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8))++1.5) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 751.717837077, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 756.807010349, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 763.231583654, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 769.826336241, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 801.310308868, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 815.955218596, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 841.428055276, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/4)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 854.753234711, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 867.766916542, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 882.161328559, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 898.348026902, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 909.632343377, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 920.831573589, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 927.122533809, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 933.201022422, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 942.535440208, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.676261641, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.5) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.820966863, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Im
22. 02. 2024 09:28
loudnorm_240221_0019.wav
BPM: 112
ENERGY: 0.113
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240221_0019.wav
02. 10. 2024 12:45
loudnorm_241001_0154.flac
BPM: 151
ENERGY: 0.137
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_241001_0154.flac
06. 10. 2024 23:55
loudnorm_241006_0160.wav.mp3
BPM: 151
ENERGY: 0.223
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_241006_0160.wav.mp3
08. 09. 2024 17:57
kroky.wav
BPM: 151
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/kroky.wav
22. 02. 2024 09:25
loudnorm_240221_0020.wav
BPM: 117
ENERGY: 0.098
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240221_0020.wav
23. 01. 2024 17:23
loudnorm_240120_0013.wav
BPM: 143
ENERGY: 0.056
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_240120_0013.wav
06. 10. 2024 23:50
loudnorm_241006_0160.wav.flac
BPM: 151
ENERGY: 0.235
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/norm/loudnorm_241006_0160.wav.flac
21. 01. 2024 19:01
.mp3
BPM: 92
ENERGY: 0.071
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKonvarce/.mp3
21. 01. 2024 19:01
loudnorm_240120_0015.mp3
BPM: 92
ENERGY: 0.071
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKonvarce/loudnorm_240120_0015.mp3
SRC: log_History_150610_090215.scd
// History, as it was on Wed Jun 10 09:02:15 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 12.809537502, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 22.832521056, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 29.951678067, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(50*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 32.867053207, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 38.500255322, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 58.751388223, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 66.428361842, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * LFSaw.ar(8).exprange(0.001,1) * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 75.632600396, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 90.765638099, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.01**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 100.066817483, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.1**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 108.96019823, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 121.053197602, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 127.792503616, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1,1,1,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 137.5613788, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 143.260762706, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 155.041775129, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 168.263271453, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 176.654763638, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)++0.5/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 183.74434542, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.1) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 195.210584394, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 233.887936177, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 240.222556779, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!4)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 248.553313674, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 270.422070989, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,2],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 297.114008384, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[1,1.5],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 317.90565958, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1],mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 332.899318693, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(4000*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 378.914464319, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 394.772657146, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 401.21049102, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 423.120649513, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.ar(200.01,4000,Impulse.ar(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 428.374528416, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(220)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 449.410437661, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(440)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 454.202707468, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 472.462107142, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4)).round(pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 484.120933604, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(8pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 496.38111826, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 502.201678767, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 518.680920229, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/4!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 523.010741788, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(200.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 548.542754486, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 559.035461437, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,4000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 564.428394028, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 578.133520364, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 581.310224547, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ SinOsc.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 596.545566607, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(44).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 604.173384927, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-10,10)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 621.691635244, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 628.085684338, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.1,4,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 637.516424391, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.1,1,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 651.460650135, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 657.008486352, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(2000.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 667.493615624, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 672.646413356, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,1.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 683.449451775, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 692.504002257, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 708.746975663, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(75*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 721.157857786, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.0001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 722.732182968, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.5,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 728.554887689, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8)) * [1,1.25,1,1]) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 742.223474896, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*(1.001**(1..8))++1.5) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 751.717837077, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 756.807010349, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,8.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 763.231583654, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = LFSaw.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 769.826336241, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,7000,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 801.310308868, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 815.955218596, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 841.428055276, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/4)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 854.753234711, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 867.766916542, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(4/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 882.161328559, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 898.348026902, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 909.632343377, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 920.831573589, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/2pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 927.122533809, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,2.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 933.201022422, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 942.535440208, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.676261641, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Impulse.kr(1/8!8)).round(432/pi)*[0.5,0.25,1.25,1.5,1].scramble,mul:0.3);
  sig = sig * Decay.ar(Impulse.ar(1/4,(0..7)++0.5/8),TExpRand.kr(0.2,4.5,Impulse.kr(1/4!8)));
  sig = GVerb.ar(sig,100,mul:0.5) + sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 944.820966863, 'me', "(
~saw.quant=2;
~saw.fadeTime=4;
~saw={
  var sig = SinOsc.ar(50*((1.001**(1..8))++1.5)) ++ WhiteNoise.ar(0.2) ++ LFSaw.ar(SinOsc.ar(11/fib(8)).range(-4,4)+TExpRand.kr(200.01,1700,Im
21. 01. 2024 19:03
loudnorm_240121_0018.mp3
BPM: 143
ENERGY: 0.105
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKonvarce/loudnorm_240121_0018.mp3
21. 01. 2024 19:02
loudnorm_240120_0017.mp3
BPM: 112
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKonvarce/loudnorm_240120_0017.mp3
SRC: 1689441201_2023_07_15_W28_kof23.scd



p.push()


(
~one={
	var freq = [40,50,60]*(2**([1,5,8]/12));
	var saw = LFSaw.ar(freq,LFSaw.kr(~tempo*4));
	var sig = saw;
	sig = BPF.ar(sig,freq,LFSaw.kr(~tempo*2/[1,2,3]).range(0.01,1) );
	sig = sig * Pulse.ar(~tempo*2/[1,2,3]);
	sig = CombL.ar(sig,1/freq,2/freq,1);
	sig = LeakDC.ar(sig);
	sig = LPF.ar(sig,freq*1.5);
	Splay.ar(sig,1,0.6);
};
~one.play;
);
21. 01. 2024 19:01
loudnorm_240120_0016.mp3
BPM: 135
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/NaKonvarce/loudnorm_240120_0016.mp3
01. 03. 2025 14:37
HQ_mix.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2024/mix/HQ_mix.flac
30. 07. 2025 18:24
250730_0195.wav
BPM: 129
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250730_0195.wav
23. 07. 2025 06:47
250723_0194.wav
BPM: 112
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250723_0194.wav
SRC: 1686744893_2023_06_14_W24_kof23.scd



s.boot


p=ProxySpace.push()



(
~prga={
    var base = 110*[1,2,1/2];
    var mod = Duty.kr(4,0,Dseq([0,1,0,-1],inf));
    var freq = base * ([1+mod,5,8-mod]).lag(1/4);
    var sig = SinOsc.ar(freq) * (LFTri.kr(1/16/[1,2,3])**0.75);
    sig = sig * LFSaw.ar(4/[1,2,3]);
    sig = GVerb.ar(sig,90,3)/3+sig;
    sig = CompanderD.ar(sig,1/2,3/4,1);
    Splay.ar(sig,1,0.5);

};
~prga.play;
)

~prga.stop(18)
04. 09. 2025 08:53
250904_0200.wav
BPM: 112
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250904_0200.wav
14. 12. 2025 21:20
251214_0212.wav
BPM: 117
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251214_0212.wav
SRC: log_History_150611_021211.scd
// History, as it was on Thu Jun 11 02:12:11 2015.

[
[ 0, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(1500*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 8.022383916, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 12.544382282, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 19.616440725, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 25.036123699, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/16/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 28.791923583, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/32/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 32.855843812, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 49.844794402, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 98.98600106, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 107.308673884, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15x000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 110.889935153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(1500*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 122.182824443, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 142.967404008, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 160.69661537, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 175.343375519, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 186.715384093, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 192.904980737, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 211.32683259, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 244.13331336, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 276.875701013, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 285.717277741, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 300.054667333, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 305.608829687, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 317.381552993, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 323.269031684, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 333.787889122, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 343.71405729, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 353.134884001, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.25);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 380.5748028, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 480.632623757, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.1!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 497.138495938, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.3!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 503.422613357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.4!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 506.660873357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 511.197852302, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 514.358750153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 531.203159833, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 589.95507428, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 594.173064232, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 619.420228323, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 635.393102201, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 643.657387334, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 646.300681148, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 664.221074948, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 675.277306445, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 679.650209062, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 688.417427379, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/2/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 691.394290715, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.5/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 693.407798173, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.25/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 695.287229508, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 701.73934504, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 706.196163407, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 710.204851967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 713.128880603, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 717.86184712, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 725.865158452, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(7)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 727.461149397, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 735.744778223, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 743.056710907, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 753.111043776, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 761.81451307, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 767.700518677, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 774.693439313, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 812.406132185, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 829.034497002, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 833.268244555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 839.17399357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 846.60949336, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 863.660654484, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,1000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 866.662601464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 869.47289708, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 882.397798682, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 885.981998191, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 887.5721341, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 889.383198391, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 893.938860817, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 904.317188787, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 913.201541583, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 927.588391812, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 985.864691628, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 998.655309215, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1002.640994495, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1011.887972131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1017.219772389, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1019.783813243, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1023.678344228, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1030.612556756, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1047.411976255, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1057.253380538, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1067.085176533, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1070.826494949, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1075.215955034, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1078.475225967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1080.079878092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1086.012566978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1098.399741542, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1107.824935548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1112.543820415, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1117.015701479, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1123.37486098, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1136.360187978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1150.322014226, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1155.04709511, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1160.636117737, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1163.914590739, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1191.188837718, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1199.809482252, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1205.874659025, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1218.921335116, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1229.710670163, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1235.228202114, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1240.968432157, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1248.267083772, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1252.408529178, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1255.176741131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1258.597610018, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1261.193766216, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,4,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1264.196117264, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1266.516054455, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1270.628488337, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1275.885548725, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1281.309379986, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1286.56283281, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1301.779646646, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1315.715118039, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1318.269169236, 'me', "thisProcess.stop;" ],
[ 1318.968197548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1337.984917037, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1344.750836084, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1354.031113651, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1356.859298247, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1365.501024961, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1389.420050079, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1405.61536555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,100);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1413.641012898, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1416.256370092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1423.4706462, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1426.065892797, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1428.946823798, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1432.093888396, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1437.271507464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1440.286399242, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1448.871481068, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1452.920217339, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/8*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1458.158383877, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1461.220242064, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1463.814789271, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1470.777055357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1474.024102466, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1477.930056885, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1480.739834643, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1486.361824214, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1493.795682634, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1498.40198556, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1509.23837209, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1511.74688399, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1516.875418937, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1533.412693388, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  sig = sig * Pulse.ar(4);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1547.516782015, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = sig * Pulse.ar(4);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1552.02612729, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1558.569644952, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1567.187851873, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1582.494657596, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1592.927706795, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1595.890456544, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1598.68021566, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1603.588611023, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1606.793482816, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1609.767166505, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.25,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1622.900847964, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1635.579350693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1643.985939006, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1649.29027161, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1658.412636657, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1661.825256236, 'me', "(
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1665.82072693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1688.467675516, 'me', "thisProcess.stop;" ],
[ 1744.003919107, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1752.157265014, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1755.149813703, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.125);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1778.710564019, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig
26. 03. 2025 15:08
250326_0178.wav
BPM: 143
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250326_0178.wav
SRC: 1773850370_2026_03_18_W12_kof26.scd
p.push();
p.bpm(72);
// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=0;
~one.fadeTime=2;
~one={
    var driver = LFTri.ar(~tempo/4/[1,2.019,4.01],mul:2pi);
    var scale = 2.0pi;
    var mid = Duty.kr(4/~tempo,0,Dseq([1,2,1.5,1.33333],inf)) * 5;
    var phase = Perlin3.ar(cos(driver)*scale,sin(driver)*scale,tanh(driver)*scale);
    var sig = SinOsc.ar(49.95 * 6 * ([1,mid,8]/12**2+1) ,phase*2pi);
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(7);
~one.clear;
~one.pause;
~one.resume;
24. 10. 2024 20:17
241024_0169.wav
BPM: 103
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241024_0169.wav
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
01. 03. 2025 22:15
250301_0176.wav
BPM: 123
ENERGY: 0.119
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250301_0176.wav
SRC: 1740799386_2025_03_01_W09_kof25.scd


p.push();

p.bpm(105);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(4/~tempo,0,Dseq([[1,5,8],[1,12,5],[1,5,8],[1,5,7]],inf));
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([0,-1,0,1],inf));
    var note = [50,60] * (2**(chord+mod/12+1));//*.x Duty.kr([12,3,4]/~tempo,0,Dseq([1,3/4,4/3,1/2,1.5,1/1.33333,1/8,1.5,1/2].scramble,inf));
    var seek = LFSaw.ar([~tempo/24,~tempo/32/(2**(chord/12+1)),note/[2,4,8]])*2pi+LFNoise1.ar(1/4!3,mul:10);
    var scal = LFTri.ar([1,2,3]/16/[1,2,3],mul:2);
    var noi = Perlin3.ar(seek[0].cos+1*scal[0],seek[1].sin+1*scal[1],seek[2].sin+1*scal[2]);
    var sig = SinOsc.ar(note,noi*2pi,mul:LFTri.kr(~tempo/4/[1,2,3])**2);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,1);
    sig = CompanderD.ar(HPF.ar(sig,40),3/4,1/2,1);
    sig= GVerb.ar(HPF.ar(sig,120),3,90)/16+sig;
    Splay.ar(sig,LFTri.kr(~tempo/36),0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
05. 09. 2025 18:14
250905_0203.wav
BPM: 123
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250905_0203.wav
SRC: log_History_150603_020439.scd
// History, as it was on Wed Jun  3 02:04:39 2015.

[
[ 0, 'me', "(
  m=ProxySubmix.new(\\filter);
);" ],
[ 2.811890104, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,1],[3,-3]),Impulse.ar(1,(0..3)/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 16.761483236, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,1],[3,-3]),Impulse.ar(1,(0..3)/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 28.518465534, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,0.51],[3,-3]),Impulse.ar(1,(0..3)/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 37.61840133, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,0.51],[3,-3]),Impulse.ar(1/2,(0..3)/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 46.393397378, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,0.51],[3,-3]),Impulse.ar(1/2,(0..3)++0.5/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 55.816857105, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var env = EnvGen.ar(Env([0,1,0],[0.02,0.51],[3,-3]),Impulse.ar(1,(0..3)++0.5/4));
  var sig = SinOsc.ar(72+(env*10)) * env;
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~test,postVol:true);
~test.play;
);" ],
[ 109.878893933, 'me', "(
~pink.quant=2;
~pink.fadeTime=2;
~pink={
  var sig = Blip.ar(4320) * EnvGen.ar(Env([0,1,0],[0.02,4],[3,-3]),Impulse.ar(1/16,(0..3)/4));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~pink,postVol:true);
~pink.play;
);" ],
[ 120.822138626, 'me', "(
~pink.quant=2;
~pink.fadeTime=2;
~pink={
  var sig = Blip.ar(4320) * EnvGen.ar(Env([0,1,0],[0.02,4],[3,-3]),Impulse.ar(1/32,(0..3)/4));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~pink,postVol:true);
~pink.play;
);" ],
[ 132.628100688, 'me', "(
~pink.quant=2;
~pink.fadeTime=2;
~pink={
  var sig = Blip.ar(4320,4) * EnvGen.ar(Env([0,1,0],[0.02,4],[3,-3]),Impulse.ar(1/32,(0..3)/4));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~pink,postVol:true);
~pink.play;
);" ],
[ 141.743920034, 'me', "(
~pink.quant=2;
~pink.fadeTime=2;
~pink={
  var sig = Blip.ar(4320,10) * EnvGen.ar(Env([0,1,0],[0.02,4],[3,-3]),Impulse.ar(1/32,(0..3)/4));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~pink,postVol:true);
~pink.play;
);" ],
[ 181.796443865, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/8).exprange(0.0001,1);
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 192.154442214, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/8).exprange(0.0001,1);
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 197.364518237, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1/8).exprange(0.0001,1);
  Splay.ar(sig.flat,0.25,0.045);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 213.476926636, 'me', "(
~reverb.quant=2;
~reverb.fadeTime=2;
~reverb={
  var sig = m.ar;
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.2);
};
~reverb.play;
);" ],
[ 301.75815849, 'me', "(
~saw.quant=2;
~saw.fadeTime=2;
~saw={
  var sig = LFSaw.ar(50*[1,1.5]);
  sig = sig * LFSaw.ar(1/[8,16]).exprange(0.0001,1);
  Splay.ar(sig.flat,0.25,0.045);
};
m.addMix(~saw,postVol:true);
~saw.play;
);" ],
[ 376.331433035, 'me', "(
~reverb.quant=2;
~reverb.fadeTime=2;
~reverb={
  var sig = m.ar;
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.4);
};
~reverb.play;
);" ],
[ 388.71185127, 'me', "(
~reverb.quant=2;
~reverb.fadeTime=2;
~reverb={
  var sig = m.ar;
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.7);
};
~reverb.play;
);" ],
[ 406.789317087, 'me', "~test.stop(7);" ],
[ 412.733452403, 'me', "~hiss.stop(7);" ],
[ 413.949668651, 'me', "~pink.stop(7);" ],
[ 415.106092, 'me', "~saw.stop(7);" ],
[ 418.468641694, 'me', "~reverb.stop(7);" ],
];
02. 09. 2025 08:23
250902_0199.wav
BPM: 135
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250902_0199.wav
21. 11. 2024 19:44
241121_0172.wav
BPM: 135
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241121_0172.wav
SRC: 1694119216_2023_09_07_W36_kof23.scd


p.push();
~tempo={110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=0.2;
~one={
    var third = Duty.kr(16/~tempo,0,Dseq([8,5,1,12],inf));
    var f = 39.75 * [1,1,2];
    var harm = 2**(([1,third,5]/12)+1);
    var sig = SinOsc.ar(f*harm,LFSaw.ar(~tempo/4/[1,2,3,4])*1pi*CombN.ar(Pulse.ar(~tempo*4/[1,2,3,4]),4/f/harm,LFNoise0.kr(~tempo*4/[1,2,3,4]).exprange(0.0001*f*harm,0.01*f*harm),2));
    sig = CombL.ar(sig,harm/f,harm/f/100,LFSaw.ar(~tempo/4/[1,2,3,4])*[4,3,2,1]/4)/4+sig/2;
    sig = LeakDC.ar(sig);
    sig = LPF.ar(HPF.ar(sig,20),1800) * Pulse.ar(~tempo*4/[1,2,3,4]);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
15. 01. 2026 14:56
260115_0213.wav
BPM: 112
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/260115_0213.wav
SRC: 1696182605_2023_10_01_W39_kof23.scd

p.push();
~tempo = {110/120}; 




// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=24;
~one.fadeTime=2;
~one={
    var last = Duty.kr(24/~tempo,0,Dseq([7,9,5,12],inf));
    var base = [36,48,24,60,67].midicps;
    var mel = 2**(([1,5,8,last].scramble/12)+1);
    var sig = LFSaw.ar([base*mel,base*1.5*mel,~tempo/24/[4,3,2] ])*2pi;
    sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[2].tan) * LFTri.ar(~tempo/4/[1,2,3]);
    sig = LeakDC.ar(sig) * Pulse.ar(~tempo*4/[1,2,3]);
    sig = CombL.ar(sig,4,1/base,4)/32+sig;
    sig = GVerb.ar(sig,60,3)/32+sig;
    sig = sig/2+(LPF.ar(sig,5000)/4)+(HPF.ar(sig,150)/4);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.95,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
22. 07. 2025 13:44
250722_0191.wav
BPM: 60
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250722_0191.wav
SRC: 1507221131_Oct05_Thu_kof17.scd


(
    s.reboot;
    MIDIClient.init;
    MIDIIn.connectAll;
    ~control = { arg src, chan, num, val;
        [chan,num,val].postln;
    };
    MIDIIn.addFuncTo(\control, ~control);
)


p = ProxySpace.push(s);


(

    SynthDef("moogbass", {
        arg out = 0, pan = 0, freq = 440, amp = 0.1, gate = 1, cutoff = 1000, gain = 2.0, lagamount = 0.01, att = 0.001, dec = 0.3, sus = 0.9, rel = 0.2, chorus = 0.7;
        var osc, filter, env, filterenv, snd, chorusfx;
        osc = Mix(VarSaw.ar(
            freq: freq.lag(lagamount) * [1.0, 1.001, 2.0],
            iphase: Rand(0.0,1.0) ! 3,
            width: Rand(0.5,0.75) ! 3,
            mul: 0.5));
            filterenv = EnvGen.ar(
                envelope: Env.asr(0.2, 1, 0.2),
                gate: gate);
                filter =  MoogFF.ar(
                    in: osc,
                    freq: cutoff * (1.0 + (0.5 * filterenv)),
                    gain: gain);
                    env = EnvGen.ar(
                        envelope: Env.adsr(0.001, 0.3, 0.9, 0.2, amp),
                        gate: gate,
                        doneAction: 2);
                        snd = (0.7 * filter + (0.3 * filter.distort)) * env;
                        chorusfx = Mix.fill(7, {
                            var maxdelaytime = rrand(0.005, 0.02);
                            DelayC.ar(
                                in: snd,
                                maxdelaytime: maxdelaytime,
                                delaytime: LFNoise1.kr(
                                    freq: Rand(4.5, 10.5),
                                    mul: 0.25 * maxdelaytime,
                                    add: 0.75 * maxdelaytime)
                                )
                            });
                            snd = snd + (chorusfx * chorus);
                            Out.ar(out, Pan2.ar(snd, pan));
                        }).add;

                        ~legato = PatternProxy(1);
                        c = MIDIFunc.cc({ |value = 0.05, num, chan, src|
                            ~legato.source = value.linlin(0, 127, 0.01, 1)
                        }, 1);    // modwheel
                        ~attack =  PatternProxy(1);
                        d = MIDIFunc.cc({ |value = 0.05, num, chan, src|
                            ~attack.source = value.linlin(0, 127, 0, 1)
                        }, 22);    // pot.1
                        ~decay = PatternProxy(1);
                        e = MIDIFunc.cc({ |value = 0.05, num, chan, src|
                            ~decay.source = value.linlin(0, 127, 5, 50)
                        }, 24);    // pot.2
                        ~sustain = PatternProxy(1);
                        f = MIDIFunc.cc({ |value = 0.05, num, chan, src|
                            ~sustain.source = value.linlin(0, 127, 0, 0.5)
                        }, 33);    // pot.3
                        ~release = PatternProxy(1);
                        g = MIDIFunc.cc({ |value = 0.05, num, chan, src|
                            ~release.source = value.linlin(0, 127, 0, 20)
                        }, 35);    // pot.4


                        // loadRelative("utilities.scd");  << i do not have, using:
                        h = Pbind(
                            \amp,      ~attack,    //0.5,
                            \midinote, ~decay,       //Pseq([24, 36, 48, 36, 35, 36, 43, 48],inf),
                            \dur,      ~sustain,        //Pstutter(8, Pseq([0.5, 0.25], inf)),
                            \gain,     ~release,        // Pn(Pseries(2, 0.1, 19),inf),
                            \cutoff,   Pn(Pseries(4000, 400, 18), inf),
                            \chorus,   ~legato,         //         0.7,
                            \instrument, \moogbass
                        );
                    )


                    // BACHA NA TO - volume down !!!!!!!!!!!
                    h.play;

                    c.free;
                    d.free;
                    e.free;
                    f.free;
                    g.free;
11. 11. 2025 22:07
251111_0210.wav
BPM: 107
ENERGY: 0.064
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251111_0210.wav
SRC: 1753253111_2025_07_23_W30_kof25.scd

p.push();
p.bpm(110);

b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0180.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0181.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0182.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0183.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0184.wav");

// player synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=4;
    ~one.fadeTime=2.02;
    ~one={
    var mod = [1,-1];//2**([1,5,8]/12+1);//[-1,0.25,-0.25,1/8,1/16];
    var spread = 0.001;
    var pos = LFSaw.kr([1,2,3,4]/36+0.001);
    //         |       |       |       |       |  
    var pat = [1,1,1,1].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.2,2.95],[3,-3],curve:'exp'),imp * hit);
    var sig = PlayBuf.ar(2,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.01),imp, (pos + BrownNoise.ar(1!4).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

    sig = CompanderD.ar(sig,3/4,1/2,1)  ;
    //sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[0].sin)/8 + sig;
    sig = sig * env;
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,2);
    Splay.ar(sig,0.95,0.5);
    };
    ~one.play;
);
~one.stop(7);
~one.clear;
12. 05. 2025 18:22
250512_0186.wav
BPM: 95
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250512_0186.wav
SRC: log_History_150612_185602.scd
// History, as it was on Fri Jun 12 18:56:02 2015.

[
[ 0, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + m.kr(0,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 34.266647696, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,1)/64.0,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 59.266721397, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1)/64.0,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 69.063777593, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1),(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 77.904258242, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.kr(Impulse.kr(m.kr(0,1)*4,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 246.535868712, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 262.901326465, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 294.851303182, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 344.526162127, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(2,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 460.051558564, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7),(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 463.85604526, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)/4),1);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 628.088585777, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)/4),1);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 669.669233228, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)++[0.5,0.25]/4),1);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.play;
);" ],
[ 672.904247433, 'me', "(
~test.quant=2;
~test.fadeTime=2;
~test={
  var sig = LFSaw.ar(50!2 + (m.kr(0,5)*5000));
  sig = sig * Decay.ar(Impulse.ar(m.kr(0,7)*4,(0..3)++[0.5,0.25]/4),0.25);
  sig = CombN.ar(sig,1,m.kr(0,5),m.kr(0,6)*16);
  sig = Greyhole.ar(sig,m.kr(0,1),m.kr(0,2),m.kr(0,3));
  Splay.ar(sig.flat,0.25,0.5);
};
~test.pla
11. 10. 2024 22:28
241011_0167.wav
BPM: 129
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241011_0167.wav
01. 03. 2025 18:41
250301_0174.wav
BPM: 135
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250301_0174.wav
SRC: 1740799386_2025_03_01_W09_kof25.scd


p.push();

p.bpm(105);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(4/~tempo,0,Dseq([[1,5,8],[1,12,5],[1,5,8],[1,5,7]],inf));
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([0,-1,0,1],inf));
    var note = [50,60] * (2**(chord+mod/12+1));//*.x Duty.kr([12,3,4]/~tempo,0,Dseq([1,3/4,4/3,1/2,1.5,1/1.33333,1/8,1.5,1/2].scramble,inf));
    var seek = LFSaw.ar([~tempo/24,~tempo/32/(2**(chord/12+1)),note/[2,4,8]])*2pi+LFNoise1.ar(1/4!3,mul:10);
    var scal = LFTri.ar([1,2,3]/16/[1,2,3],mul:2);
    var noi = Perlin3.ar(seek[0].cos+1*scal[0],seek[1].sin+1*scal[1],seek[2].sin+1*scal[2]);
    var sig = SinOsc.ar(note,noi*2pi,mul:LFTri.kr(~tempo/4/[1,2,3])**2);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,1);
    sig = CompanderD.ar(HPF.ar(sig,40),3/4,1/2,1);
    sig= GVerb.ar(HPF.ar(sig,120),3,90)/16+sig;
    Splay.ar(sig,LFTri.kr(~tempo/36),0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
31. 08. 2025 23:16
250831_0197.wav
BPM: 143
ENERGY: 0.161
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250831_0197.wav
21. 04. 2025 12:09
250421_0180.wav
BPM: 184
ENERGY: 0.039
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250421_0180.wav
05. 11. 2025 23:17
251106_0209.wav
BPM: 143
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251106_0209.wav
SRC: 1694119216_2023_09_07_W36_kof23.scd


p.push();
~tempo={110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=0.2;
~one={
    var third = Duty.kr(16/~tempo,0,Dseq([8,5,1,12],inf));
    var f = 39.75 * [1,1,2];
    var harm = 2**(([1,third,5]/12)+1);
    var sig = SinOsc.ar(f*harm,LFSaw.ar(~tempo/4/[1,2,3,4])*1pi*CombN.ar(Pulse.ar(~tempo*4/[1,2,3,4]),4/f/harm,LFNoise0.kr(~tempo*4/[1,2,3,4]).exprange(0.0001*f*harm,0.01*f*harm),2));
    sig = CombL.ar(sig,harm/f,harm/f/100,LFSaw.ar(~tempo/4/[1,2,3,4])*[4,3,2,1]/4)/4+sig/2;
    sig = LeakDC.ar(sig);
    sig = LPF.ar(HPF.ar(sig,20),1800) * Pulse.ar(~tempo*4/[1,2,3,4]);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
04. 03. 2025 08:21
full.wav
BPM: 135
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/full.wav
22. 04. 2025 18:53
250422_0184.wav
BPM: 123
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250422_0184.wav
15. 05. 2025 07:21
250515_0186.wav
BPM: 129
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250515_0186.wav
24. 09. 2025 19:52
250924_0205.wav
BPM: 143
ENERGY: 0.142
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250924_0205.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
22. 07. 2025 18:54
250722_0193.wav
BPM: 117
ENERGY: 0.043
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250722_0193.wav
SRC: log_History_150607_031939.scd
// History, as it was on Sun Jun  7 03:19:39 2015.

[
[ 0, 'me', "(
~b.play;
~s = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~s.quant=2;
~b.quant =2;
)" ],
[ 1.4500076180002, 'me', "(
~b={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~s,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel);

};
)" ],
[ 11.432540429, 'me', "(
~a.play;
~s = {Duty.kr(1/4,0,Dseq([0,1,2,3,0,0,0,0],inf))};

~oct = {Duty.kr(8,0,Dseq([0,12,24,36],inf))};

~m = {Duty.kr(1,0,Dseq([60,65,64,65,67,63,72]-~oct,inf))};

~m.quant=2;

~s.quant=2;
~a.quant=2;
~a.fadeTime = 0.01;
)" ],
[ 12.826109819, 'me', "(
~a={
	var sigs,sel,env,f,l;

	l = [0.25,0.5,0.5,0.25];

	f = ~m.midicps;

	env = Decay.ar(Impulse.ar(8),Select.kr(~s,l));

	sigs = [
		SinOsc.ar(43.2*(env.exprange(10.0001,1.01))),
		Blip.ar(f*1.5,TExpRand.ar(10,100,Impulse.ar(1!4))),
		Pluck.ar(Saw.ar(f*(1-env)),Impulse.ar(4),0.5,0.5),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4)))
	];

	sel = Select.ar(~s,sigs) + LFSaw.ar(f*(1..8),mul:0.5);
	sel = BBandPass.ar(sel,LFSaw.ar(4/[1,2,4,8]).exprange(16000.01/(1..8),44)) + (sel*env);
	sel = CompanderD.ar(sel,0.75,1,1/10);
	sel = FreeVerb.ar(sel,0.2,0.5);

	Splay.ar(sel);

};
)" ],
[ 21.788248629, 'me', "(
  ~a.play;
  ~a.quant=2;
  ~a={
    var sig,m;
    m = {LFTri.ar(222/(1..8))*25};

    sig = SinOsc.ar(16000/(1..16),mul:0.05);
    sig = sig * LFPulse.ar(TExpRand.ar(1/4!16,16,Impulse.ar(4)));
    sig = CompanderD.ar(sig,0.5,1,1/10);
    sig = CombN.ar(sig,1,8,8);
    sig = FreeVerb.ar(sig,0.31,2);

    Splay.ar(sig);

  };

)" ],
[ 29.353558406, 'me', "(
~a.fadeTime = 5;
~a.play;
~a.quant = 2;


~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-12,-24,-12,12],inf))};

~a[0]={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1) * 2;
	sig = sig + (LFSaw.ar([44,88] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.2,1);
};



~a[10]=\\filter->{|in| BBandPass.ar(in,SinOsc.ar(1/12/(1..8)).range(44,8000)) };
~a[12]=\\filter->{|in| Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5};
~a[14]=\\filter->{|in| Vibrato.ar(in,[4,5,6,7],0.2)};
~a[16]=\\filter->{|in| FreeVerb.ar(in,SinOsc.ar(1/5/(1..8)).range(0.01,0.3),1)};

)" ],
[ 46.735921214, 'me', "(
~rythm.quant = 2;
~rythm.fadeTime = 0.1;
~rythm = {Duty.ar(Dseq([1/2,2+1/2],inf),0,Dseq([32,4]*2,inf))};
~saw.quant = 2;
  ~saw = {LFSaw.ar(2).exprange(2200.01,22)};
)" ],
[ 48.187421097, 'me', "(
  Ndef(\\a).fadeTime = 2;
  Ndef(\\a).quant =2;
  Ndef(\\a,{
    var sig = SinOsc.ar(~saw+(~saw*Pulse.ar(~rythm)));
    sig = sig + Resonz.ar(WhiteNoise.ar(1!2),~saw*10,0.1,4);
    sig = sig * Decay.ar(Impulse.ar(~rythm),0.15+SinOsc.ar(1/16).range(0.001,0.15));
    sig = RLPF.ar(sig,~saw*10);
    sig = FreeVerb.ar(sig,0.13,2);

    Splay.ar(
       sig
    )
  }).play;
)" ],
[ 57.736994871, 'me', "Ndef(\\ttt).lag(\\eff,10,\\room,10,\\freq,0.02,\\temp,10,\\amm,10,\\echo,10);" ],
[ 58.733874706, 'me', "Ndef(\\ttt).set(\\freq,[432,432.1,432.1/2]*1.5pi)" ],
[ 60.359053725, 'me', "Ndef(\\ttt).set(\\room,2)" ],
[ 61.186729775, 'me', "Ndef(\\ttt).set(\\amm,1)" ],
[ 61.750457209, 'me', "Ndef(\\ttt).set(\\temp,[1,2,4,8]/8)" ],
[ 62.417309813, 'me', "Ndef(\\ttt).set(\\echo,0.133)" ],
[ 63.016422183, 'me', "Ndef(\\ttt).set(\\eff,0.5)" ],
[ 65.510799773, 'me', "(
Ndef(\\a).fadeTime = 2.0;
Ndef(\\a).quant = 2.0;
Ndef(\\a,{
	SinOsc.ar(4320/([1,2,4,8]*pi)) * LFPulse.ar(4/[1,2,4
05. 03. 2025 12:00
prague_punktums_10th_birthdays_25.mp3
BPM: 107
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/prague_punktums_10th_birthdays_25.mp3
31. 08. 2025 18:07
250831_0196.wav
BPM: 143
ENERGY: 0.022
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250831_0196.wav
06. 09. 2025 00:27
250905_0204.mp3
BPM: 112
ENERGY: 0.090
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250905_0204.mp3
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
01. 04. 2025 18:57
250401_0179.wav
BPM: 117
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250401_0179.wav
SRC: 1704128549_2024_01_01_W01_kof24.scd


p.push();

~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=3;
~one={
    var sig = SinOsc.ar(40!2,Pulse.ar(~tempo*[4,3]/[1,2,3,4]));
    Splay.ar(sig,0.5,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
21. 04. 2025 14:40
250421_0181.wav
BPM: 143
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250421_0181.wav
12. 11. 2024 16:12
241112_0170.wav
BPM: 129
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241112_0170.wav
01. 03. 2025 20:45
250301_0175.wav
BPM: 112
ENERGY: 0.051
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250301_0175.wav
SRC: 1740799386_2025_03_01_W09_kof25.scd


p.push();

p.bpm(105);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(4/~tempo,0,Dseq([[1,5,8],[1,12,5],[1,5,8],[1,5,7]],inf));
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([0,-1,0,1],inf));
    var note = [50,60] * (2**(chord+mod/12+1));//*.x Duty.kr([12,3,4]/~tempo,0,Dseq([1,3/4,4/3,1/2,1.5,1/1.33333,1/8,1.5,1/2].scramble,inf));
    var seek = LFSaw.ar([~tempo/24,~tempo/32/(2**(chord/12+1)),note/[2,4,8]])*2pi+LFNoise1.ar(1/4!3,mul:10);
    var scal = LFTri.ar([1,2,3]/16/[1,2,3],mul:2);
    var noi = Perlin3.ar(seek[0].cos+1*scal[0],seek[1].sin+1*scal[1],seek[2].sin+1*scal[2]);
    var sig = SinOsc.ar(note,noi*2pi,mul:LFTri.kr(~tempo/4/[1,2,3])**2);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,1);
    sig = CompanderD.ar(HPF.ar(sig,40),3/4,1/2,1);
    sig= GVerb.ar(HPF.ar(sig,120),3,90)/16+sig;
    Splay.ar(sig,LFTri.kr(~tempo/36),0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
22. 04. 2025 18:19
250422_0183.wav
BPM: 92
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250422_0183.wav
10. 10. 2025 18:42
251010_0206.wav
BPM: 129
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251010_0206.wav
SRC: log_History_150610_032650.scd
// History, as it was on Wed Jun 10 03:26:50 2015.

[
[ 0, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(50!2);
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 37.141027013, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(1!2).exprange(11.1,1200));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 45.977133328, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(8!2).exprange(11.1,1200));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 71.85409525, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1200*(1..8)));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 83.159992457, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1200*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 88.040120143, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 95.26949132, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 162.001580444, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*220);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 173.786060101, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*2200);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 178.645173965, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*220);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 190.347257357, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*LFSaw.ar(1/4/fib(16)).exprange(0.001,1));
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 200.002573564, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*11111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 209.988866719, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*11111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 217.395794215, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 251.757516185, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 261.672838136, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 265.211638583, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 268.342738987, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 278.583152086, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 282.837823165, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 294.210857366, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 311.832983554, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,120));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 316.80917562, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,1200));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 319.591171454, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 356.772101881, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/2,1/2,16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 371.245548168, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4,16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 385.539551553, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(1/4).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 392.172752468, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 404.609806898, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 418.993583981, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 436.029907789, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4).softclip;
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 447.960765783, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 457.322642219, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 467.665229957, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,22000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 482.986325539, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,22000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 493.084419543, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 498.208250202, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.1) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 508.236587005, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 514.939530895, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 520.151890076, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 534.23746867, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000).round(220),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 540.761446977, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000).round(100),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 546.995629041, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(110),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 547.875150512, 'me', "thisProcess.stop;" ],
[ 548.314254216, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(110),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 556.918089036, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 559.718851632, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 566.803617883, 'me', "thisProcess.stop;" ],
[ 567.118117805, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 619.630333999, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 628.713946548, 'me', "thisProcess.stop;" ],
[ 629.2182006, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 636.444563492, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,20000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 643.325424894, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 652.120048247, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 655.866351027, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 660.089233864, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/44,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0
30. 10. 2025 09:32
251030_0208.wav
BPM: 117
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251030_0208.wav
22. 07. 2025 18:34
250722_0192.wav
BPM: 151
ENERGY: 0.050
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250722_0192.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
20. 06. 2025 18:39
250620_0190.wav
BPM: 129
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250620_0190.wav
SRC: log_History_150620_003104.scd
// History, as it was on Sat Jun 20 00:31:04 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 26.360906706, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 43.645442022, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 59.308612783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1.5pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 77.558696582, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 91.295365261, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 104.350977684, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 118.380596082, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 168.595093979, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 181.047604438, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 192.921543105, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 224.036568387, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 233.928249057, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 265.612110225, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 286.478273674, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 294.065638955, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 323.759249689, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 337.350754826, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 352.392711757, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 362.79263566, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 370.32803119, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,69,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 377.014523909, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 381.327600087, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 388.017737773, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 399.924222149, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 405.274506457, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 412.957605743, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 416.434946101, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 431.378593015, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 433.632460574, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 440.927801269, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 452.744379808, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 458.528448707, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 464.084282731, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 473.882766211, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,1]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 482.385200046, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 485.011240565, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.25,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 493.775052135, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 498.273741974, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5,0.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 501.989151102, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 508.500214043, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 518.526628144, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 521.767528077, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 524.56052783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 534.285298439, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 539.580345654, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 543.06371671, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 549.362679982, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 554.011671315, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 558.885651053, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 579.63015361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/2+(sig/2);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 589.629801294, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 594.524275748, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 611.412339336, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 625.480811608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 634.414499981, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 637.430095183, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 645.315556534, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*1500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 655.362932608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*5500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 662.258171083, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 671.015433092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 676.66966372, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 687.264178935, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 700.855047218, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-7,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 709.433782485, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 717.53174274, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 720.987652412, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 725.096327361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63-7].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 734.018755445, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 741.836333652, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 744.733181178, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 746.689821607, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 752.234153092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 758.490866655, 'me', "~saw.stop(30);" ],
];
22. 04. 2025 18:18
250422_0182.wav
BPM: 103
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250422_0182.wav
01. 03. 2025 22:40
250301_0177.wav
BPM: 123
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250301_0177.wav
SRC: 1740799386_2025_03_01_W09_kof25.scd


p.push();

p.bpm(105);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=2;
~one={
    var chord = Duty.kr(4/~tempo,0,Dseq([[1,5,8],[1,12,5],[1,5,8],[1,5,7]],inf));
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([0,-1,0,1],inf));
    var note = [50,60] * (2**(chord+mod/12+1));//*.x Duty.kr([12,3,4]/~tempo,0,Dseq([1,3/4,4/3,1/2,1.5,1/1.33333,1/8,1.5,1/2].scramble,inf));
    var seek = LFSaw.ar([~tempo/24,~tempo/32/(2**(chord/12+1)),note/[2,4,8]])*2pi+LFNoise1.ar(1/4!3,mul:10);
    var scal = LFTri.ar([1,2,3]/16/[1,2,3],mul:2);
    var noi = Perlin3.ar(seek[0].cos+1*scal[0],seek[1].sin+1*scal[1],seek[2].sin+1*scal[2]);
    var sig = SinOsc.ar(note,noi*2pi,mul:LFTri.kr(~tempo/4/[1,2,3])**2);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,1);
    sig = CompanderD.ar(HPF.ar(sig,40),3/4,1/2,1);
    sig= GVerb.ar(HPF.ar(sig,120),3,90)/16+sig;
    Splay.ar(sig,LFTri.kr(~tempo/36),0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
22. 04. 2025 20:39
250422_0185.wav
BPM: 99
ENERGY: 0.168
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250422_0185.wav
05. 09. 2025 18:30
250905_0204.wav
BPM: 112
ENERGY: 0.095
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250905_0204.wav
SRC: 1733251975_2024_12_03_W49_kof24.scd

p.push();
s.boot;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var base = 40;
    var mel = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,4/3,5/4],inf)).lag(0.1)*base;
    var sig = SinOsc.ar(base*mel+(puls.abs * 100),puls.cos*2pi) * puls.abs.lag(0.01);
    Splay.ar(sig,0.95,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mel = Duty.kr([4,3,12]*1.5/~tempo,0,Dseq([1,1/2,1.5,1/4],inf)) * [432,43.2,432*2,432/2];
    var puls = CombL.ar(Pulse.ar(1/[3,4,5,2] + LFNoise1.kr(1/36!4).range(0.02,0.02)),1,1/mel,4);
    var base = 2**(Duty.kr([1/36,4,3,12]/~tempo,0,Dseq([1,2,7,8,9,7,6,8,11],inf))/12+1) * 432*[1,2,1.5];
    var cad = Duty.kr([4,8,16,24,36,1/4]/~tempo,0,Dseq([1,2,1.5,1.33333],inf)).lag(0.02)*12;
    var sig = SinOsc.ar(base,SinOsc.ar(cad/[4,3,2,1/4])*2pi);
    var shape = LFNoise2.kr(~tempo/36!8).range(0.1,0.4);
    sig = sig * puls + LFSaw.ar(base*[1,2,1.5,4],mul:0.2) * puls;
    sig = HPF.ar(sig,20);
    sig= CombL.ar(sig,1/2,4/mel,1);
    sig = sig.softclip;
    sig = CompanderD.ar(BPF.ar(sig,4320*2/mel/(8..1),shape),3/4,1/4,LFNoise2.kr(~tempo/4/(8..16)).range(0.75,1) );
    sig = GVerb.ar(sig,6,60)/24 + sig;
    Splay.ar(sig,0.75,0.9);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
31. 08. 2025 23:47
250831_0198.wav
BPM: 103
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250831_0198.wav
20. 06. 2025 17:42
250620_0189.wav
BPM: 117
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250620_0189.wav
SRC: log_History_150620_003104.scd
// History, as it was on Sat Jun 20 00:31:04 2015.

[
[ 0, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 26.360906706, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 43.645442022, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 59.308612783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1.5pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 77.558696582, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 91.295365261, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.5,2,1.25,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 104.350977684, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 118.380596082, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 168.595093979, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*1.5/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 181.047604438, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = 60.midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 192.921543105, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note);
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 224.036568387, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 233.928249057, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 265.612110225, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 286.478273674, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 294.065638955, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * Pulse.ar([1,2,3,4]);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 323.759249689, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.25);
};
~saw.play;
);" ],
[ 337.350754826, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,65,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 352.392711757, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,67].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 362.79263566, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,63,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 370.32803119, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,69,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 377.014523909, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,65].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 381.327600087, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,60,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 388.017737773, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*5000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 399.924222149, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+100);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+100));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 405.274506457, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/8/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 412.957605743, 'me', "(
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 416.434946101, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/3/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 431.378593015, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 433.632460574, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 440.927801269, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 452.744379808, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*1pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 458.528448707, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*4/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 464.084282731, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*2/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 473.882766211, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,1]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 482.385200046, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.5,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 485.011240565, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1.25,2]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 493.775052135, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 498.273741974, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5,0.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 501.989151102, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1*fib(8)).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 508.500214043, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 518.526628144, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 521.767528077, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 524.56052783, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 534.285298439, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 539.580345654, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 543.06371671, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 549.362679982, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 554.011671315, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 558.885651053, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/4+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 579.63015361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)/2+(sig/2);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 589.629801294, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 594.524275748, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+(sig/3);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 611.412339336, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100)+LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 625.480811608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = LPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 634.414499981, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,10) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 637.430095183, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15000+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 645.315556534, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*1500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 655.362932608, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*5500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 662.258171083, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 671.015433092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,65].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 676.66966372, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [63,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 687.264178935, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 700.855047218, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-7,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 709.433782485, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-7,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 717.53174274, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+12,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 720.987652412, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 725.096327361, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72-14,48+14,63-7].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 734.018755445, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60-14,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 741.836333652, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[1,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 744.733181178, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,0.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 746.689821607, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.5]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 752.234153092, 'me', "(
~saw.quant=2;
~saw.fadeTime=5;
~saw={
  var note = [60,72,48+12,60].midicps*[2,1.25]/([1,1.25,2,1.5,0.25,0.1125,1/64]*0.5pi);
  var sig = LFSaw.ar(note+SinOsc.ar(0.1).range(-2,2));
  sig = RLPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(0.001,1)*15500+50);
  sig = sig + (Resonz.ar(sig,LFSaw.ar(1/2/fib(8)).exprange(0.001,1)*15000+50));
  sig = sig * LFSaw.ar(4/fib(8)).exprange(0.001,1);
  sig = GVerb.ar(sig,100) + LPF.ar(sig/2,800);
  Splay.ar(sig.flat,0.25,0.5);
};
~saw.play;
);" ],
[ 758.490866655, 'me', "~saw.stop(30);" ],
];
22. 10. 2024 17:21
presahy.mp3
BPM: 112
ENERGY: 0.089
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/presahy.mp3
SRC: gnd_predstaveni.scd

s.scope;

///////  1  hf sounds /////////////////////////////////////////////////////////

(


~one={
	var sig;
	sig = LFSaw.ar(8000*[1,1.5]+SinOsc.ar([1,1.00001]).range(-1,1) ,mul:0.5) * LFSaw.ar(1/[1,2]).exprange(0.0001,1);
	Splay.ar(sig,0.1,m.kr(0,1));
};
// ~one[50]=\filter->{|in|FreeVerb.ar(in,0.22,0.5)};

~one.play;
~one.fadeTime = 4;


///////// 2 calm little melodies whan loud  ////////////////////////////////////////////////////////


(

~modulate.quant=2;
~modulate = {Duty.kr(4*(1..8),0,Dseq([0,-48,-24,-12,-36]+12,inf))};
~a.quant = 4;
~a={
	var sig;

	sig = SinOsc.ar(([60,67,64,69,65,60-12+7,60-24+4]+~modulate).midiratio * (pi) * (1..12) * (1.0001**(1..12)),SinOsc.ar(8/[11,22,44]).range(-pi,pi),mul:1/(1..12));
	sig = sig * LFSaw.ar(1/(1..8)).range(0,1);
	sig = sig + (SinOsc.ar([44,45] * Decay2.ar(Impulse.ar(4/[1,2]),0.002,0.18,5,1),0.1) * Decay2.ar(Impulse.ar(4/[1,2]),0.2,1));
	sig = sig + (HPF.ar(WhiteNoise.ar(0.005!4),TExpRand.ar(440,16000,Impulse.ar(1/2!4))) * Pulse.ar([1/4,1/8,1],[1,2,6,8].normalize));
	sig = CompanderD.ar(sig,0.5,1,1/10);

	Splay.ar(sig,0.01,m.kr(0,2));
};


~a.fadeTime = 20;
~a.play;


~a[10]=\filter->{|in| Splay.ar(BBandPass.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5)};
~a[12]=\filter->{|in| Splay.ar(Resonz.ar(in,SinOsc.ar(1/4/(1..8)).range(44,8000)) * 1.5)};
~a[14]=\filter->{|in| Splay.ar(Vibrato.ar(in,[4,5,6,7],0.2))};
~a[16]=\filter->{|in| Splay.ar(FreeVerb.ar(in,SinOsc.ar(1/10/(1..8)).range(0.01,0.18),1))};
);


///////// 3  impro set 1.5 1.25 1.75 ////////////////////////////////////////////////////////////////

(
~low.quant=2;
  ~low={

	var oct,f,sig;

      oct = Duty.kr(16,0,Dseq([0,1,2]*7,inf));
      f = Duty.kr(4,0,Dseq(([60,64,67,63]-36+oct).midicps,inf)).lag(1/4);
      sig = Blip.ar(f,40*LFSaw.ar(1/4/[1,2,4,8]).exprange(0.0001,1)+1,mul:0.2);

      sig = Resonz.ar(sig,SinOsc.ar(1/4/[1,2]).exprange(f*8,f));
      sig = Vibrato.ar(Mix.ar(sig).softclip!2,[4,5],0.2);


    Splay.ar(
      Compander.ar(
        FreeVerb2.ar(
          sig[0],sig[1]
            ,0.23,40) * 2.0
        ,0.5,1,1/10)
		,0.1,m.kr(0,3))
  };
~low.play;
);


/////////// 4 toned hihats ////////////////////////////////////////////////////////



~hh={
	var hat,pat1;

	pat1=[1,2,3,4]*2;


	hat = HPF.ar(WhiteNoise.ar(0.5!2),2200*(Decay.ar(Impulse.ar(pat1),0.15)+1)) * Decay.ar(Impulse.ar(pat1),0.25);
	Splay.ar(hat,0.1,m.kr(0,4));
};
~hh.quant=1;
~hh.play;


/////////// 4b melod kicks //////////////////////////////////////////////////////


~rrr={
	var in,mel,hat,kick,pat1,pat2,sl,sl2;

	sl =Duty.ar(4,0,Dseq([1.5,1.25,1.125,2],inf)).lag(1/16);
	sl2=Duty.ar(4,0,Dseq([1.5,1.25,1.125/2,2],inf));

	pat1=[1,4,1/4];
	pat2=[2,8,1.5];

	kick = SinOsc.ar(44*sl2*(4*Decay.ar(Impulse.ar(pat1),0.1225)+1),mul:1)* Decay.ar(Impulse.ar(pat1),1.5);
	hat = RHPF.ar(WhiteNoise.ar(0.2!2),2200*[1,2,4,8]) * Decay.ar(Impulse.ar(pat2),0.25);
	mel = VarSaw.ar(43.2*[1,2,4,8]*sl2,mul:0.37);
	in = Ringz.ar(Impulse.ar(4), 43.2*(_*sl!8) ,2.5,mul:1/(1..12)) + mel;
	in = kick / 1.25 + mel;
	in = CompanderD.ar(in,0.75,1/1.15,1/10).softclip;
	in = BBandPass.ar(in,LFTri.ar(1/32*fib(8)).range(44,12000),1,1,in/2);
	Splay.ar(in,0.1,m.kr(0,5));
};

~rrr.fadeTime=2;
~rrr.quant=2;
~rrr.play;





//////////// 5 alex astral /////////////////////////////////////////////////////////////




//////////// 6 inpropriate guitar basses /////////////////////////////////////////////////////////////



(
~six={
	var sig,mld;
	mld = LFTri.ar(222/(1..8))*25;

	sig = SinOsc.ar(16000/(1..16),mul:0.05);
	sig = sig * LFPulse.ar(TExpRand.ar(1/4!16,16,Impulse.ar(4)));
	sig = CompanderD.ar(sig,0.5,1,1/10);
	sig = CombN.ar(sig,1,8,8);
	sig = FreeVerb.ar(sig,0.31,2);

	Splay.ar(sig,0.1,m.kr(0,6));

};
);
~six.quant=2;
~six.play;




///////////// 7 disturbing high freq sounds //////////////////////////////////////////////////////////////////


(

~pila.fadeTime = 2.0;
~pila.quant = 2.0;
~pila={Splay.ar(
	RLPF.ar(
		SinOsc.ar(LFSaw.ar(11.31).exprange(22.0,17777),mul:0.75) * SinOsc.ar(11.32).squared * SinOsc.ar(8/[8,5,3,1]).lag(0.001+SinOsc.kr(0.01).range(0,0.01))
		,LFNoise0.ar(1/[4,4]).range(22,17777).lag(1))
	,0.1,m.kr(0,7))};




~pila[52] = \filter -> {|in| Resonz.ar(in,LFNoise0.ar(1/[4,4]).range(22,17777).lag(1),mul:0.33,add:in)};
~pila[54] = \filter -> {|in| GVerb.ar(in,100,mul:0.33,add:in)};

~pila.play;

);


);

(



///////////// 10 serioux tones //////////////////////////////////////////////////////////////////

(
~aaa.fadeTime = 2.0;
~aaa.quant = 2.0;
~aaa={
	var base,saws;
	Splay.ar(

		base = [60,60.13]*1.25;
		saws = LFSaw.ar(1/8/[1,2,3,5,8,13,21,34,55,89]).squared;

		FreeVerb.ar(
			FreeVerb.ar(
				SinOsc.ar(SinOsc.kr([1,1/2,1/4,1/8]*pi).range(base,base+2),mul:2)
				,0.1375,1).softclip * Decay.ar(Impulse.ar(8/[1,2,3,5,8])).squared + (VarSaw.ar(SinOsc.kr([1,1/2,1/4,1/8],(8pi*saws)).range(base*2,base*2+2)) * saws)
			// +(HPF.ar(WhiteNoise.ar(0.75!4),10080) * Decay.ar(Impulse.ar(8/[1,2,3,5,8,13]),0.6).squared)

			,0.1,2).softclip
		,0.1,m.kr(0,8))};

);
);


///////// 11 ////////////////////////////////////////////////////////////////////

(

(
~ss.quant=2;

~ss = {Duty.kr(1/8,0,Dseq([1,2,0,0,0,0,3,3,3,4,0,0,0,0],inf))};

~x={
	var sigs,sel,env,f,l;

	sigs = [
		SinOsc.ar(43.2),
		HPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Blip.ar(1986,{TExpRand.ar(10,100,Impulse.ar(4!4))} ),
		RLPF.ar(WhiteNoise.ar(0.7!2),TExpRand.ar(1000,16000,Impulse.ar(1!4))),
		Pluck.ar(Pulse.ar(4000),Impulse.ar(4),0.5,0.5)
	];

	sel = Select.ar(~ss,sigs);
	sel = CompanderD.ar(sel,0.9,1,1/10);
	sel = FreeVerb.ar(sel,0.12,2.5);

	Splay.ar(sel,0.1,m.kr(1,1));

}
);

~x.play;

~x.quant =2;

);


05. 06. 2025 18:43
250605_0188.wav
BPM: 151
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250605_0188.wav
SRC: log_History_150603_031826.scd
// History, as it was on Wed Jun  3 03:18:26 2015.

[
[ 0, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = LFSaw.ar(50!2);
  sig = sig * LFSaw.ar(1).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 15.477249965, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = LFSaw.ar(50!2 + (LFSaw.ar(44).exprange(0.001,44)));
  sig = sig * LFSaw.ar(1).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 86.599365927, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000!2);
  sig = sig * LFSaw.ar(44).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 144.059729837, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 155.864757815, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 189.36836608, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,14441));
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 195.973289454, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,14441));
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 203.858240279, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44/fib(8)).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,14441));
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 207.215912239, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44/fib(4)).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,14441));
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 212.709786527, 'me', "(
~two.quant=2;
~two.fadeTime=2;
~two={
  var sig = LFSaw.ar(5000/(1..8));
  sig = sig * LFSaw.ar(44/fib(4)).exprange(0.001,1);
  sig= sig * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,14441));
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~two,postVol:true);
~two.play;
);" ],
[ 250.597265864, 'me', "(
~reverb.quant=2;
~reverb.fadeTime=2;
~reverb={
  var sig = m.ar;
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.2);
};
~reverb.play;
);" ],
[ 262.608944845, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = LFSaw.ar(150!2 + (LFSaw.ar(44).exprange(0.001,44)));
  sig = sig * LFSaw.ar(1).exprange(0.001,1);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 289.165535665, 'me', "m.stop(10)" ],
[ 298.378288676, 'me', "s.stop(10)" ],
[ 305.228897435, 'me', "~reverb.stop(7);" ],
[ 306.4919324, 'me', "~two.stop(7);" ],
[ 308.582623677, 'me', "~one.stop(7);" ],
];
21. 11. 2024 19:34
241121_0171.wav
BPM: 135
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241121_0171.wav
11. 10. 2024 22:29
241011_0168.wav
BPM: 95
ENERGY: 0.059
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241011_0168.wav
21. 11. 2024 20:38
241121_0173.wav
BPM: 117
ENERGY: 0.025
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/241121_0173.wav
04. 06. 2025 19:17
250604_0187.wav
BPM: 117
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250604_0187.wav
SRC: 1775544795_2026_04_07_W15_kof26.scd



p.push();
p.bpm(72);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=5;
~one={
    var note = Duty.kr([1,1/2,1/4]/~tempo,0,Dseq( [] ++ ([1,5,8] +.x [12,0,24,0,36,0] +.x [0,7,0,-4,0,1,-1,0]).pyramid,inf));
    var base = 2**(note / 12 + 1);
    var sig = SinOsc.ar(50*base,mul:0.5) * SinOsc.ar(49.97*base,mul:0.5);
    sig = sig.softclip;
    Splay.ar(sig,0.15,0.75);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
05. 09. 2025 16:11
250905_0201.wav
BPM: 112
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250905_0201.wav
14. 12. 2025 20:33
251214_0211.wav
BPM: 89
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251214_0211.wav
SRC: log_History_150611_021211.scd
// History, as it was on Thu Jun 11 02:12:11 2015.

[
[ 0, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(1500*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 8.022383916, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 12.544382282, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 19.616440725, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 25.036123699, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/16/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 28.791923583, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/32/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 32.855843812, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 49.844794402, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 98.98600106, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 107.308673884, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15x000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 110.889935153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(1500*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 122.182824443, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 142.967404008, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 160.69661537, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 175.343375519, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 186.715384093, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 192.904980737, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 211.32683259, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 244.13331336, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 276.875701013, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 285.717277741, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 300.054667333, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 305.608829687, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 317.381552993, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 323.269031684, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 333.787889122, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 343.71405729, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 353.134884001, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.25);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 380.5748028, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 480.632623757, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.1!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 497.138495938, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.3!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 503.422613357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.4!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 506.660873357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 511.197852302, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 514.358750153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 531.203159833, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 589.95507428, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 594.173064232, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 619.420228323, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 635.393102201, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 643.657387334, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 646.300681148, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 664.221074948, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 675.277306445, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 679.650209062, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 688.417427379, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/2/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 691.394290715, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.5/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 693.407798173, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.25/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 695.287229508, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 701.73934504, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 706.196163407, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 710.204851967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 713.128880603, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 717.86184712, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 725.865158452, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(7)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 727.461149397, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 735.744778223, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 743.056710907, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 753.111043776, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 761.81451307, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 767.700518677, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 774.693439313, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 812.406132185, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 829.034497002, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 833.268244555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 839.17399357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 846.60949336, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 863.660654484, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,1000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 866.662601464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 869.47289708, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 882.397798682, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 885.981998191, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 887.5721341, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 889.383198391, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 893.938860817, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 904.317188787, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 913.201541583, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 927.588391812, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 985.864691628, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 998.655309215, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1002.640994495, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1011.887972131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1017.219772389, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1019.783813243, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1023.678344228, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1030.612556756, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1047.411976255, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1057.253380538, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1067.085176533, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1070.826494949, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1075.215955034, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1078.475225967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1080.079878092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1086.012566978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1098.399741542, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1107.824935548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1112.543820415, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1117.015701479, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1123.37486098, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1136.360187978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1150.322014226, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1155.04709511, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1160.636117737, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1163.914590739, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1191.188837718, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1199.809482252, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1205.874659025, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1218.921335116, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1229.710670163, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1235.228202114, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1240.968432157, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1248.267083772, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1252.408529178, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1255.176741131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1258.597610018, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1261.193766216, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,4,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1264.196117264, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1266.516054455, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1270.628488337, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1275.885548725, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1281.309379986, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1286.56283281, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1301.779646646, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1315.715118039, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1318.269169236, 'me', "thisProcess.stop;" ],
[ 1318.968197548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1337.984917037, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1344.750836084, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1354.031113651, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1356.859298247, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1365.501024961, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1389.420050079, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1405.61536555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,100);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1413.641012898, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1416.256370092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1423.4706462, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1426.065892797, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1428.946823798, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1432.093888396, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1437.271507464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1440.286399242, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1448.871481068, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1452.920217339, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/8*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1458.158383877, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1461.220242064, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1463.814789271, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1470.777055357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1474.024102466, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1477.930056885, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1480.739834643, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1486.361824214, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1493.795682634, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1498.40198556, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1509.23837209, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1511.74688399, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1516.875418937, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1533.412693388, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  sig = sig * Pulse.ar(4);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1547.516782015, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = sig * Pulse.ar(4);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1552.02612729, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1558.569644952, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1567.187851873, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1582.494657596, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1592.927706795, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1595.890456544, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1598.68021566, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1603.588611023, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1606.793482816, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1609.767166505, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.25,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1622.900847964, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1635.579350693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1643.985939006, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1649.29027161, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1658.412636657, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1661.825256236, 'me', "(
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1665.82072693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1688.467675516, 'me', "thisProcess.stop;" ],
[ 1744.003919107, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1752.157265014, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1755.149813703, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.125);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1778.710564019, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig
05. 09. 2025 17:05
250905_0202.wav
BPM: 103
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/250905_0202.wav
SRC: 1752502315_2025_07_14_W29_kof25.scd
p.push();
p.bpm(90);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sp = Duty.kr([4,8,36]/~tempo,0,Dseq([1,2,1/2,1.5],inf)).lag(1/4);
    var last = Duty.kr(4/~tempo,0,Dseq([0,12,11,7,9],inf));
    var harm = 2 ** (Duty.kr(sp/[1,2,3,4]/~tempo,0,Dseq([1,5,8,last],inf))/12+1).lag(0.01);
    var lf = LFSaw.ar([sp/[1,2,3,4]*~tempo,~tempo/8,~tempo/360]) + LFSaw.ar([[50,49.95]*harm,[~tempo*sp/4,~tempo*sp],[1200,1200.25]*harm]) + LFSaw.ar(~tempo/360/[1,2,3,4]*sp) * 2pi/3;
    var len = LFNoise1.kr(~tempo*sp/36!4).exprange(0.02,0.5) ** 2;
    var sig = Perlin3.ar(lf[0].sin,lf[1].sin,lf[2].sin) * (Decay.ar(Impulse.ar(~tempo/[1,2,3,4]*sp,len))**2 ) * (1/sp);
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,4/~tempo,1/1200*harm,LFNoise1.kr(sp/16!4).exprange(0.01,1.9));
    sig = LPF.ar(sig,900);
    sig = GVerb.ar(sig,90,3)/24+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1)/4+sig;
    Splay.ar(sig,0.25,0.45);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
11. 10. 2025 16:45
251011_0207.wav
BPM: 184
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/251011_0207.wav
SRC: 1753253111_2025_07_23_W30_kof25.scd

p.push();
p.bpm(110);

b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0180.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0181.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0182.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0183.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0184.wav");

// player synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=4;
    ~one.fadeTime=2.02;
    ~one={
    var mod = [1,-1];//2**([1,5,8]/12+1);//[-1,0.25,-0.25,1/8,1/16];
    var spread = 0.001;
    var pos = LFSaw.kr([1,2,3,4]/36+0.001);
    //         |       |       |       |       |  
    var pat = [1,1,1,1].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.2,2.95],[3,-3],curve:'exp'),imp * hit);
    var sig = PlayBuf.ar(2,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.01),imp, (pos + BrownNoise.ar(1!4).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

    sig = CompanderD.ar(sig,3/4,1/2,1)  ;
    //sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[0].sin)/8 + sig;
    sig = sig * env;
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,2);
    Splay.ar(sig,0.95,0.5);
    };
    ~one.play;
);
~one.stop(7);
~one.clear;
04. 03. 2025 08:27
punctum_10th_birthday_25.flac
BPM: 135
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/punctum_10th_birthday_25.flac
24. 11. 2025 21:59
lyla_crop.wav
BPM: 129
ENERGY: 0.072
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/audacity/lyla_crop.wav
24. 11. 2025 20:45
241125_Lyla.wav
BPM: 129
ENERGY: 0.030
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2025/audacity/241125_Lyla.wav
20. 03. 2026 22:59
260320_0238.mp3
BPM: 103
ENERGY: 0.128
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260320_0238.mp3
SRC: 1697960532_2023_10_22_W42_kof23.scd


p.push();
~tempo={92/120};


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([3,4,12]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([3,5,3,6,5,7],inf));
    var last = Duty.kr(12/~tempo,0,Dseq([8,7,5,8,5,3],inf));
    var base = [220,110,55]/mod;
    var har = 2**([1,mid,last]/12+1);
    var det = SinOsc.kr(~tempo/[3,4,5]);
    var sig = SinOsc.ar(base * har + det,LFTri.kr(~tempo/[6,7,8]));
    sig = Perlin3.ar(LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).cos+1,LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).sin+1,LFSaw.ar(base/16*har,det,mul:2pi).sin/16+(sig*2) ) ;
    sig = LPF.ar(sig,2500+LFSaw.kr(~tempo/4/[4,3,2],mul:2500));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/32+sig;
    Splay.ar(sig,0.75,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
03. 03. 2026 09:50
260303_0226.mp3
BPM: 89
ENERGY: 0.151
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260303_0226.mp3
SRC: 1769605300_2026_01_28_W05_kof26.scd
s.boot();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar();
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
14. 12. 2025 20:20
251214_0212.wav
BPM: 117
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251214_0212.wav
SRC: log_History_150611_021211.scd
// History, as it was on Thu Jun 11 02:12:11 2015.

[
[ 0, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(1500*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 8.022383916, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 12.544382282, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 19.616440725, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 25.036123699, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/16/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 28.791923583, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/32/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 32.855843812, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 49.844794402, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 98.98600106, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 107.308673884, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15x000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 110.889935153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(1500*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 122.182824443, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 142.967404008, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 160.69661537, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 175.343375519, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 186.715384093, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 192.904980737, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 211.32683259, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 244.13331336, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 276.875701013, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 285.717277741, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 300.054667333, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 305.608829687, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 317.381552993, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 323.269031684, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 333.787889122, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 343.71405729, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 353.134884001, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.25);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 380.5748028, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 480.632623757, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.1!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 497.138495938, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.3!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 503.422613357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.4!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 506.660873357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 511.197852302, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 514.358750153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 531.203159833, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 589.95507428, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 594.173064232, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 619.420228323, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 635.393102201, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 643.657387334, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 646.300681148, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 664.221074948, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 675.277306445, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 679.650209062, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 688.417427379, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/2/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 691.394290715, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.5/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 693.407798173, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.25/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 695.287229508, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 701.73934504, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 706.196163407, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 710.204851967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 713.128880603, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 717.86184712, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 725.865158452, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(7)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 727.461149397, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 735.744778223, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 743.056710907, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 753.111043776, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 761.81451307, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 767.700518677, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 774.693439313, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 812.406132185, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 829.034497002, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 833.268244555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 839.17399357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 846.60949336, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 863.660654484, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,1000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 866.662601464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 869.47289708, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 882.397798682, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 885.981998191, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 887.5721341, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 889.383198391, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 893.938860817, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 904.317188787, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 913.201541583, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 927.588391812, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 985.864691628, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 998.655309215, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1002.640994495, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1011.887972131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1017.219772389, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1019.783813243, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1023.678344228, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1030.612556756, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1047.411976255, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1057.253380538, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1067.085176533, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1070.826494949, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1075.215955034, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1078.475225967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1080.079878092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1086.012566978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1098.399741542, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1107.824935548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1112.543820415, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1117.015701479, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1123.37486098, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1136.360187978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1150.322014226, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1155.04709511, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1160.636117737, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1163.914590739, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1191.188837718, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1199.809482252, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1205.874659025, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1218.921335116, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1229.710670163, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1235.228202114, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1240.968432157, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1248.267083772, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1252.408529178, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1255.176741131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1258.597610018, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1261.193766216, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,4,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1264.196117264, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1266.516054455, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1270.628488337, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1275.885548725, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1281.309379986, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1286.56283281, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1301.779646646, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1315.715118039, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1318.269169236, 'me', "thisProcess.stop;" ],
[ 1318.968197548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1337.984917037, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1344.750836084, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1354.031113651, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1356.859298247, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1365.501024961, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1389.420050079, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1405.61536555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,100);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1413.641012898, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1416.256370092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1423.4706462, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1426.065892797, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1428.946823798, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1432.093888396, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1437.271507464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1440.286399242, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1448.871481068, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1452.920217339, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/8*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1458.158383877, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1461.220242064, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1463.814789271, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1470.777055357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1474.024102466, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1477.930056885, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1480.739834643, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1486.361824214, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1493.795682634, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1498.40198556, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1509.23837209, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1511.74688399, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1516.875418937, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1533.412693388, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  sig = sig * Pulse.ar(4);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1547.516782015, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = sig * Pulse.ar(4);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1552.02612729, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1558.569644952, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1567.187851873, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1582.494657596, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1592.927706795, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1595.890456544, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1598.68021566, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1603.588611023, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1606.793482816, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1609.767166505, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.25,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1622.900847964, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1635.579350693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1643.985939006, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1649.29027161, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1658.412636657, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1661.825256236, 'me', "(
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1665.82072693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1688.467675516, 'me', "thisProcess.stop;" ],
[ 1744.003919107, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1752.157265014, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1755.149813703, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.125);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1778.710564019, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig
01. 05. 2026 00:35
260501_0255.mp3
BPM: 215
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260501_0255.mp3
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
07. 04. 2026 09:32
260406_0251.mp3
BPM: 99
ENERGY: 0.102
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260406_0251.mp3
SRC: 1775492642_2026_04_06_W15_kof26.scd
p.push();

p.bpm(72);
// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=0;
~one.fadeTime=10;
~one={
    var harm = 2**((1..24)/24+1);
    var base = 2**([60,120,605]/605+1)*[60,8*60];
    var pulse = LFPulse.ar(~tempo *.x [1,2,3,4] /.x [1,1.5,4/3,5/4]);
    var drift = LFNoise1.kr([1,3,7]/4/24+pulse).lag(1/4) * pulse;
    var sig = SinOsc.ar(base *.x harm + drift,mul:0.2) ++ LFSaw.ar(base *.x harm + drift,mul:0.1);
    sig = sig * pulse;
    Splay.ar(sig,0.95,0.27,LFTri.kr([6,7]/72*4));
};
~one.play;
);
~one.stop(90);
~one.clear;
~one.pause;
~one.resume;
25. 03. 2026 11:26
260325_0242.mp3
BPM: 63
ENERGY: 0.069
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260325_0242.mp3
SRC: 1740561272_2025_02_26_W09_kof25.scd
p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(50!2,LFSaw.ar(5+LFNoise1.kr(1/4),mul:2pi));
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
16. 03. 2026 21:27
260316_0231.mp3
BPM: 143
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260316_0231.mp3
SRC: 1773665028_2026_03_16_W12_kof26.scd
p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(50!2) * Pulse.ar(1);
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
26. 03. 2026 04:20
260326_0243.mp3
BPM: 89
ENERGY: 0.053
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260326_0243.mp3
SRC: 1716232936_2024_05_20_W21_kof24.scd



p.push();
~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig, in, freq;
    freq = 2**([1,5,8,12]/12+1) * 440;
    in = Blip.ar(SinOsc.kr(5,0,20,freq), 1000, 0.2) + Impulse.ar(~tempo*4/[1,2,3,4]);
    sig = Formlet.ar(in, XLine.kr(freq/4,freq,8), 0.005, 0.04);  //var freqs, times, sig;
    Splay.ar(sig,0.95,0.35);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


03. 03. 2026 07:32
260226_0225.mp3
BPM: 123
ENERGY: 0.022
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260226_0225.mp3
SRC: 1770888277_2026_02_12_W07_kof26.scd
p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = [] +.x (Duty.kr(4/~tempo,0,Dseq([69,71,73,71],inf))).midicps +.x
    (Duty.kr(4/~tempo,0,Dseq([69,73,76],inf))).midicps +.x 
    (Duty.kr(4/~tempo,0,Dseq([76,74,73,74],inf))).midicps;
    var sig = [
        SinOsc.ar(freq,mul:0.2),
        WhiteNoise.ar(0.2),
        LFSaw.ar(freq,mul:0.2),
        LFPulse.ar(4,mul:0.2)
    ];
    var seek = LFSaw.ar(~tempo/4*[1,2,3,4])**2*4;
    sig = SelectX.ar(seek,sig);
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
15. 01. 2026 13:56
260115_0213.wav
BPM: 112
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260115_0213.wav
SRC: 1696182605_2023_10_01_W39_kof23.scd

p.push();
~tempo = {110/120}; 




// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=24;
~one.fadeTime=2;
~one={
    var last = Duty.kr(24/~tempo,0,Dseq([7,9,5,12],inf));
    var base = [36,48,24,60,67].midicps;
    var mel = 2**(([1,5,8,last].scramble/12)+1);
    var sig = LFSaw.ar([base*mel,base*1.5*mel,~tempo/24/[4,3,2] ])*2pi;
    sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[2].tan) * LFTri.ar(~tempo/4/[1,2,3]);
    sig = LeakDC.ar(sig) * Pulse.ar(~tempo*4/[1,2,3]);
    sig = CombL.ar(sig,4,1/base,4)/32+sig;
    sig = GVerb.ar(sig,60,3)/32+sig;
    sig = sig/2+(LPF.ar(sig,5000)/4)+(HPF.ar(sig,150)/4);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.95,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
01. 04. 2026 19:57
260331_0244.mp3
BPM: 143
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260331_0244.mp3
SRC: 1714422631_2024_04_29_W18_kof24.scd


p.push();

// 2820.25 / 20
~tempo = {141.013/120};

// Earth dia
// c / 6378 km ➞ 47.0041Hz

// earth synth ///////////////////////////////////////

(
~earth.ar(2);
~earth.quant=4;
~earth.fadeTime=2;
~earth={
    var sig = SinOsc.ar(47.0041*[1,2,4,8]) * SinOsc.kr(47.0041/10/[1,2,3,4],add:1,mul:0.5);
    Splay.ar(sig,0.5,0.25);
};
~earth.play;
);
~earth.stop(4);
~earth.clear;
~earth.pause;
~earth.resume;
11. 11. 2025 22:07
251111_0210.wav
BPM: 107
ENERGY: 0.064
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251111_0210.wav
SRC: 1753253111_2025_07_23_W30_kof25.scd

p.push();
p.bpm(110);

b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0180.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0181.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0182.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0183.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0184.wav");

// player synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=4;
    ~one.fadeTime=2.02;
    ~one={
    var mod = [1,-1];//2**([1,5,8]/12+1);//[-1,0.25,-0.25,1/8,1/16];
    var spread = 0.001;
    var pos = LFSaw.kr([1,2,3,4]/36+0.001);
    //         |       |       |       |       |  
    var pat = [1,1,1,1].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.2,2.95],[3,-3],curve:'exp'),imp * hit);
    var sig = PlayBuf.ar(2,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.01),imp, (pos + BrownNoise.ar(1!4).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

    sig = CompanderD.ar(sig,3/4,1/2,1)  ;
    //sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[0].sin)/8 + sig;
    sig = sig * env;
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,2);
    Splay.ar(sig,0.95,0.5);
    };
    ~one.play;
);
~one.stop(7);
~one.clear;
05. 02. 2026 22:31
260205_0216.wav
BPM: 198
ENERGY: 0.092
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260205_0216.wav
SRC: 1750513652_2025_06_21_W25_kof25.scd
p.push();
(
{
    var dur = 26 * 60; // 26 minutes in seconds
    var startFreq = 4;
    var endFreq = 22000;

    // Create a line from 0 to 1 over dur seconds
    var lin = Line.kr(0, 1, dur);

    // Convert linear ramp to logarithmic frequency sweep
    var freq = startFreq * (endFreq / startFreq).pow(lin);

    // Use freq as the frequency of a sine oscillator
    SinOsc.ar(freq!2, 0, 0.5)
}.play;
)

06. 04. 2026 17:27
260406_0248.mp3
BPM: 129
ENERGY: 0.058
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260406_0248.mp3
SRC: 1721936046_2024_07_25_W30_kof24.scd

p.push();


~tempo={86.4/60}

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var harm = Duty.kr(5/[1,2,3,4]/~tempo,0,Dseq((([1,5,8,17,20]/12)+1)**2,inf));
    var sig = SinOsc.ar(75*harm) * Pulse.ar(5/[1,2,3,4]);
    Splay.ar(sig,0.5,0.015);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
05. 11. 2025 23:17
251106_0209.wav
BPM: 143
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251106_0209.wav
SRC: 1694119216_2023_09_07_W36_kof23.scd


p.push();
~tempo={110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=8;
~one.fadeTime=0.2;
~one={
    var third = Duty.kr(16/~tempo,0,Dseq([8,5,1,12],inf));
    var f = 39.75 * [1,1,2];
    var harm = 2**(([1,third,5]/12)+1);
    var sig = SinOsc.ar(f*harm,LFSaw.ar(~tempo/4/[1,2,3,4])*1pi*CombN.ar(Pulse.ar(~tempo*4/[1,2,3,4]),4/f/harm,LFNoise0.kr(~tempo*4/[1,2,3,4]).exprange(0.0001*f*harm,0.01*f*harm),2));
    sig = CombL.ar(sig,harm/f,harm/f/100,LFSaw.ar(~tempo/4/[1,2,3,4])*[4,3,2,1]/4)/4+sig/2;
    sig = LeakDC.ar(sig);
    sig = LPF.ar(HPF.ar(sig,20),1800) * Pulse.ar(~tempo*4/[1,2,3,4]);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = GVerb.ar(sig,60,3)/24+sig;
    Splay.ar(sig,0.25,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
23. 03. 2026 11:06
260322_0239.mp3
BPM: 117
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260322_0239.mp3
SRC: 1697960532_2023_10_22_W42_kof23.scd


p.push();
~tempo={92/120};


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([3,4,12]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([3,5,3,6,5,7],inf));
    var last = Duty.kr(12/~tempo,0,Dseq([8,7,5,8,5,3],inf));
    var base = [220,110,55]/mod;
    var har = 2**([1,mid,last]/12+1);
    var det = SinOsc.kr(~tempo/[3,4,5]);
    var sig = SinOsc.ar(base * har + det,LFTri.kr(~tempo/[6,7,8]));
    sig = Perlin3.ar(LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).cos+1,LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).sin+1,LFSaw.ar(base/16*har,det,mul:2pi).sin/16+(sig*2) ) ;
    sig = LPF.ar(sig,2500+LFSaw.kr(~tempo/4/[4,3,2],mul:2500));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/32+sig;
    Splay.ar(sig,0.75,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
19. 03. 2026 06:36
260318_0234.mp3
BPM: 123
ENERGY: 0.126
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260318_0234.mp3
SRC: 1714422631_2024_04_29_W18_kof24.scd


p.push();

// 2820.25 / 20
~tempo = {141.013/120};

// Earth dia
// c / 6378 km ➞ 47.0041Hz

// earth synth ///////////////////////////////////////

(
~earth.ar(2);
~earth.quant=4;
~earth.fadeTime=2;
~earth={
    var sig = SinOsc.ar(47.0041*[1,2,4,8]) * SinOsc.kr(47.0041/10/[1,2,3,4],add:1,mul:0.5);
    Splay.ar(sig,0.5,0.25);
};
~earth.play;
);
~earth.stop(4);
~earth.clear;
~earth.pause;
~earth.resume;
12. 02. 2026 18:59
260212_0218.mp3
BPM: 143
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260212_0218.mp3
SRC: 1770888277_2026_02_12_W07_kof26.scd
p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = [] +.x (Duty.kr(4/~tempo,0,Dseq([69,71,73,71],inf))).midicps +.x
    (Duty.kr(4/~tempo,0,Dseq([69,73,76],inf))).midicps +.x 
    (Duty.kr(4/~tempo,0,Dseq([76,74,73,74],inf))).midicps;
    var sig = [
        SinOsc.ar(freq,mul:0.2),
        WhiteNoise.ar(0.2),
        LFSaw.ar(freq,mul:0.2),
        LFPulse.ar(4,mul:0.2)
    ];
    var seek = LFSaw.ar(~tempo/4*[1,2,3,4])**2*4;
    sig = SelectX.ar(seek,sig);
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
14. 05. 2026 14:48
260514_0255.mp3
BPM: 112
ENERGY: 0.087
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260514_0255.mp3
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
02. 05. 2026 11:18
260501_0256.mp3
BPM: 107
ENERGY: 0.067
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260501_0256.mp3
SRC: 1769605300_2026_01_28_W05_kof26.scd
s.boot();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar();
    Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
15. 05. 2026 22:48
260515_0259.mp3
BPM: 123
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260515_0259.mp3
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
04. 03. 2026 22:09
260304_0229.mp3
BPM: 123
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260304_0229.mp3
24. 09. 2025 19:52
250924_0205.wav
BPM: 143
ENERGY: 0.142
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/250924_0205.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
15. 05. 2026 21:04
260515_0257.mp3
BPM: 117
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260515_0257.mp3
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
02. 04. 2026 23:57
260401_0246.mp3
BPM: 117
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260401_0246.mp3
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
01. 04. 2026 22:29
260401_0245.mp3
BPM: 135
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260401_0245.mp3
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
10. 04. 2026 23:45
260410_0252.mp3
BPM: 143
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260410_0252.mp3
21. 03. 2026 15:07
260321_0238.mp3
BPM: 129
ENERGY: 0.109
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260321_0238.mp3
SRC: 1697960532_2023_10_22_W42_kof23.scd


p.push();
~tempo={92/120};


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([3,4,12]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([3,5,3,6,5,7],inf));
    var last = Duty.kr(12/~tempo,0,Dseq([8,7,5,8,5,3],inf));
    var base = [220,110,55]/mod;
    var har = 2**([1,mid,last]/12+1);
    var det = SinOsc.kr(~tempo/[3,4,5]);
    var sig = SinOsc.ar(base * har + det,LFTri.kr(~tempo/[6,7,8]));
    sig = Perlin3.ar(LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).cos+1,LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).sin+1,LFSaw.ar(base/16*har,det,mul:2pi).sin/16+(sig*2) ) ;
    sig = LPF.ar(sig,2500+LFSaw.kr(~tempo/4/[4,3,2],mul:2500));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/32+sig;
    Splay.ar(sig,0.75,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
18. 03. 2026 15:31
260316_0232.mp3
BPM: 117
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260316_0232.mp3
03. 03. 2026 16:52
260303_0227.mp3
BPM: 112
ENERGY: 0.045
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260303_0227.mp3
04. 03. 2026 17:12
260304_0228.mp3
BPM: 117
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260304_0228.mp3
10. 10. 2025 18:42
251010_0206.wav
BPM: 129
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251010_0206.wav
SRC: log_History_150610_032650.scd
// History, as it was on Wed Jun 10 03:26:50 2015.

[
[ 0, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(50!2);
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 37.141027013, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(1!2).exprange(11.1,1200));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 45.977133328, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(8!2).exprange(11.1,1200));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 71.85409525, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1200*(1..8)));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 83.159992457, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1200*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 88.040120143, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 95.26949132, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 162.001580444, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*220);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 173.786060101, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*2200);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 178.645173965, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*220);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 190.347257357, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*LFSaw.ar(1/4/fib(16)).exprange(0.001,1));
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 200.002573564, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,[1,2,4,8]*LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*11111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 209.988866719, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*11111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 217.395794215, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 251.757516185, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.2) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 261.672838136, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(1/4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 265.211638583, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(16)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 268.342738987, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!2).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 278.583152086, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(16!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 282.837823165, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*1111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 294.210857366, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(0.001,1)*111);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 311.832983554, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,120));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 316.80917562, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,1200));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 319.591171454, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 356.772101881, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/2,1/2,16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 371.245548168, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4,16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 385.539551553, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(1/4).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 392.172752468, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 404.609806898, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,1),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 418.993583981, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000));
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 436.029907789, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4).softclip;
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 447.960765783, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,100,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 457.322642219, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,12000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 467.665229957, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = Resonz.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,22000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 482.986325539, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,22000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 493.084419543, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000)) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 498.208250202, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.1) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 508.236587005, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 514.939530895, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise1.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 520.151890076, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 534.23746867, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000).round(220),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 540.761446977, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(10.001,20000).round(100),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 546.995629041, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(110),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 547.875150512, 'me', "thisProcess.stop;" ],
[ 548.314254216, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(110),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 556.918089036, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(1000.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 559.718851632, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(100.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 566.803617883, 'me', "thisProcess.stop;" ],
[ 567.118117805, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 619.630333999, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/4/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 628.713946548, 'me', "thisProcess.stop;" ],
[ 629.2182006, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,20000).round(440),0.2) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 636.444563492, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,20000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 643.325424894, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/16/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 652.120048247, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1/4!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 655.866351027, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/4,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~lalal,postVol:true);
~lalal.play;
);" ],
[ 660.089233864, 'me', "(
~lalal.quant=2;
~lalal.fadeTime=2;
~lalal={
  var sig = LFSaw.ar(LFDNoise0.ar(1!8).exprange(11.1,1000*(1..8)),mul:1/(1..8));
  sig = BPF.ar(sig,LFSaw.ar(1/fib(8)).exprange(440.001,2000).round(440),0.02) * Pulse.ar(4);
  sig = CombN.ar(sig,1/44,1/4+LFSaw.ar(4/fib(8)).exprange(0.001,0.2),16,mul:0.7);
  sig = GVerb.ar(sig,10,mul:0.1) + sig;
  Splay.ar(sig.flat,0
30. 10. 2025 09:32
251030_0208.wav
BPM: 117
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251030_0208.wav
06. 04. 2026 15:30
260402_0247.mp3
BPM: 99
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260402_0247.mp3
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
15. 02. 2026 19:44
260215_0221.mp3
BPM: 129
ENERGY: 0.032
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260215_0221.mp3
SRC: 1750513652_2025_06_21_W25_kof25.scd
p.push();
(
{
    var dur = 26 * 60; // 26 minutes in seconds
    var startFreq = 4;
    var endFreq = 22000;

    // Create a line from 0 to 1 over dur seconds
    var lin = Line.kr(0, 1, dur);

    // Convert linear ramp to logarithmic frequency sweep
    var freq = startFreq * (endFreq / startFreq).pow(lin);

    // Use freq as the frequency of a sine oscillator
    SinOsc.ar(freq!2, 0, 0.5)
}.play;
)

15. 05. 2026 23:11
260515_0260.mp3
BPM: 117
ENERGY: 0.521
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260515_0260.mp3
25. 02. 2026 21:43
260220_0224.mp3
BPM: 129
ENERGY: 0.099
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260220_0224.mp3
SRC: 1711216270_2024_03_23_W12_kof24.scd


p.push();



// pulse synth ///////////////////////////////////////

~tempo = {110/120};

(
~pulse.ar(2);
~pulse.quant=0;
~pulse.fadeTime=2;
~pulse={
    var sig = Pulse.ar(~tempo*2/[1,2]);
    Splay.ar(sig,0.5,0.05);
};
//~pulse.play;
);
~pulse.mold(2);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;


// looper synth ///////////////////////////////////////

(
b = Buffer.alloc(s, 15 * s.sampleRate,2);

~looper.ar(2);
~looper.quant=4;
~looper.fadeTime=2;
~looper={
    var mel = Duty.kr([1,2]/4/~tempo,0,Dseq([[1,5],[5,8],[1,8],[5,7]],inf));
    var freq = 40 * (2**(mel/12)+1);
    var bufnum = b.bufnum;
    var sig = SoundIn.ar([0,1]);
    var recHead = Perlin3.ar(LFSaw.ar([1.314,1]/16).cos*2pi,LFSaw.ar(1/2000).sin*2pi,LFSaw.ar(1/60).sin*2pi) + 1 * s.sampleRate * 7.5 / 5000 + Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var playHead = Phasor.ar(0,BufRateScale.kr(bufnum),0,BufFrames.kr(0));
    var existingSig = LPF.ar(BufRd.ar(2, bufnum, recHead),16000);
    existingSig = existingSig + sig * 0.98;//(GVerb.ar(LeakDC.ar(CombL.ar(sig,2/freq,1/freq,1/4)),90,3)/2);
    BufWr.ar(existingSig , bufnum, playHead);
    Splay.ar(existingSig,0.95,0.45);
};
~looper.play;
);
~looper.stop(30);
~looper.clear(60);
~looper.pause;
~looper.resume;
16. 03. 2026 21:08
260309_0230.mp3
BPM: 143
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260309_0230.mp3
SRC: 1687532693_2023_06_23_W25_kof23.scd

p.push()
p.bpm(120)
s.latency=0.2;



// pulse synth ///////////////////////////////////////

(
~pulse.ar(2);
~pulse.quant=12;
~pulse.fadeTime=4;
~pulse={
    var sig = Pulse.ar(4/(1..12)) * LFPulse.ar(1/(1..12).nthPrime);
    Splay.ar(sig,1,0.25);
};
~pulse.play;
);
~pulse.stop(4);
~pulse.clear;
~pulse.pause;
~pulse.resume;



// karo synth ///////////////////////////////////////

(
~karo.ar(2);
~karo.quant=24;
~karo.fadeTime=0.2;
~karo={
    //         |       |       |       |       |  
    var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr % pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
    var sig = [
    SinOsc.ar(50!2),
    LFSaw.ar(50!2),
    WhiteNoise.ar(0.1!2),
    DC.ar(0!2),
    ];
    sig = Select.ar(PulseCount.kr(imp*hit)%sig.size,sig);
    //sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~karo.play;
);
~karo.stop(4);
~karo.clear;
~karo.pause;
~karo.resume;
23. 03. 2026 18:42
260323_0240.mp3
BPM: 117
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260323_0240.mp3
SRC: 1716232936_2024_05_20_W21_kof24.scd



p.push();
~tempo = {110/120};

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig, in, freq;
    freq = 2**([1,5,8,12]/12+1) * 440;
    in = Blip.ar(SinOsc.kr(5,0,20,freq), 1000, 0.2) + Impulse.ar(~tempo*4/[1,2,3,4]);
    sig = Formlet.ar(in, XLine.kr(freq/4,freq,8), 0.005, 0.04);  //var freqs, times, sig;
    Splay.ar(sig,0.95,0.35);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


22. 03. 2026 20:12
260322_0238.mp3
BPM: 129
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260322_0238.mp3
SRC: 1697960532_2023_10_22_W42_kof23.scd


p.push();
~tempo={92/120};


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([3,4,12]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([3,5,3,6,5,7],inf));
    var last = Duty.kr(12/~tempo,0,Dseq([8,7,5,8,5,3],inf));
    var base = [220,110,55]/mod;
    var har = 2**([1,mid,last]/12+1);
    var det = SinOsc.kr(~tempo/[3,4,5]);
    var sig = SinOsc.ar(base * har + det,LFTri.kr(~tempo/[6,7,8]));
    sig = Perlin3.ar(LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).cos+1,LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).sin+1,LFSaw.ar(base/16*har,det,mul:2pi).sin/16+(sig*2) ) ;
    sig = LPF.ar(sig,2500+LFSaw.kr(~tempo/4/[4,3,2],mul:2500));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/32+sig;
    Splay.ar(sig,0.75,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
18. 03. 2026 15:35
260318_0233.mp3
BPM: 57
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260318_0233.mp3
24. 03. 2026 22:35
260324_0241.mp3
BPM: 112
ENERGY: 0.044
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260324_0241.mp3
SRC: 1713045542_2024_04_13_W15_kof24.scd
p.push();


~tempo = {110/120};

// ptnc synth ///////////////////////////////////////

(
~ptnc.ar(2);
~ptnc.quant=0;
~ptnc.fadeTime=2;
~ptnc={
    var base = [220,440,880,880*2];
    var harm = (2**([1/2,2/3,3/4,4/5]/5+1));
    var env = Decay.ar(Impulse.ar(~tempo*4/[2,3,4,5]),0.1);
    var sig = SinOsc.ar(base*harm,mul:env);
    Splay.ar(sig,0.5,0.25);
};
~ptnc.play;
);
~ptnc.stop(4);
~ptnc.clear;
~ptnc.pause;
~ptnc.resume;
20. 03. 2026 11:54
260320_0237.mp3
BPM: 117
ENERGY: 0.071
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260320_0237.mp3
SRC: 1697960532_2023_10_22_W42_kof23.scd


p.push();
~tempo={92/120};


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([3,4,12]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var mid = Duty.kr(4/~tempo,0,Dseq([3,5,3,6,5,7],inf));
    var last = Duty.kr(12/~tempo,0,Dseq([8,7,5,8,5,3],inf));
    var base = [220,110,55]/mod;
    var har = 2**([1,mid,last]/12+1);
    var det = SinOsc.kr(~tempo/[3,4,5]);
    var sig = SinOsc.ar(base * har + det,LFTri.kr(~tempo/[6,7,8]));
    sig = Perlin3.ar(LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).cos+1,LFSaw.ar(~tempo/4/[3,4,5],mul:2pi).sin+1,LFSaw.ar(base/16*har,det,mul:2pi).sin/16+(sig*2) ) ;
    sig = LPF.ar(sig,2500+LFSaw.kr(~tempo/4/[4,3,2],mul:2500));
    sig = CompanderD.ar(sig,3/4,1/2,1);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/32+sig;
    Splay.ar(sig,0.75,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
04. 02. 2026 07:50
260204_0215.wav
BPM: 117
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260204_0215.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
13. 02. 2026 05:19
260212_0219.mp3
BPM: 161
ENERGY: 0.041
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260212_0219.mp3
SRC: 1770888277_2026_02_12_W07_kof26.scd
p.push();

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var freq = [] +.x (Duty.kr(4/~tempo,0,Dseq([69,71,73,71],inf))).midicps +.x
    (Duty.kr(4/~tempo,0,Dseq([69,73,76],inf))).midicps +.x 
    (Duty.kr(4/~tempo,0,Dseq([76,74,73,74],inf))).midicps;
    var sig = [
        SinOsc.ar(freq,mul:0.2),
        WhiteNoise.ar(0.2),
        LFSaw.ar(freq,mul:0.2),
        LFPulse.ar(4,mul:0.2)
    ];
    var seek = LFSaw.ar(~tempo/4*[1,2,3,4])**2*4;
    sig = SelectX.ar(seek,sig);
    Splay.ar(sig,0.95,0.5);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
20. 03. 2026 02:45
260319_0236.mp3
BPM: 117
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260319_0236.mp3
09. 03. 2026 16:41
260307_0229.mp3
BPM: 61
ENERGY: 0.026
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260307_0229.mp3
SRC: 1688316270_2023_07_02_W26_kof23.scd


p.push();



// luck synth ///////////////////////////////////////

(
~luck.ar(2);
~luck.quant=4;
~luck.fadeTime=2;
~luck={
    var base = 220*(2**(LFSaw.kr(11).range(1,12).round(1)/12));
    var one = Duty.kr(1/4/~tempo,0,Dseq([1,5],inf));
    var two = Duty.kr(1/~tempo,0,Dseq([1,5,8],inf));
    var thr = Duty.kr(4/~tempo,0,Dseq([1,5,8,12],inf));
    var harm = 2**([one,two,thr]/12);
    var sig = SinOsc.ar(base * harm, mul:1/harm);
    Splay.ar(sig,0.5,0.25);
};
~luck.play;
);
~luck.stop(4);
~luck.clear;
~luck.pause;
~luck.resume;
15. 02. 2026 20:35
260215_0222.mp3
BPM: 99
ENERGY: 0.178
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260215_0222.mp3
SRC: 1752502315_2025_07_14_W29_kof25.scd
p.push();
p.bpm(90);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sp = Duty.kr([4,8,36]/~tempo,0,Dseq([1,2,1/2,1.5],inf)).lag(1/4);
    var last = Duty.kr(4/~tempo,0,Dseq([0,12,11,7,9],inf));
    var harm = 2 ** (Duty.kr(sp/[1,2,3,4]/~tempo,0,Dseq([1,5,8,last],inf))/12+1).lag(0.01);
    var lf = LFSaw.ar([sp/[1,2,3,4]*~tempo,~tempo/8,~tempo/360]) + LFSaw.ar([[50,49.95]*harm,[~tempo*sp/4,~tempo*sp],[1200,1200.25]*harm]) + LFSaw.ar(~tempo/360/[1,2,3,4]*sp) * 2pi/3;
    var len = LFNoise1.kr(~tempo*sp/36!4).exprange(0.02,0.5) ** 2;
    var sig = Perlin3.ar(lf[0].sin,lf[1].sin,lf[2].sin) * (Decay.ar(Impulse.ar(~tempo/[1,2,3,4]*sp,len))**2 ) * (1/sp);
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,4/~tempo,1/1200*harm,LFNoise1.kr(sp/16!4).exprange(0.01,1.9));
    sig = LPF.ar(sig,900);
    sig = GVerb.ar(sig,90,3)/24+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1)/4+sig;
    Splay.ar(sig,0.25,0.45);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
06. 05. 2026 19:02
260502_0257.mp3
BPM: 57
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260502_0257.mp3
06. 04. 2026 23:18
260406_0250.mp3
BPM: 117
ENERGY: 0.041
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260406_0250.mp3
SRC: 1721936046_2024_07_25_W30_kof24.scd

p.push();


~tempo={86.4/60}

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var harm = Duty.kr(5/[1,2,3,4]/~tempo,0,Dseq((([1,5,8,17,20]/12)+1)**2,inf));
    var sig = SinOsc.ar(75*harm) * Pulse.ar(5/[1,2,3,4]);
    Splay.ar(sig,0.5,0.015);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
15. 05. 2026 21:16
260515_0258.mp3
BPM: 112
ENERGY: 0.130
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260515_0258.mp3
SRC: 1747726511_2025_05_20_W21_kof25.scd


p.push();


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var mod = Duty.kr([1,4]/26,0,Dseq(2**([1,3,5,8,12,11,7,5]/12+1),inf));
    var tim = LFTri.ar(10/26)**2;
    var sig = SinOsc.ar([40,50,60]*mod,Pulse.ar(10/26*[1,2,3,4])) + SinOsc.ar([300,3000]/[1,1.5,2]*mod,mul:0.01) + 1 * 2pi;
    sig = Perlin3.ar(sig.cos+1+tim,sig.asin+1,sig.sin+1) * Pulse.ar([1,2,3,4]*8/13);
    sig = PitchShift.ar(sig,0.2,LFTri.kr([1,2,3,4]/26)+0.5);
    sig = CombL.ar(sig,mod*[1,2,3,4]/300,mod/300,0.4);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,50,6)/32+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.15);
};
~one.play;
);
~one.stop(30);
~one.clear;
~one.pause;
~one.resume;
19. 03. 2026 21:30
260319_0235.mp3
BPM: 143
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260319_0235.mp3
16. 05. 2026 00:21
260515_0261.mp3
BPM: 135
ENERGY: 0.298
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260515_0261.mp3
SRC: 1696182605_2023_10_01_W39_kof23.scd

p.push();
~tempo = {110/120}; 




// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=24;
~one.fadeTime=2;
~one={
    var last = Duty.kr(24/~tempo,0,Dseq([7,9,5,12],inf));
    var base = [36,48,24,60,67].midicps;
    var mel = 2**(([1,5,8,last].scramble/12)+1);
    var sig = LFSaw.ar([base*mel,base*1.5*mel,~tempo/24/[4,3,2] ])*2pi;
    sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[2].tan) * LFTri.ar(~tempo/4/[1,2,3]);
    sig = LeakDC.ar(sig) * Pulse.ar(~tempo*4/[1,2,3]);
    sig = CombL.ar(sig,4,1/base,4)/32+sig;
    sig = GVerb.ar(sig,60,3)/32+sig;
    sig = sig/2+(LPF.ar(sig,5000)/4)+(HPF.ar(sig,150)/4);
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.95,0.15);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
28. 04. 2026 07:34
260428_0254.mp3
BPM: 117
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260428_0254.mp3
SRC: 1719126904_2024_06_23_W25_kof24.scd

p.push();

// swipe synth ///////////////////////////////////////

~tempo={110/60}

(
~swipe.ar(2);
~swipe.quant=4;
~swipe.fadeTime=2;
~swipe={
    var harm = [1,5,8]/12+1**2;
    var sig = SinOsc.ar(LFSaw.ar(LFSaw.kr(8/~tempo)*[50,60]).exprange(1.0001,16000));
    Splay.ar(sig,1,0.25);
};
~swipe.play;
);
~swipe.stop(4);
~swipe.clear;
~swipe.pause;
~swipe.resume;
06. 04. 2026 22:58
260406_0249.mp3
BPM: 143
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260406_0249.mp3
SRC: 1719676527_2024_06_29_W26_kof24.scd

p.push();

~tempo = {115.741/120};

(
    //s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    //~tick.kr(1);
    //~tick.quant = 24;
    ~counter.quant = 24;
    ~counter = {PulseCount.kr(~tick.kr);};
    //~tick = { Impulse.kr( ~tempo * 4 ); };
);

// switch synth ///////////////////////////////////////

(
~switch.ar(2);
~switch.quant=4;
~switch.fadeTime=2;
~switch={
    var harm = 2**(Duty.kr(4/[1,2,3,4]/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SelectX.ar(~tick.kr,[~one.ar,~two.ar,~three.ar,~four.ar]);
    sig = Resonz.ar(sig,16000/[1,2,4,8,10,200,12000].scramble*harm,0.3)+sig * Pulse.ar(~tempo*4/[1,2,3,4]);
    Splay.ar(sig,0.95,0.25);
};
~switch.play;
);
~switch.stop(4);
~switch.clear;
~switch.pause;
~switch.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=4;
~one.fadeTime=2;
~one={
    var sig = SinOsc.ar(80!2,Pulse.ar(~tempo*4/[1,2,3,4]));
    //sig = GVerb.ar(sig,90,3)/16+sig;
    Splay.ar(sig,0.75,0.25);
};
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.quant=4;
~two.fadeTime=2;
~two={
    var harm = Duty.kr(1/4/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
    var sig = LFSaw.ar(50*harm);
    Splay.ar(sig,0.25,0.15);
};
);
~two.stop(4);
~two.clear;
~two.pause;
~two.resume;


// three synth ///////////////////////////////////////

(
~three.ar(2);
~three.quant=4;
~three.fadeTime=2;
~three={
    var harm = 2**(Duty.kr(4/~tempo,0,Dseq([1,5,1,8],inf))/12)+1 ;
    var sig = SinOsc.ar(1501*harm,mul:0.2);
    Splay.ar(sig,0.45,0.25);
};
);
~three.stop(4);
~three.clear;
~three.pause;
~three.resume;


// four synth ///////////////////////////////////////

(
~four.ar(2);
~four.quant=4;
~four.fadeTime=2;
~four={
    var sig = WhiteNoise.ar(0.4!2);
    Splay.ar(sig,0.35,0.25);
};
);
~four.stop(4);
~four.clear;
~four.pause;
~four.resume;


// all filter ///////////////////////////////////////

(
~all.quant=4;
~all.fadeTime=1;
~all={
    var synths = p.playingProxies;
    var high,mid,low;
    var sig = [];
    synths.collect{|n| if(n!='all'){sig=sig++p.[n.asSymbol];}};

    //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
    //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
    //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
    low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1,1/2);
    mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1,1/2);
    high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1,1/2);
    sig = CompanderD.ar((high+mid+low).flat,3/4,1,1/2,0.002,0.3);
    sig = LPF.ar(GVerb.ar(sig,90,3)/3+sig,16000);
    Splay.ar(sig,0.25,0.5);
};
~all.play;
);
~all.stop(7);
~all.clear;



// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=4;
~kick.fadeTime=0.02;
~kick={
    //  |       |       |       |       |  
    var pat = [
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    ].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
    var sig = SinOsc.ar(50!2);
    sig = sig * env;
    Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;



(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)
04. 02. 2026 07:15
260204_0214.wav
BPM: 117
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260204_0214.wav
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
10. 04. 2026 13:09
260409_0251.mp3
BPM: 172
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260409_0251.mp3
25. 03. 2026 10:24
260325_0241.mp3
BPM: 117
ENERGY: 0.047
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260325_0241.mp3
SRC: 1750513652_2025_06_21_W25_kof25.scd
p.push();
(
{
    var dur = 26 * 60; // 26 minutes in seconds
    var startFreq = 4;
    var endFreq = 22000;

    // Create a line from 0 to 1 over dur seconds
    var lin = Line.kr(0, 1, dur);

    // Convert linear ramp to logarithmic frequency sweep
    var freq = startFreq * (endFreq / startFreq).pow(lin);

    // Use freq as the frequency of a sine oscillator
    SinOsc.ar(freq!2, 0, 0.5)
}.play;
)

05. 03. 2026 12:00
260304_0230.mp3
BPM: 99
ENERGY: 0.099
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260304_0230.mp3
SRC: 1689860234_2023_07_20_W29_kof23.scd
p.push();



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.quant=0;
~one.fadeTime=2;
~one={
    var len = LFSaw.ar(~tempo.kr/3/[1,2,3]).exprange(0.02,1);
    var note = LFSaw.ar(~tempo.kr/4/[1,2,3]).exprange(0.001,1) * [1,5,8];
    var freq = 110*(2**(note/12));
    var sig = SinOsc.ar(freq,mul:0.4) * Pulse.ar(~tempo*4/[1,2,3]);
    sig = CombN.ar(sig,len/freq,len/freq,1);
    sig = LeakDC.ar(sig);
    Splay.ar(sig,1,0.05);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;
07. 03. 2026 11:45
260305_0228.mp3
BPM: 107
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260305_0228.mp3
13. 02. 2026 15:02
260213_0220.mp3
BPM: 112
ENERGY: 0.024
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260213_0220.mp3
SRC: 1708417207_2024_02_20_W08_kof24.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
14. 05. 2026 16:27
260514_0256.mp3
BPM: 52
ENERGY: 0.053
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260514_0256.mp3
SRC: 1749485214_2025_06_09_W24_kof25.scd

p.push();


// prl synth ///////////////////////////////////////

(
~prl.ar(2);
~prl.quant=4;
~prl.fadeTime=2;
~prl={
    var f = [36,60,65].midicps + LFNoise1.kr(1!3,mul:0.1);
    var shift = LFSaw.ar((1..12)**2+1/2600)*100;
    var sig = SinOsc.ar(f+[-0.005,0,0.002],mul:LFTri.ar([1,2,3]/26));
    sig = CombC.ar(sig,1,1/f,1)/4+sig;
    sig = Perlin3.ar(sig[0]+1+shift*pi,sig[1]+1+shift*pi,sig[2]+1+shift*pi);
    sig = LeakDC.ar(sig);
    sig = GVerb.ar(sig,90,3)/16+sig;
    sig = CompanderD.ar(sig,3/4,1/2,1);
    Splay.ar(sig,0.25,0.25);
};
~prl.play;
);
~prl.stop(4);
~prl.clear;
~prl.pause;
~prl.resume;
20. 02. 2026 15:10
260219_0223.mp3
BPM: 86
ENERGY: 0.030
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/260219_0223.mp3
SRC: 1771504267_2026_02_19_W08_kof26.scd
p.push();
p.bpm(85);

// beep synth ///////////////////////////////////////

(
~beep.ar(2);
~beep.quant=4;
~beep.fadeTime=2;
~beep={
    var sig = SinOsc.ar(440*(1/([1,5,8,12]/12+1**2))) * Pulse.ar(~tempo/[1,2,3,4]).softclip;
    Splay.ar(sig,0.95,0.5);
};
~beep.play;
);
~beep.stop(4);
~beep.clear;
~beep.pause;
~beep.resume;
14. 12. 2025 19:33
251214_0211.wav
BPM: 89
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251214_0211.wav
SRC: log_History_150611_021211.scd
// History, as it was on Thu Jun 11 02:12:11 2015.

[
[ 0, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(1500*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 8.022383916, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.015);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 12.544382282, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.15);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 19.616440725, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/4/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 25.036123699, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/16/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 28.791923583, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/32/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 32.855843812, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 49.844794402, 'me', "(
~one.quant=2;
~one.fadeTime=2;
~one={
  var sig = SinOsc.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 98.98600106, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 107.308673884, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15x000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 110.889935153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(1500*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 122.182824443, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig;
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 142.967404008, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 160.69661537, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(15000*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 175.343375519, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(150*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 186.715384093, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = LFSaw.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 192.904980737, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*LFSaw.ar(1/640/[1,2]).exprange(0.001,1)+(1..8));
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 211.32683259, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 244.13331336, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 276.875701013, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 285.717277741, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),1);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 300.054667333, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 305.608829687, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 317.381552993, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.5);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 323.269031684, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..3)/4),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 333.787889122, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 343.71405729, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 353.134884001, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.25);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 380.5748028, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432*pi*[1,2,1.5,1.25,1,1,1,1]*1.5);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 480.632623757, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.1!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 497.138495938, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.3!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 503.422613357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.4!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 506.660873357, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+0.1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 511.197852302, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).exprange(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 514.358750153, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 531.203159833, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 589.95507428, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 594.173064232, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320*pi*[1,2,1.5,1.25,1,1,1,1]*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 619.420228323, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 635.393102201, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.5) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 643.657387334, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 646.300681148, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ WhiteNoise.ar(0.7!2);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 664.221074948, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*1.25) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 675.277306445, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(432/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 679.650209062, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 688.417427379, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/2/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 691.394290715, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.5/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 693.407798173, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.25/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 695.287229508, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 701.73934504, 'me', "(
~one.quant=2;
~one.fadeTime=9;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 706.196163407, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(2pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 710.204851967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 713.128880603, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 717.86184712, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 725.865158452, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(7)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 727.461149397, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 735.744778223, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 743.056710907, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 753.111043776, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 761.81451307, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.125/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 767.700518677, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 774.693439313, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 812.406132185, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 829.034497002, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 833.268244555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.2) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 839.17399357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),12000);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 846.60949336, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),1200);
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 863.660654484, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,1000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 866.662601464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(1/4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 869.47289708, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.4) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 882.397798682, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 885.981998191, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 887.5721341, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 889.383198391, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.5) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 893.938860817, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(10.001,10000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 904.317188787, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(1/4/fib(8)).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 913.201541583, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 927.588391812, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 985.864691628, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.7!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 998.655309215, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1002.640994495, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1011.887972131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1017.219772389, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1019.783813243, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1])*2,mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1023.678344228, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.1!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1030.612556756, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0,4);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1047.411976255, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1057.253380538, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1067.085176533, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1070.826494949, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1075.215955034, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1078.475225967, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1080.079878092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1086.012566978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1098.399741542, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,0.1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1107.824935548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,1);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1112.543820415, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,1,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1117.015701479, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1123.37486098, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/4/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1136.360187978, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8));
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1150.322014226, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1155.04709511, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1160.636117737, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  //sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1163.914590739, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1191.188837718, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1199.809482252, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1205.874659025, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75) ++ HPF.ar(WhiteNoise.ar(0.2!2),LFSaw.ar(4).exprange(100.001,12000));
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1218.921335116, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1229.710670163, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1235.228202114, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.1,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1240.968432157, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1248.267083772, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1252.408529178, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.5,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1255.176741131, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.25,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1258.597610018, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,2,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1261.193766216, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,4,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1264.196117264, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,1.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1266.516054455, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,1.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1270.628488337, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1275.885548725, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1281.309379986, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1286.56283281, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,4,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1301.779646646, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*0.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1315.715118039, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1318.269169236, 'me', "thisProcess.stop;" ],
[ 1318.968197548, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.5pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1337.984917037, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.25pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1344.750836084, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,0.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1354.031113651, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,0.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1356.859298247, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.25,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1365.501024961, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1389.420050079, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1405.61536555, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,100);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1413.641012898, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1416.256370092, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1423.4706462, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1426.065892797, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1428.946823798, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1432.093888396, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1437.271507464, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1440.286399242, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.75*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1448.871481068, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1452.920217339, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/8*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1458.158383877, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1461.220242064, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1463.814789271, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1470.777055357, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1474.024102466, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1477.930056885, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1480.739834643, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,10000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1486.361824214, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,1000),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1493.795682634, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1498.40198556, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/4*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1509.23837209, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/2*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1511.74688399, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1516.875418937, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1533.412693388, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  sig = sig * Pulse.ar(4);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1547.516782015, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = sig * Pulse.ar(4);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1552.02612729, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1558.569644952, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1567.187851873, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4);
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1582.494657596, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.5*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1592.927706795, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.5/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1595.890456544, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.5pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1598.68021566, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.5,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1603.588611023, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.125,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1606.793482816, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.5,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1609.767166505, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/1.25*1.25/(1.25pi*[1,1.25,1.5,0.25,1,1,1,1]) + SinOsc.ar(11).range(-10,100),mul:0.15);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = sig * Pulse.ar(4/fib(8));
  //sig = Greyhole.ar(sig,2,0.01,8);
  //sig = GVerb.ar(sig,10);
  Splay.ar(sig.flat,0.25,0.75);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1622.900847964, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.1);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1635.579350693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1643.985939006, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1649.29027161, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1658.412636657, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.5/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1661.825256236, 'me', "(
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320*1.25/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1665.82072693, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(4320/(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1688.467675516, 'me', "thisProcess.stop;" ],
[ 1744.003919107, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.5);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1752.157265014, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.25);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1755.149813703, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig,2,0.01,8);
  Splay.ar(sig.flat,0.25,0.125);
};
m.addMix(~one,postVol:true);
~one.play;
);" ],
[ 1778.710564019, 'me', "(
~one.quant=2;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(432*(1.125pi*[1,1.5,1.125,0.5,1,1,1,1]),mul:0.75);
  //sig = SelectX.ar(LFSaw.ar(4).range(0.001,sig.size+1),sig);
  //sig = sig * Pulse.ar(1/8/fib(8)).softclip;
  //sig = sig * Decay.ar(Impulse.ar(1,(0..7)/8),0.25);
  sig = Greyhole.ar(sig
11. 10. 2025 16:45
251011_0207.wav
BPM: 184
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/field/2026/251011_0207.wav
SRC: 1753253111_2025_07_23_W30_kof25.scd

p.push();
p.bpm(110);

b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0180.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250421_0181.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0182.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0183.wav");
b = Buffer.read(s,"/usr/share/SuperCollider/sounds/250422_0184.wav");

// player synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=4;
    ~one.fadeTime=2.02;
    ~one={
    var mod = [1,-1];//2**([1,5,8]/12+1);//[-1,0.25,-0.25,1/8,1/16];
    var spread = 0.001;
    var pos = LFSaw.kr([1,2,3,4]/36+0.001);
    //         |       |       |       |       |  
    var pat = [1,1,1,1].rotate(1);
    var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
    var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.2,2.95],[3,-3],curve:'exp'),imp * hit);
    var sig = PlayBuf.ar(2,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.01),imp, (pos + BrownNoise.ar(1!4).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

    sig = CompanderD.ar(sig,3/4,1/2,1)  ;
    //sig = Perlin3.ar(sig[0].cos,sig[1].sin,sig[0].sin)/8 + sig;
    sig = sig * env;
    sig = LeakDC.ar(sig);
    sig = CombL.ar(sig,1/~tempo,1/~tempo,2);
    Splay.ar(sig,0.95,0.5);
    };
    ~one.play;
);
~one.stop(7);
~one.clear;
22. 02. 2024 16:51
Take1_Audio 1-1.wav
BPM: 95
ENERGY: 0.020
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/22/interchange/22/audiofiles/Take1_Audio 1-1.wav
22. 02. 2024 16:51
Take1_Audio 2-1.wav
BPM: 151
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/22/interchange/22/audiofiles/Take1_Audio 2-1.wav
22. 02. 2024 16:59
Take2_Audio 2-1.wav
BPM: 123
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/22/interchange/22/audiofiles/Take2_Audio 2-1.wav
22. 02. 2024 16:59
Take2_Audio 1-1.wav
BPM: 123
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/22/interchange/22/audiofiles/Take2_Audio 1-1.wav
16. 03. 2024 23:08
vy339_d9vc9_session_2024-03-16.wav
BPM: 112
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/vyssi_divci/export/vy339_d9vc9_session_2024-03-16.wav
16. 03. 2024 23:05
Take1_Audio 1-1.wav
BPM: 112
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/vyssi_divci/interchange/vyssi_divci/audiofiles/Take1_Audio 1-1.wav
16. 03. 2024 23:05
Take1_Audio 2-1.wav
BPM: 112
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/vyssi_divci/interchange/vyssi_divci/audiofiles/Take1_Audio 2-1.wav
14. 01. 2024 18:36
Take2_Audio 1-1%L.wav
BPM: 143
ENERGY: 0.151
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/keep_antoher/interchange/keep_antoher/audiofiles/Take2_Audio 1-1%L.wav
14. 01. 2024 18:26
Take1_Audio 1-1%R.wav
BPM: 73
ENERGY: 0.076
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/keep_antoher/interchange/keep_antoher/audiofiles/Take1_Audio 1-1%R.wav
14. 01. 2024 18:36
Take2_Audio 1-1%R.wav
BPM: 143
ENERGY: 0.155
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/keep_antoher/interchange/keep_antoher/audiofiles/Take2_Audio 1-1%R.wav
14. 01. 2024 18:26
Take1_Audio 1-1%L.wav
BPM: 73
ENERGY: 0.076
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/keep_antoher/interchange/keep_antoher/audiofiles/Take1_Audio 1-1%L.wav
01. 10. 2023 20:28
wobbly_session_23-10-01.flac
BPM: 112
ENERGY: 0.047
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Wobblz/export/wobbly_session_23-10-01.flac
01. 10. 2023 20:23
Take1_Audio 1-1%R.wav
BPM: 112
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Wobblz/interchange/Wobblz/audiofiles/Take1_Audio 1-1%R.wav
01. 10. 2023 20:23
Take1_Audio 1-1%L.wav
BPM: 112
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Wobblz/interchange/Wobblz/audiofiles/Take1_Audio 1-1%L.wav
01. 12. 2023 20:48
Take1_Audio 1-1%R.wav
BPM: 112
ENERGY: 0.080
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/December-2023-12-01-20-42-12/interchange/December-2023-12-01-20-42-12/audiofiles/Take1_Audio 1-1%R.wav
01. 12. 2023 20:48
Take1_Audio 1-1%L.wav
BPM: 112
ENERGY: 0.080
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/December-2023-12-01-20-42-12/interchange/December-2023-12-01-20-42-12/audiofiles/Take1_Audio 1-1%L.wav
21. 02. 2024 15:49
loudnorm_aquaphotomic_electricity_classic_tining.flac
BPM: 117
ENERGY: 0.178
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/loudnorm_aquaphotomic_electricity_classic_tining.flac
SRC: classic.scd
(
  p=ProxySpace.push(s.reboot);
  e=ProxySubmix.new(\filter);
);

// imp1 synth ///////////////////////////////////////

(
~imp1.quant=1;
~imp1.fadeTime=0.02;
~imp1={
  var sig = Impulse.ar(1.1666/fib(8),(1..3)/4);
  sig = RLPF.ar(sig*10,[100,50],0.2);
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
e.addMix(~imp1,postVol:true);
~imp1.play;
);
~imp1.mold(4);
~imp1.stop(7);
~imp1.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.quant=1;
~hiss.fadeTime=0.02;
~hiss={
  var sig = PinkNoise.ar(0.00001!2);
  sig = LPF.ar(sig,LFSaw.ar(1/4).exprange(100.001,10000));
  Splay.ar(sig.flat,0.25,0.005);
};
e.addMix(~hiss,postVol:true);
~hiss.play;
);
~hiss.stop(7);
~hiss.clear;

// ads filter ///////////////////////////////////////

(
~ads.quant=1;
~ads.fadeTime=1.02;
~ads={
  var high,mid,low;
  var sig = e.ar;
  sig = RLPF.ar(sig*20,(1..8)*100,0.2);
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/(4*LFSaw.ar(1/16).exprange(0.001,1)),1/2)/2;
  mid = CompanderD.ar(BPF.ar(sig,1000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/4,1/2);
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar((high+mid+low).flat.clip,4/3,1/2,1/2);
  Splay.ar(sig,0.25,0.2);
};
~ads.play;
);
~ads.stop(7);
11. 03. 2024 15:44
zaboSynth_session_2024-03-11.flac
BPM: 112
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/zaboSynth_session_2024-03-11.flac
SRC: zaboSynth.scd


p.push();
~tempo={110/120};


// water synth ///////////////////////////////////////

(
~water.ar(2);
~water.quant=0;
~water.fadeTime=4.5;
~water={
    var notes = Array.rand(1,12,3);
    var undertone = ((1/notes)*11.5)+1;
    var detune = SinOsc.ar(~tempo/[1,2,3].scramble,2pi/[3,2,1].scramble,mul:[0.44,0.382]);
    var harm = (2**((((notes).scramble)/12)))+1/[4,1,8,1/2,1/4,16].scramble;
    var freq = LFTri.ar([1/4.01001,4.3209221,44.00123].scramble).exprange(439.01,441.01) * undertone + detune * harm;
    var sig = SelectX.ar(LFTri.ar(~tempo*4/[1,2,3,4])**2*2, [SinOsc.ar(freq,mul:(1..9)**2/100),LFSaw.ar(freq,mul:(1..9)**2/100),Dust.ar(freq)] );
    sig = (sig * Pulse.ar(~tempo*4/[1,2,3,4]))/32 + sig;
    sig = LeakDC.ar(sig);
    sig = RLPF.ar(sig,[440/2,221]/4*harm+detune*undertone,LFNoise1.kr(~tempo/4/[1,2,3]).range(0.01,0.4))+(sig/4);
    sig = GVerb.ar(sig,90,3)*LFTri.kr(~tempo/16*(1..8))/7+(sig*2);
    sig = SelectX.ar(LFTri.ar(~tempo*1/(1..16))**1.2*8, sig );
    sig = CompanderD.ar(sig,3/4,1/2,1,0.02,0.2/[1,2,10,32])/4+(sig/1.2);
    Splay.ar(sig,0.776,0.035);
};
~water.play;
);
~water.stop(4);
~water.clear;
~water.pause;
~water.resume;

Tdef('rebuild',{loop {(45/(110/120) ).wait; ~water.rebuild;}}).play;
Tdef('rebuild').stop;
Tdef('rebuild').clear;
21. 02. 2024 16:00
loudnorm_aquaphotomic_electricity.wav
BPM: 117
ENERGY: 0.178
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/loudnorm_aquaphotomic_electricity.wav
20. 02. 2024 14:38
loudnorm_aquaphotomic_electricity.flac
BPM: 112
ENERGY: 0.091
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/loudnorm_aquaphotomic_electricity.flac
21. 02. 2024 15:58
aquaphotomic_electricity.wav
BPM: 112
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/aquaphotomic_electricity.wav
21. 02. 2024 15:48
aquaphotomic_electricity_classic_tining.flac
BPM: 112
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/aquaphotomic_electricity_classic_tining.flac
SRC: classic.scd
(
  p=ProxySpace.push(s.reboot);
  e=ProxySubmix.new(\filter);
);

// imp1 synth ///////////////////////////////////////

(
~imp1.quant=1;
~imp1.fadeTime=0.02;
~imp1={
  var sig = Impulse.ar(1.1666/fib(8),(1..3)/4);
  sig = RLPF.ar(sig*10,[100,50],0.2);
  sig = sig;
  Splay.ar(sig.flat,0.25,0.5);
};
e.addMix(~imp1,postVol:true);
~imp1.play;
);
~imp1.mold(4);
~imp1.stop(7);
~imp1.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.quant=1;
~hiss.fadeTime=0.02;
~hiss={
  var sig = PinkNoise.ar(0.00001!2);
  sig = LPF.ar(sig,LFSaw.ar(1/4).exprange(100.001,10000));
  Splay.ar(sig.flat,0.25,0.005);
};
e.addMix(~hiss,postVol:true);
~hiss.play;
);
~hiss.stop(7);
~hiss.clear;

// ads filter ///////////////////////////////////////

(
~ads.quant=1;
~ads.fadeTime=1.02;
~ads={
  var high,mid,low;
  var sig = e.ar;
  sig = RLPF.ar(sig*20,(1..8)*100,0.2);
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/(4*LFSaw.ar(1/16).exprange(0.001,1)),1/2)/2;
  mid = CompanderD.ar(BPF.ar(sig,1000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/4,1/2);
  sig = GVerb.ar(sig,10);
  sig = CompanderD.ar((high+mid+low).flat.clip,4/3,1/2,1/2);
  Splay.ar(sig,0.25,0.2);
};
~ads.play;
);
~ads.stop(7);
21. 02. 2024 15:58
aquaphotomic_electricity.flac
BPM: 112
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/export/aquaphotomic_electricity.flac
20. 02. 2024 09:42
Take1_Audio 1-1.wav
BPM: variable
ENERGY: 0.010
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take1_Audio 1-1.wav
20. 02. 2024 09:58
Take2_Audio 4-1.wav
BPM: 112
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take2_Audio 4-1.wav
11. 03. 2024 15:24
Take4_Audio 8-1.wav
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take4_Audio 8-1.wav
20. 02. 2024 13:21
Take3_Audio 6-1.wav
BPM: 112
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take3_Audio 6-1.wav
11. 03. 2024 15:37
Take5_Audio 8-1.wav
BPM: 112
ENERGY: 0.003
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take5_Audio 8-1.wav
11. 03. 2024 15:42
Take6_Audio 7-1.wav
BPM: 112
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take6_Audio 7-1.wav
20. 02. 2024 09:42
Take1_Audio 2-1.wav
BPM: variable
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take1_Audio 2-1.wav
11. 03. 2024 15:42
Take6_Audio 8-1.wav
BPM: 112
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take6_Audio 8-1.wav
11. 03. 2024 15:37
Take5_Audio 7-1.wav
BPM: 112
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take5_Audio 7-1.wav
20. 02. 2024 09:58
Take2_Audio 2-1.wav
BPM: variable
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take2_Audio 2-1.wav
20. 02. 2024 09:58
Take2_Audio 1-1.wav
BPM: variable
ENERGY: 0.011
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take2_Audio 1-1.wav
11. 03. 2024 15:24
Take4_Audio 7-1.wav
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take4_Audio 7-1.wav
20. 02. 2024 13:21
Take3_Audio 5-1.wav
BPM: 112
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take3_Audio 5-1.wav
20. 02. 2024 13:21
Take3_Audio 7-1.wav
BPM: 112
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take3_Audio 7-1.wav
20. 02. 2024 13:21
Take3_Audio 8-1.wav
BPM: 112
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take3_Audio 8-1.wav
20. 02. 2024 09:58
Take2_Audio 3-1.wav
BPM: 112
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/aquaphotomic_electricity/interchange/aquaphotomic_electricity/audiofiles/Take2_Audio 3-1.wav
23. 04. 2024 08:41
more_than_morning%L.wav
BPM: 143
ENERGY: 0.284
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Sediment16-24/interchange/Sediment16-24/audiofiles/more_than_morning%L.wav
23. 04. 2024 08:41
more_than_morning%R.wav
BPM: 143
ENERGY: 0.280
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Sediment16-24/interchange/Sediment16-24/audiofiles/more_than_morning%R.wav
21. 01. 2017 17:29
Sat_Jan_21_17_29_26_CET_2017.flac
BPM: 117
ENERGY: 0.591
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sat_Jan_21_17_29_26_CET_2017.flac
27. 07. 2017 12:08
Thu_Jul_27_12_08_18_CEST_2017.flac
BPM: 161
ENERGY: 0.046
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Jul_27_12_08_18_CEST_2017.flac
SRC: 1501128320_Jul27_Thu_kof17.scd

p.push();
p.bpm(60*1.47);



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var sig;
    var change = Impulse.kr(~tempo/16!3);
    var base = TChoose.kr(change,[[110.44,55.1,220.001*4],[55,110.5,2200.34],[110,220.1,8800.1]]) / TChoose.kr(change,[1,2,1.5,1.3333,2,1/2,1.125,1.66666]/.x[1,2,4]);
    var a = SinOsc.ar(~tempo*[0.1,1/2.002,1/8.01,1/16,1/32,1/64],add:1,mul:0.5)/[1,8,64];
  var f = [] ++ [SinOsc.ar(base/[1,1.5,1.33333,1,1,1,1/2,1/4,1/8],SinOsc.ar(base/32/[2,32,16])/32*a,add:1,mul:a)] ++ [SinOsc.ar(base/3200/1.001+LFNoise1.kr(~tempo/32!3).range(-1/8,1/8),add:1)] ++ [LFTri.ar(~tempo/600/[1,2,3])*40];
  //f = CombL.ar(f,1,8/base,4);
  sig = Perlin3.ar(f[0]*LFNoise1.kr(~tempo/16!3).exprange(1/4,2),f[1],f[2]) * (LFTri.kr(~tempo/16)**[1.2,1.5,4]);
  sig = sig ** LFNoise2.kr(~tempo/32/[1,2,3]).range(0.3337,1.6) ;//+ SinOsc.ar(f/[2,1,1.5],SinOsc.kr(f/320)*pi);
  sig = LPF.ar(sig,1500);
  sig = HPF.ar(sig,30);
  sig = LeakDC.ar(sig);
  sig = CompanderD.ar(sig,3/4,1/1.5,1);
  Splay.ar(sig,0.5,0.5);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
01. 05. 2026 05:17
Thu_May__5_17_11_52_CEST_2016.flac
BPM: 117
ENERGY: 0.160
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_May__5_17_11_52_CEST_2016.flac
22. 04. 2024 20:14
modul3.flac
BPM: 123
ENERGY: 0.027
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/modul3.flac
SRC: modulator.scd

// input synth ///////////////////////////////////////

(
~input.ar(2);
~input.quant=2;
~input.fadeTime=4;
~input={
  var sig = AudioIn.ar([1,2]);
  sig = CombN.ar(sig,1/500,1/5,4);
  sig = PitchShift.ar(sig,0.1,0.75);
  sig = LPF.ar(sig,4800);
  Splay.ar(sig,0.5,0.95,SinOsc.ar(1/4));
};
~input.play;
);
~input.stop(4);
~input.clear;
~input.pause;
~input.resume;
23. 04. 2024 08:56
loudnorm_curving_the_circles.flac
BPM: 117
ENERGY: 0.159
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_curving_the_circles.flac
01. 10. 2026 05:03
Thu_Oct__5_03_29_59_CEST_2017.flac
BPM: 89
ENERGY: 0.090
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Oct__5_03_29_59_CEST_2017.flac
22. 04. 2024 20:14
pulsating_matter2.flac
BPM: 161
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/pulsating_matter2.flac
25. 08. 2017 22:31
loudnorm_Fri_Aug_25_22_31_25_CEST_2017.flac
BPM: 95
ENERGY: 0.161
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Aug_25_22_31_25_CEST_2017.flac
23. 04. 2024 08:52
loudnorm_1499022566.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_1499022566.flac
23. 04. 2024 09:02
loudnorm_Fix_the_world_with_few_words_plenty_matches_and_hotglue.flac
BPM: 103
ENERGY: 0.122
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fix_the_world_with_few_words_plenty_matches_and_hotglue.flac
23. 04. 2024 09:18
loudnorm_more_than_morning2.flac
BPM: 14
ENERGY: 0.115
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_more_than_morning2.flac
22. 04. 2024 20:14
ode.flac
BPM: 123
ENERGY: 0.100
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/ode.flac
23. 04. 2024 09:29
loudnorm_radio_mash.flac
BPM: 129
ENERGY: 0.145
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_radio_mash.flac
SRC: radio_mod.scd



p.push();

p.bpm(130);


(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
  var mod = Duty.kr(8/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
  var sig = AudioIn.ar([1,2]) * Pulse.ar(~tempo*4);
  sig = PitchShift.ar(sig,1/25,1/mod);
  sig = CombN.ar(sig,1/50,1/50*mod,~tempo);
  Splay.ar(sig,0.5,0.45);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**50*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume

;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
23. 04. 2024 08:56
loudnorm_deeply_awake.flac
BPM: 117
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_deeply_awake.flac
SRC: deep_awake.scd



p.push()

s.latency = 0.2;

p.bpm(119.7/4);


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/stetson.wav");

// player synth ///////////////////////////////////////

(
    ~hob.ar(2);
    ~hob.quant=2;
    ~hob.fadeTime=2.02;
    ~hob={
        var mod = 1;//[4,2,1.5];
        var spread = 0.01;
        var pos = TRand.kr(Impulse.kr(~tempo/[1,2,3]),0.01,1) + LFSaw.ar(1/160/[1,2,3]);
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[3.5,1.005],[-3,-2],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.0001),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        //sig = BPF.ar(sig,[500,250,125],LFTri.ar(~tempo/[1,2,3]).exprange(0.01,0.5)) + (sig/2);
        sig = CompanderD.ar(sig,3/4,1/[1.1,1.5,2],1);
        sig = Compander.ar(sig,~puls.ar,0.1,1,0.1);
        sig = LPF.ar(sig,1500);
        Splay.ar(sig.flat,0.5,0.25);
    };
    ~hob.play;
    ~hob[10] = \filter -> {|sig| DWGReverbC1C3.ar(NumChannels.ar(sig,2),[4000,4010],1/10)/4};

);
~hob.stop(7);
~hob.clear;


// puls synth ///////////////////////////////////////

(
    ~puls.ar(2);
    ~puls.clock = p.clock;
    ~puls.quant=4;
    ~puls.fadeTime=4;
    ~puls={
        var cad = LFNoise0.kr(~tempo/[1,2,3].nthPrime).exprange(4.0001,64).round(4) / 4;
        var sig = LFPulse.ar(15000/[1,1.5,1.333333],mul:0.15) + WhiteNoise.ar(0.015!3) + SinOsc.ar(50*[1,2,3],Pulse.ar(~tempo/[1,2,3].nthPrime*cad),mul:0.02) / 8 * Pulse.ar(~tempo*cad/[1,2,3].nthPrime).softclip;
        sig = HPF.ar(sig,50);
        sig = CombC.ar(sig,~tempo/2,~tempo/2,~tempo);
        sig = Vibrato.ar(sig,[6,7,8],0.2);
        Splay.ar(sig,0.15,0.15,SinOsc.kr(~tempo/[5,6,7]));
    };
    ~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// form synth ///////////////////////////////////////

(
    ~form.ar(2);
    ~form.clock = p.clock;
    ~form.quant=2;
    ~form.fadeTime=4;
    ~form={
        var n = 50;
        var env = LFTri.ar(~tempo/[1,2,3]/4) ** 2;
        var sig = VarSaw.ar(n,0,env**0.8) * Formant.ar(n,n*2,n*4) * env;
        Splay.ar(sig,0.5,0.25);
    };
    ~form.play;
);
~form.stop(4);
~form.clear;
~form.pause;
~form.resume;


(
    ~master.quant=8;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);


(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
22. 04. 2024 20:14
Sat21.flac
BPM: 161
ENERGY: 0.093
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sat21.flac
SRC: sat_jun.scd
// prln synth ///////////////////////////////////////
p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);if(true){snth.stop(60)}};
p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);snth.clear};

(
~prln.ar(2);
~prln.quant=2;
~prln.fadeTime=16;
~prln={
  var t = LFTri.ar([1/[3,100],1/[40,2],[150,75]]) + LFTri.ar(44100/[1,2,1.333],mul:[1,2,1/4]) ** LFNoise2.kr(1/16!3,mul:8,add:1);
  var sig = Perlin3.ar(t[0],t[1],t[2]) * Pulse.ar(8/[1,2,3,4]);
  Splay.ar(sig,0.95,0.0345,SinOsc.ar(50));
};
~prln.play;
~ff.rebuild;
);
~prln.stop(4);
~prln.clear;
~prln.pause;
~prln.resume;

// ff filter ///////////////////////////////////////

(
~ff.quant=1;
~ff.fadeTime=1;
~ff={
  var synths = p.playingProxies;
  var high,mid,low;
  var sig = [];
  synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

  //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
  //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
  //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
  low = CompanderD.ar(RLPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1/2,1/2);
  mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1/2,1/2);
  high = CompanderD.ar(RHPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,3/4,1/2,1/2,0.002,0.3);
  sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),4000),2000);
  Splay.ar(sig,0.75,0.25);
};
~ff.play;
);
~ff.stop(7);
~ff.clear;
22. 04. 2024 20:14
more_than_morning.flac
BPM: 143
ENERGY: 0.281
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/more_than_morning.flac
23. 04. 2024 09:56
loudnorm_zilina_synagoga_2017.flac
BPM: 129
ENERGY: 0.130
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_zilina_synagoga_2017.flac
SRC: zilina_two.scd




// saw synth ///////////////////////////////////////

(
~saw.quant=1;
~saw.fadeTime=4.02;
~saw={
  var env = EnvGen.ar(Env([0,1,0],[0.002,0.15],[3,-3]),Impulse.ar(2,(0..3)/4));
    var sig = LFSaw.ar(50 + (env**0.1*10) * [1,2,4,8] * (1.01**(1..8)));
    sig = sig * env * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
    sig = GVerb.ar(LPF.ar(sig,1400),100)/4+sig;
  Mix.ar(sig) * 0.00055;
};
e.addMix(~saw,postVol:true);
~saw.play;
);
~saw.stop(7);
~saw.clear;

// filter2 filter ///////////////////////////////////////

(
~filter2.quant=1;
~filter2.fadeTime=1;
~filter2={
  var high,mid,low;
  var sig = e.ar;
  sig = GVerb.ar(sig,40)/16 + sig;
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/4,1/2);
  mid = CompanderD.ar(BPF.ar(sig,2000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,4/3,1/1.1,1/1.1);
  Mix.ar(sig * 0.0125);
};
~filter2.play;
);
~filter2.stop(7);
~filter2.clear;



//Fri Jul 24 19:40:13 CEST 2015
22. 04. 2024 20:14
half_awake2.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/half_awake2.flac
SRC: tired_and_half_awake.scd



p.push();


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=7500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.2,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);



// gem synth ///////////////////////////////////////

(
~gem.ar(2);
~gem.clock = p.clock;
~gem.quant=16;
~gem.fadeTime=4;
~gem={
  var sig = VarSaw.ar([50,55,20000],0,SinOsc.kr(1/16/(1..16)),mul:[1,0.7,LFPulse.ar(16/[1,2,3,4],mul:0.002)]);
  sig = Resonz.ar(sig,[200,2000,1500,20000]/.x[1,4,3],LFTri.kr(1/4/[1,2,3,4]).range(0.2,1) ** LFNoise0.kr(1/4/(1..16)).range(0.2,1.6));
  sig = BPF.ar(sig,[50,75,55,50.001],0.2)*4 + sig;
  sig = HPF.ar(sig,5);
  sig = CompanderD.ar(sig,3/4,1/3,1);
  sig = Normalizer.ar(sig) * LFNoise2.kr(1/16!4).exprange(0.01,0.995);
  //sig = Compander.ar(sig,~kick.ar,0.1,1,0.1,0.002,1);

  Splay.ar(sig,0.75,0.25,SinOsc.ar(1/[4,5,6,1/7]));
};
~gem.play;
);
~gem.stop(4);
~gem.clear;
~gem.pause;
~gem.resume;

// obligatoir_perlin synth ///////////////////////////////////////

(
~obligatoir_perlin.ar(2);
~obligatoir_perlin.clock = p.clock;
~obligatoir_perlin.quant=16;
~obligatoir_perlin.fadeTime=4;
~obligatoir_perlin={
  var pret = SinOsc.ar([1/3000,1/32,1/[3,16,19]] + (LFSaw.ar(500/[1,2,4,8])*LFPulse.ar(1/[4,2,3,4]))) * 2;
  var t = SinOsc.ar([1,4,3]) + SinOsc.ar([50,150,15000]) + Perlin3.ar(pret[0],pret[1],pret[2]);
  var sig = Perlin3.ar(t[0],t[1],t[2]);
  sig = sig + (Decay2.ar(Dust.ar(1/16),2,4)*BrownNoise.ar(0.2!4)*LFSaw.ar([20,30,40]));
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.85,0.15);
};
~obligatoir_perlin.play;
);
~obligatoir_perlin.stop(4);
~obligatoir_perlin.clear;
~obligatoir_perlin.pause;
~obligatoir_perlin.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5*LFNoise2.kr(1/32!4).range(1,4)],[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50+(env**80*[50,100,5,150]),env**[80,20,40,120]*8pi);
  sig = sig * env;
  Splay.ar(sig,0.25,0.05);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)




22. 04. 2024 20:14
formant_perlin_tone.flac
BPM: 129
ENERGY: 0.109
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/formant_perlin_tone.flac
SRC: perlinTones.scd


p.push();
p.bpm(120)

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=150,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  sig = Limiter.ar(sig.softclip);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// perlin_again synth ///////////////////////////////////////

(
~perlin_again.ar(2);
~perlin_again.clock = p.clock;
~perlin_again.quant=[2,0];
~perlin_again.fadeTime=16;
~perlin_again={
  var mod2 = Duty.kr(16*[1,2,4] / ~tempo,0,Dseq([1,2,1,4],inf)) *.x [2,1/2,1] ;
  var mod = Duty.kr(32*[1,2,4] / ~tempo,0,Dseq([1,1/2,1,2],inf)) *.x TWChoose.kr(1/16/[1,2,4],[1,1.5,1/2,2],[5,5,2,1],1);
  var freq = TWChoose.kr(Impulse.kr(1/16/[1,2,4] * ~tempo),[60,64,48,72,36,24].midicps/mod2,[10,5,3,2,1,1],1) * mod;
  var t = LFTri.ar([freq/10000,1/3600/[1,2,4],freq],SinOsc.kr(1/16/[1,2,4] * ~tempo*freq)*0.1pi) * [LFNoise2.kr(1/16!9).range(1/4,8),4000,1/4];
  var sig = Perlin3.ar(t[0],t[1],t[2]) + BrownNoise.ar(0.001!3) * (LFTri.ar(1/16/[1,2,4] * ~tempo)**1.66);
  sig = Vibrato.ar(sig,[5,6,7],0.02);
  sig = MoogFF.ar(sig,[freq,freq*1.5],[2.5,LFNoise2.kr(1/4!3).range(1,3.45)],mul:[0.6,0.12]);
  sig = HPF.ar(sig,40) * (Pulse.ar(1/[4,2,3,8]) * Pulse.ar(8));
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.25,0.75);
};
~perlin_again.play;
);
~perlin_again.stop(12);
~perlin_again.clear;
~perlin_again.pause;
~perlin_again.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.clock = p.clock;
    ~kick.quant=[16,0];
    ~kick.fadeTime=0.02;
    ~kick={
        //  |       |       |       |       |  
        var pat = [
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
        ].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
        var sig = SinOsc.ar(70!2,env**180*8pi);
        sig = sig * env;
        Splay.ar(sig,0.05,0.95);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.clock = p.clock;
    ~hiss.quant=[16,0];
    ~hiss.fadeTime=0.02;
    ~hiss={
        //  |       |       |       |       |  
        var pat = [
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,20,3,40]],[3,-3]),imp * hit);
        var sig = LFNoise0.ar(16000!4 * LFNoise2.kr(1/4!4).range(1,4)) * 2;
        sig = RHPF.ar(sig,5000*[1,2,3,4],0.2+LFNoise2.kr(1/4!4).range(0.01,0.95));
        sig = sig * env;
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
        Splay.ar(sig,0.75,0.95);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
22. 04. 2024 20:14
more_than_morning2.flac
BPM: 117
ENERGY: 0.072
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/more_than_morning2.flac
25. 10. 2016 23:53
loudnorm_Tue_Oct_25_23_53_35_CEST_2016.flac
BPM: 129
ENERGY: 0.133
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Tue_Oct_25_23_53_35_CEST_2016.flac
23. 04. 2024 09:09
loudnorm_gold_engine_tune.flac
BPM: 89
ENERGY: 0.142
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_gold_engine_tune.flac
22. 04. 2024 20:14
abstractions_piano2.flac
BPM: 107
ENERGY: 0.074
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/abstractions_piano2.flac
SRC: astraB.scd



// one synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=2;
    ~one.fadeTime=4;
    ~one={
        var tem = 1/16;
        var mod = Duty.kr(4,0,Dseq([1,2,1,4,1,1.5],inf));
        var t = LFSaw.ar([1,1/4/[1,2,3,4],LFSaw.ar(1/5000).range(1,50)]) + LFSaw.ar(1/4000) * 40;
        var sig = Perlin3.ar(t[0],t[1],t[2]) * Decay.ar(Impulse.ar(8/[1,2,3,4]),0.02);
        var freqs = [50,500,250,750,500,1000,75,100,200,1500];
        var f = 1/TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1/2);// + (Pulse.ar(4/[1,2,3,4],mul:1/100000));
        sig = LocalIn.ar(4) + sig;
        sig = BPF.ar(sig,TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1),0.12);
        sig = DelayN.ar(sig,f,f) * LFTri.ar(tem/[1,2,4,1.5]).range(0.5,1);
        LocalOut.ar(sig/1.0000001);
        sig = CompanderD.ar(sig,3/4,1/3,1/2);
        Splay.ar(sig,0.95,0.25,SinOsc.kr(2/[5,6]));
    };
    ~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



(
    p.clock.tempo_(120/60);

    ~offset = {(0..7)/8};

    ~tick.quant = 1;
    ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

    ~counter = {PulseCount.kr(~tick.kr)};
);


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.quant=2;
    ~hiss.fadeTime=0.2;
    ~hiss={
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar([0.1,0.2,0.6]+env);
        sig = sig * env;
        Splay.ar(sig,0.25,0.095);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.quant=2;
    ~kick.fadeTime=0.2;
    ~kick={
        //         |       |       |       |       |  
        var pat = [
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**20*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;





// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=1;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        var mod = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,1/50/mod,1/5/mod,4)+sig;
        //sig = GVerb.ar(LPF.ar(sig,4000)+HPF.ar(sig,350),[90,100],[6,6],spread:[95,96])/4 + sig;
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),[4000,4010]),2000);
        low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/12!2).range(100,1800)),3/4,1,1/3);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/12!2).range(700,8000),0.2),3/4,1/1.3,1/3);
        high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/12!2).range(1000,14000)),3/4,1,1/3);
        sig = CompanderD.ar((high+mid+low).flat,LFNoise2.kr(1/4).range(0.4,0.8),1,1/2,0.002,0.3);
        Splay.ar(sig,0.75,0.75);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;
22. 04. 2024 20:14
fixing_mess.flac
BPM: 52
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/fixing_mess.flac
23. 04. 2024 08:53
loudnorm_abstractions_piano.flac
BPM: 112
ENERGY: 0.146
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_abstractions_piano.flac
SRC: astraB.scd



// one synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=2;
    ~one.fadeTime=4;
    ~one={
        var tem = 1/16;
        var mod = Duty.kr(4,0,Dseq([1,2,1,4,1,1.5],inf));
        var t = LFSaw.ar([1,1/4/[1,2,3,4],LFSaw.ar(1/5000).range(1,50)]) + LFSaw.ar(1/4000) * 40;
        var sig = Perlin3.ar(t[0],t[1],t[2]) * Decay.ar(Impulse.ar(8/[1,2,3,4]),0.02);
        var freqs = [50,500,250,750,500,1000,75,100,200,1500];
        var f = 1/TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1/2);// + (Pulse.ar(4/[1,2,3,4],mul:1/100000));
        sig = LocalIn.ar(4) + sig;
        sig = BPF.ar(sig,TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1),0.12);
        sig = DelayN.ar(sig,f,f) * LFTri.ar(tem/[1,2,4,1.5]).range(0.5,1);
        LocalOut.ar(sig/1.0000001);
        sig = CompanderD.ar(sig,3/4,1/3,1/2);
        Splay.ar(sig,0.95,0.25,SinOsc.kr(2/[5,6]));
    };
    ~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



(
    p.clock.tempo_(120/60);

    ~offset = {(0..7)/8};

    ~tick.quant = 1;
    ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

    ~counter = {PulseCount.kr(~tick.kr)};
);


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.quant=2;
    ~hiss.fadeTime=0.2;
    ~hiss={
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar([0.1,0.2,0.6]+env);
        sig = sig * env;
        Splay.ar(sig,0.25,0.095);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.quant=2;
    ~kick.fadeTime=0.2;
    ~kick={
        //         |       |       |       |       |  
        var pat = [
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**20*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;





// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=1;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        var mod = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,1/50/mod,1/5/mod,4)+sig;
        //sig = GVerb.ar(LPF.ar(sig,4000)+HPF.ar(sig,350),[90,100],[6,6],spread:[95,96])/4 + sig;
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),[4000,4010]),2000);
        low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/12!2).range(100,1800)),3/4,1,1/3);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/12!2).range(700,8000),0.2),3/4,1/1.3,1/3);
        high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/12!2).range(1000,14000)),3/4,1,1/3);
        sig = CompanderD.ar((high+mid+low).flat,LFNoise2.kr(1/4).range(0.4,0.8),1,1/2,0.002,0.3);
        Splay.ar(sig,0.75,0.75);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;
22. 04. 2024 20:14
basement.flac
BPM: 117
ENERGY: 0.167
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/basement.flac
23. 04. 2024 09:34
loudnorm_selfStudy.flac
BPM: 117
ENERGY: 0.148
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_selfStudy.flac
17. 09. 2017 18:18
loudnorm_Sun_Sep_17_18_18_35_CEST_2017.flac
BPM: 95
ENERGY: 0.086
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Sep_17_18_18_35_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
23. 04. 2024 09:15
loudnorm_modul3.flac
BPM: 123
ENERGY: 0.110
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_modul3.flac
SRC: modulator.scd

// input synth ///////////////////////////////////////

(
~input.ar(2);
~input.quant=2;
~input.fadeTime=4;
~input={
  var sig = AudioIn.ar([1,2]);
  sig = CombN.ar(sig,1/500,1/5,4);
  sig = PitchShift.ar(sig,0.1,0.75);
  sig = LPF.ar(sig,4800);
  Splay.ar(sig,0.5,0.95,SinOsc.ar(1/4));
};
~input.play;
);
~input.stop(4);
~input.clear;
~input.pause;
~input.resume;
18. 04. 2016 06:37
loudnorm_Mon_Apr_18_06_37_47_CEST_2016.flac
BPM: 135
ENERGY: 0.110
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Mon_Apr_18_06_37_47_CEST_2016.flac
01. 10. 2026 06:04
loudnorm_Fri_Oct__6_04_35_54_CEST_2017.flac
BPM: 89
ENERGY: 0.193
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Oct__6_04_35_54_CEST_2017.flac
23. 04. 2024 09:20
loudnorm_ode.flac
BPM: 123
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_ode.flac
22. 04. 2024 20:14
abstractions_piano.flac
BPM: 112
ENERGY: 0.117
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/abstractions_piano.flac
SRC: astraB.scd



// one synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=2;
    ~one.fadeTime=4;
    ~one={
        var tem = 1/16;
        var mod = Duty.kr(4,0,Dseq([1,2,1,4,1,1.5],inf));
        var t = LFSaw.ar([1,1/4/[1,2,3,4],LFSaw.ar(1/5000).range(1,50)]) + LFSaw.ar(1/4000) * 40;
        var sig = Perlin3.ar(t[0],t[1],t[2]) * Decay.ar(Impulse.ar(8/[1,2,3,4]),0.02);
        var freqs = [50,500,250,750,500,1000,75,100,200,1500];
        var f = 1/TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1/2);// + (Pulse.ar(4/[1,2,3,4],mul:1/100000));
        sig = LocalIn.ar(4) + sig;
        sig = BPF.ar(sig,TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1),0.12);
        sig = DelayN.ar(sig,f,f) * LFTri.ar(tem/[1,2,4,1.5]).range(0.5,1);
        LocalOut.ar(sig/1.0000001);
        sig = CompanderD.ar(sig,3/4,1/3,1/2);
        Splay.ar(sig,0.95,0.25,SinOsc.kr(2/[5,6]));
    };
    ~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



(
    p.clock.tempo_(120/60);

    ~offset = {(0..7)/8};

    ~tick.quant = 1;
    ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

    ~counter = {PulseCount.kr(~tick.kr)};
);


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.quant=2;
    ~hiss.fadeTime=0.2;
    ~hiss={
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar([0.1,0.2,0.6]+env);
        sig = sig * env;
        Splay.ar(sig,0.25,0.095);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.quant=2;
    ~kick.fadeTime=0.2;
    ~kick={
        //         |       |       |       |       |  
        var pat = [
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**20*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;





// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=1;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        var mod = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,1/50/mod,1/5/mod,4)+sig;
        //sig = GVerb.ar(LPF.ar(sig,4000)+HPF.ar(sig,350),[90,100],[6,6],spread:[95,96])/4 + sig;
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),[4000,4010]),2000);
        low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/12!2).range(100,1800)),3/4,1,1/3);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/12!2).range(700,8000),0.2),3/4,1/1.3,1/3);
        high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/12!2).range(1000,14000)),3/4,1,1/3);
        sig = CompanderD.ar((high+mid+low).flat,LFNoise2.kr(1/4).range(0.4,0.8),1,1/2,0.002,0.3);
        Splay.ar(sig,0.75,0.75);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;
23. 04. 2024 08:57
loudnorm_fall_norm.flac
BPM: 135
ENERGY: 0.137
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_fall_norm.flac
01. 08. 2026 04:23
Fri_Aug__4_23_40_59_CEST_2017.flac
BPM: 89
ENERGY: 0.168
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Aug__4_23_40_59_CEST_2017.flac
22. 04. 2024 20:14
fall.flac
BPM: 135
ENERGY: 0.155
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/fall.flac
22. 04. 2024 20:14
pinned_down.flac
BPM: 117
ENERGY: 0.209
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/pinned_down.flac
01. 10. 2026 05:03
loudnorm_Thu_Oct__5_03_29_59_CEST_2017.flac
BPM: 117
ENERGY: 0.148
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Oct__5_03_29_59_CEST_2017.flac
23. 04. 2024 09:09
loudnorm_half_awake2.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_half_awake2.flac
SRC: tired_and_half_awake.scd



p.push();


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=7500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.2,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);



// gem synth ///////////////////////////////////////

(
~gem.ar(2);
~gem.clock = p.clock;
~gem.quant=16;
~gem.fadeTime=4;
~gem={
  var sig = VarSaw.ar([50,55,20000],0,SinOsc.kr(1/16/(1..16)),mul:[1,0.7,LFPulse.ar(16/[1,2,3,4],mul:0.002)]);
  sig = Resonz.ar(sig,[200,2000,1500,20000]/.x[1,4,3],LFTri.kr(1/4/[1,2,3,4]).range(0.2,1) ** LFNoise0.kr(1/4/(1..16)).range(0.2,1.6));
  sig = BPF.ar(sig,[50,75,55,50.001],0.2)*4 + sig;
  sig = HPF.ar(sig,5);
  sig = CompanderD.ar(sig,3/4,1/3,1);
  sig = Normalizer.ar(sig) * LFNoise2.kr(1/16!4).exprange(0.01,0.995);
  //sig = Compander.ar(sig,~kick.ar,0.1,1,0.1,0.002,1);

  Splay.ar(sig,0.75,0.25,SinOsc.ar(1/[4,5,6,1/7]));
};
~gem.play;
);
~gem.stop(4);
~gem.clear;
~gem.pause;
~gem.resume;

// obligatoir_perlin synth ///////////////////////////////////////

(
~obligatoir_perlin.ar(2);
~obligatoir_perlin.clock = p.clock;
~obligatoir_perlin.quant=16;
~obligatoir_perlin.fadeTime=4;
~obligatoir_perlin={
  var pret = SinOsc.ar([1/3000,1/32,1/[3,16,19]] + (LFSaw.ar(500/[1,2,4,8])*LFPulse.ar(1/[4,2,3,4]))) * 2;
  var t = SinOsc.ar([1,4,3]) + SinOsc.ar([50,150,15000]) + Perlin3.ar(pret[0],pret[1],pret[2]);
  var sig = Perlin3.ar(t[0],t[1],t[2]);
  sig = sig + (Decay2.ar(Dust.ar(1/16),2,4)*BrownNoise.ar(0.2!4)*LFSaw.ar([20,30,40]));
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.85,0.15);
};
~obligatoir_perlin.play;
);
~obligatoir_perlin.stop(4);
~obligatoir_perlin.clear;
~obligatoir_perlin.pause;
~obligatoir_perlin.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5*LFNoise2.kr(1/32!4).range(1,4)],[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50+(env**80*[50,100,5,150]),env**[80,20,40,120]*8pi);
  sig = sig * env;
  Splay.ar(sig,0.25,0.05);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)




23. 04. 2024 09:30
loudnorm_raining_norm.flac
BPM: 151
ENERGY: 0.101
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_raining_norm.flac
26. 11. 2016 03:10
Sat_Nov_26_03_10_59_CET_2016.flac
BPM: 129
ENERGY: 0.326
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sat_Nov_26_03_10_59_CET_2016.flac
17. 04. 2016 21:59
loudnorm_Sun_Apr_17_21_59_33_CEST_2016.flac
BPM: 117
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Apr_17_21_59_33_CEST_2016.flac
22. 04. 2024 20:14
starting_understanding.flac
BPM: 89
ENERGY: 0.481
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/starting_understanding.flac
21. 09. 2016 15:55
loudnorm_Wed_Sep_21_15_55_27_CEST_2016.flac
BPM: 80
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Wed_Sep_21_15_55_27_CEST_2016.flac
01. 08. 2026 04:23
loudnorm_Fri_Aug__4_23_40_46_CEST_2017.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Aug__4_23_40_46_CEST_2017.flac
23. 04. 2024 09:13
loudnorm_machinery.flac
BPM: 89
ENERGY: 0.088
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_machinery.flac
SRC: beatMachine_simple.scd
(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=5500,hp=50,len=30,rev = 4|
        var sig = In.ar([0,1]);
        var orig = sig;//PitchShift.ar(sig,0.5,SinOsc.ar(1/80/[1/4,1/2,1/8,1/4]*~tempo,mul:0.00015)+1);
        var hi,lo,fx;
        //fx = Limiter.ar(sig,0.95);
        lo = LPF.ar(sig,lp);
        lo = HPF.ar(sig,150);
        lo = Compander.ar(lo,3/4,1/2,1/2);
        lo = DWGReverb.ar(NumChannels.ar(lo,2),[5000,5010],1/len)/rev;
        
        hi = LPF.ar(sig,7000);
        hi = HPF.ar(sig,hp);
        hi = Compander.ar(hi,3/4,1/1,1/2);
        hi = DWGReverb.ar(NumChannels.ar(hi,2),[5000,5010],1/len/10)/rev/4;
        
        fx = NumChannels.ar([]++lo++hi,2);
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);


p.moveNodeToTail(\master);


(
    ~o = {16};
    ~l = {16};

    ~z.quant=2;
    ~z = {[
        1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
        1,0,0,1, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,1,1,1, 0,0,1,0, 1,0,1,0, 0,0,1,0,
        1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    ]};

    //    p.arProxyNames.do(p[_.asSymbol].rebuild);
)



(
    {
        p.stop(20);
        ~master.play;
        20.wait;
        p.clean;
    }.fork;  
)



p.makeTempoClock;  

(
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant=2;
  ~tick = { Impulse.kr(~tempo*4); };
  ~counter = {PulseCount.kr(~tick.kr);};
);

(
  p.clock.tempo_(140/60);
  p.arProxyNames.do(p[_.asSymbol].rebuild);
)



(


// ok synth ///////////////////////////////////////

(
    ~first.ar(2);
    ~first.quant=4;
    ~first.fadeTime=0.2;
    ~first={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**70*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~first.play;
);


// second synth ///////////////////////////////////////

(
    ~second.ar(2);
    ~second.quant=4;
    ~second.fadeTime=0.2;
    ~second={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var mod = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+~o.kr,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.75],[-3,3],curve:'exp'),imp * hit);
        var sig = VarSaw.ar(250!2/mod*[1,2,1.5,1.333]*[1,1.5],env**0.02*pi,env**0.82);
        sig = sig * env;
        Splay.ar(sig,0.75,0.15);
    };
    ~second.play;
);

// third synth ///////////////////////////////////////

(
    ~third.ar(2);
    ~third.quant=4;
    ~third.fadeTime=0.2;
    ~third={
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+(~o.kr*2),pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
        var sig = HPF.ar(WhiteNoise.ar(0.9!2),LFNoise1.kr(1/16!2).range(500,15000));
        sig = sig * env;
        Splay.ar(sig,0.75,0.35);
    };
    ~third.play;
);


// fourth synth ///////////////////////////////////////

(
    ~fourth.ar(2);
    ~fourth.quant=2;
    ~fourth.fadeTime=0.2;
    ~fourth={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+(~o.kr*3),pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.702,0.15],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar(env+0.2);
        sig = sig * env;
        Splay.ar(sig,0.75,0.15);
    };
    ~fourth.play;
);

);


(
{
  p.stop(30);
  ~master.play;
  30.wait;
  p.clean;
}.fork;  
)
23. 04. 2024 09:25
loudnorm_perlin.flac
BPM: 80
ENERGY: 0.098
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_perlin.flac
SRC: idiosyncracy_perlin.scd

// processing sketch is in /2017/seed2017

p.push();
OpenObject.start
OpenObject.openInterpreter;


(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.05,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = Compander.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
    p.moveNodeToTail(\master);
);

// idiom synth ///////////////////////////////////////

(
    ~idiom.ar(2);
    ~idiom.clock = p.clock;
    ~idiom.quant=2;
    ~idiom.fadeTime=0.1;
    ~idiom={|x,y,ax,ay|
        //////////////////////////   interpolation
        var mel = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        var ins = [ax,ay].lag(1/30);
        var sig = WhiteNoise.ar(1!2) + SinOsc.kr((0.5-[x,y]).abs.range(50,5000),[x,y]*8pi) * ins;
        sig = BPF.ar(sig,500,LFTri.kr(1000*ins).range(0.01,0.2));
        sig = CompanderD.ar(sig,3/4,1/2,1/2);
        //sig = Perlin3.ar(sig[0],sig[1],sig[2]) * ins;
        //sel = sig * SinOsc.ar(Select.kr(ins*freqs.size,freqs));// * SinOsc.ar(freqs+ins);

        Splay.ar(sig,0.5,0.5,SinOsc.kr(29.97)/2);
    };
    ~idiom.play;
);
~idiom.stop(60);
~idiom.clear;
~idiom.pause;
~idiom.resume;


~idiom.publish(\idiom);
22. 04. 2024 20:14
anotherOne.flac
BPM: 129
ENERGY: 0.056
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/anotherOne.flac
17. 04. 2016 21:59
Sun_Apr_17_21_59_33_CEST_2016.flac
BPM: 117
ENERGY: 0.135
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Apr_17_21_59_33_CEST_2016.flac
22. 04. 2024 20:14
sunday.flac
BPM: 117
ENERGY: 0.120
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/sunday.flac
SRC: sunday.scd


// alal synth ///////////////////////////////////////

(
~alal.quant=2;
~alal.fadeTime=2;
~alal={
  var sig = LFSaw.ar([60,69,65,72].midicps/([1.25,1.25,1.25,1.125]*0.5pi));
  sig = sig * LFSaw.ar(1/4/[1,2,3,4]).exprange(0.001,1);
  sig = Resonz.ar(sig,m.kr(0,1)*20000+40) + LPF.ar(sig,m.kr(0,2)*20000+40);
  sig = GVerb.ar(sig)/2+sig;
  Splay.ar(sig.flat,0.25,0.005);
};
~alal.play;
);
~alal.stop(7);



// voce synth ///////////////////////////////////////

(
~voce.quant=2;
~voce.fadeTime=2;
~voce={
  var sig = LFSaw.ar([60,63,65,72].midicps.scramble/([1,4,1,2]*pi));
  sig = sig * LFSaw.ar(1/4/[1,2,3,4]).exprange(0.001,1);
  sig = Resonz.ar(sig,m.kr(0,1)*20000+40) + LPF.ar(sig,m.kr(0,2)*20000+40);
  sig = GVerb.ar(sig)/2+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~voce.play;
);
~voce.stop(7);


// hiss synth ///////////////////////////////////////

(
~hiss.quant=2;
~hiss.fadeTime=2;
~hiss={
  var sig = WhiteNoise.ar(0.5!2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)++[0.5,0.25]/4),0.2);
  Splay.ar(sig.flat,0.25,0.0005);
};
~hiss.play;
);
~hiss.stop(7);


// kick synth ///////////////////////////////////////

(
~kick.quant=2;
~kick.fadeTime=2;
~kick={
  var imp = EnvGen.ar(Env([0,1,0],[0.02,1],[3,-3]),Impulse.ar(1/2,(0..3)/4));
  var sig = SinOsc.ar((50..60));
  sig = sig * imp;
  Splay.ar(sig.flat,0.25,0.5);
};
~kick.play;
);
~kick.stop(7);

// abc filter ///////////////////////////////////////

(
~abc.quant=2;
~abc.fadeTime=2;
~abc={
  var high,mid,low;
  var sig = e.ar;
  sig = GVerb.ar(sig,[2,4,8,12]);
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/3,1/2);
  mid = CompanderD.ar(BPF.ar(sig,1000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,1200),4/3,1/3,1/2);
  sig = (high+mid+low).flat;
  Splay.ar(sig,0.25,0.2);
};
~abc.play;
);
~abc.stop(7);


History.end
01. 09. 2026 07:01
loudnorm_Thu_Sep__7_01_46_53_CEST_2017.flac
BPM: 135
ENERGY: 0.100
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep__7_01_46_53_CEST_2017.flac
22. 04. 2024 20:14
highFreqTick.flac
BPM: 161
ENERGY: 0.043
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/highFreqTick.flac
SRC: highFreqTicks.scd




p.push();
// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
  var sig = Pulse.ar(4/[1,2,3,4]) * SinOsc.ar(20000!2,Pulse.ar([2,1,1/2,1/4]/16) * pi);
  Splay.ar(sig,0.5,0.95);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.clock = p.clock;
~two.quant=16;
~two.fadeTime=32;
~two={
  var sig = SinOsc.ar(20000/[1,2,3,4]) * SinOsc.ar([1,2,3,4]/4);
  Splay.ar(sig,0.5,0.005);
};
~two.play;
);
~two.stop(32);
~two.clear;
~two.pause;
~two.resume;
28. 09. 2016 16:30
Wed_Sep_28_16_30_14_CEST_2016.flac
BPM: 234
ENERGY: 0.075
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Wed_Sep_28_16_30_14_CEST_2016.flac
01. 09. 2026 07:01
Thu_Sep__7_01_46_53_CEST_2017.flac
BPM: 135
ENERGY: 0.138
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep__7_01_46_53_CEST_2017.flac
29. 09. 2016 01:34
loudnorm_Thu_Sep_29_01_34_28_CEST_2016.flac
BPM: 161
ENERGY: 0.092
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep_29_01_34_28_CEST_2016.flac
01. 10. 2026 06:01
Thu_Oct__6_01_11_01_CEST_2016.flac
BPM: 117
ENERGY: 0.099
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Oct__6_01_11_01_CEST_2016.flac
22. 04. 2024 20:14
selfStudy.flac
BPM: 117
ENERGY: 0.226
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/selfStudy.flac
23. 04. 2024 08:54
loudnorm_anotherOne.flac
BPM: 129
ENERGY: 0.053
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_anotherOne.flac
22. 04. 2024 20:14
gold_engine_tune.flac
BPM: 89
ENERGY: 0.093
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/gold_engine_tune.flac
22. 04. 2024 20:14
adaptation.flac
BPM: 143
ENERGY: 0.154
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/adaptation.flac
22. 04. 2024 20:14
misenska.flac
BPM: 112
ENERGY: 0.137
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/misenska.flac
SRC: misenska_no2.scd



// lflfl synth ///////////////////////////////////////

(
~lflfl.ar(2);
~lflfl.quant=1;
~lflfl.fadeTime=8;
~lflfl={
  var sig = LFPulse.ar(4/[1,2,3,4,5,6,7]);
  Splay.ar(sig,0.05,0.85);
};
~lflfl.play;
);
~lflfl.stop(4);
~lflfl.clear;
~lflfl.pause;
~lflfl.resume;


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/beat2.wav");

// player synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=2;
    ~one.fadeTime=2.02;
    ~one={
    var mod = 1;//[1,1.3333,1.5,2];
    var trate, dur, clk, pos, pan,sig;
    trate = 120;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/400/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
    pan = WhiteNoise.kr(0.6);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/2,1/2);
    //sig = CombN.ar(sig,MouseX.kr(0.0001,1),MouseX.kr(0.0001,1),4);
    Splay.ar(sig.flat,0.5,0.25);
    };
    ~one.play;
);
~one.stop(10);
~one.clear;

b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/piano.wav");

// player synth ///////////////////////////////////////

(
    ~hel.ar(2);
    ~hel.quant=2;
    ~hel.fadeTime=2.02;
    ~hel={
        var mod =[1,1.3333,1.5,2];
    var trate, dur, clk, pos, pan,sig;
    trate = 120;
    dur = BufDur.kr(b) / trate;
    clk = Impulse.kr(trate);
    pos = LFSaw.ar(1/400/[1,2,4,8]).range(0,BufDur.kr(b)) + TRand.kr(0, 0.01, clk);
    pan = WhiteNoise.kr(0.6) * LFSaw.ar(1/4/[1,2,3,4]);
    sig = TGrains.ar(2, clk, b.bufnum, mod, pos, dur, pan, 0.3);
    //sig = sig * (LFTri.ar(1/16/[1,2,3,4])**4);
    sig = CompanderD.ar(sig,3/4,1/2,1/2) * Pulse.ar(1);
    Splay.ar(sig.flat,0.5,0.05);
    };
    ~hel.play;
);
~hel.stop(17);
~hel.clear;

(
  p.clock.tempo_(120/60);
  
  ~offset = {(0..7)/8};
  
  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};
  
  ~counter = {PulseCount.kr(~tick.kr)};
);

// one synth ///////////////////////////////////////

(
~one2.ar(2);
~one2.quant=2;
~one2.fadeTime=0.2;
~one2={
  //         |       |       |       |       |  
  var pat = [
    1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
    1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
    1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
    1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50!2,env**[8,10,20,40]*8pi);
  sig = sig * env;
  Splay.ar(sig,0.05,0.95);
};
~one2.play;
);
~one2.stop(15);
~one2.clear;
~one.pause;
~one.resume;


// lalala synth ///////////////////////////////////////

(
~lalala.ar(2);
~lalala.quant=2;
~lalala.fadeTime=0.05;
~lalala={
  var sig = Pulse.ar(1/8);// + (Pulse.ar(4/(1..8).nthPrime) * PinkNoise.ar(0.1));
  //sig = sig + (Pulse.ar(8/(1..8).nthPrime) * LFNoise2.ar(16000/(1..8)));
  Splay.ar(sig,0.5,0.95);
};
~lalala.play;
);
~lalala.stop(400);
~lalala.clear;
~lalala.pause;
~lalala.resume;

// puls synth ///////////////////////////////////////

(
~puls.ar(2);
~puls.quant=2;
~puls.fadeTime=0.2;
~puls={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
  var sig = LFPulse.ar(8000/[1,2,1.3335,4]);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// simple synth ///////////////////////////////////////

(
~simple.ar(2);
~simple.quant=2;
~simple.fadeTime=5.2;
~simple={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.25],[3,-3],curve:'exp'),imp * hit);
  var sig = LFSaw.ar([1/1600,1/4,500]*[1,1.5,4,1.3333]) ** LFNoise2.ar(1/4!4).range(1,4) * 10;
  sig = Perlin3.ar(sig[0],sig[1],sig[2]) ** 2;
  sig = sig * env;
  Splay.ar(sig,0.75,0.95);
};
~simple.play;
);
~simple.stop(4);
~simple.clear;
~simple.pause;
~simple.resume;


// duccct synth ///////////////////////////////////////

(
~duccct.ar(2);
~duccct.quant=2;
~duccct.fadeTime=0.2;
~duccct={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
  var sig = Dust.ar(14000) * 8;
  sig = LPF.ar(sig,[80,800,18000]);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~duccct.play;
);
~duccct.stop(4);
~duccct.clear;
~duccct.pause;
~duccct.resume;

// ff filter ///////////////////////////////////////

(
~ff.quant=1;
~ff.fadeTime=1;
~ff={
  var synths = p.playingProxies;
  var high,mid,low;
  var sig = [];
  var dut = Duty.kr(4,0,Dseq([1,2,1.5,1.25],inf));
  synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};
  

  //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
  sig = CombC.ar(sig,1/150*dut,1/150*dut,4)+sig;
  //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
  low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1/2,1/2);
  mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,3/4,1/2,1/2,0.002,0.3);
  sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),4000),2000);
  Splay.ar(sig,0.75,0.25);
};
~ff.play;
);
~ff.stop(70);
~ff.clear;



// finalize synth ///////////////////////////////////////

(
~finalize.ar(2);
~finalize.quant=2;
~finalize.fadeTime=0.2;
~finalize={
  var duty = Duty.kr(8,0,Dseq([1,2,1.5,1.3333],inf)).lag(1);
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
  var sig = LFSaw.ar(100/duty) * LFPulse.ar(2/[1,3,4,4]);
  //sig = sig * env;
  Splay.ar(sig,0.75,0.15);
};
~finalize.play;
);
~finalize.stop(4);
~finalize.clear;
~finalize.pause;
~finalize.resume;



// guitar synth ///////////////////////////////////////

(
~guitar.ar(2);
~guitar.quant=2;
~guitar.fadeTime=0.2;
~guitar={
  var duty = Duty.kr(4,0,Dseq([1,2,1.5,1.3333],inf));
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3],curve:'exp'),imp * hit);
  var sig = Pluck.ar(WhiteNoise.ar(0.4),imp,1/50/[1,2,3,4],1/50/[1,2,3,4]*duty,4);
  //sig = sig * env;
  Splay.ar(sig,0.75,0.95);
};
~guitar.play;
);
~guitar.stop(4);
~guitar.clear;
~guitar.pause;
~guitar.resume;

Pluck.help

p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);if(true){snth.stop(30)}};
p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);snth.clear};
22. 04. 2024 20:14
fine_tune.flac
BPM: 89
ENERGY: 0.324
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/fine_tune.flac
23. 04. 2024 08:59
loudnorm_fine_tune.flac
BPM: 89
ENERGY: 0.221
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_fine_tune.flac
22. 04. 2024 20:14
gold_engine_tune2.flac
BPM: 89
ENERGY: 0.145
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/gold_engine_tune2.flac
13. 10. 2016 03:51
Thu_Oct_13_03_51_26_CEST_2016.flac
BPM: 117
ENERGY: 0.135
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Oct_13_03_51_26_CEST_2016.flac
01. 09. 2026 07:02
loudnorm_Thu_Sep__7_02_30_04_CEST_2017.flac
BPM: 287
ENERGY: 0.088
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep__7_02_30_04_CEST_2017.flac
18. 04. 2016 08:39
loudnorm_Mon_Apr_18_08_39_10_CEST_2016.flac
BPM: 135
ENERGY: 0.122
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Mon_Apr_18_08_39_10_CEST_2016.flac
22. 04. 2024 20:14
chronofluidum_harmonicus_video.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/chronofluidum_harmonicus_video.flac
01. 09. 2026 07:02
Thu_Sep__7_02_42_21_CEST_2017.flac
BPM: 135
ENERGY: 0.205
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep__7_02_42_21_CEST_2017.flac
23. 04. 2024 08:54
loudnorm_basement.flac
BPM: 117
ENERGY: 0.132
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_basement.flac
22. 04. 2024 20:14
talent_for_misconception.flac
BPM: 117
ENERGY: 0.442
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/talent_for_misconception.flac
22. 04. 2024 20:14
kick_his_deep_saw.flac
BPM: 143
ENERGY: 0.081
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/kick_his_deep_saw.flac
SRC: kick_hiss.scd

p.push()
p.disconnect();
p.connect();


p.bpm(105);

(
(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=[16,0];
~one.fadeTime=0.02;
~one={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.15]*LFNoise2.kr(1/32).range(0.15,2.5),[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50!2,LPF.ar(BrownNoise.ar(0.12!2),env**LFNoise1.kr([4,1/2,1/16]).range(0.1,80)*15000+100)+(env**80*8pi));
  sig = sig + (VarSaw.ar(50+(env**500*15000),0,env**0.9*2,mul:LFNoise2.kr(1/32).range(0.0001,0.15)));
  sig =  Mix(sig * env);
  Splay.ar(sig,0.005,0.055);
};
~one.play;
~hiss.play;
);
)
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,1,1,1,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.005/[1,20,2,40],0.15/[1,2,3,10]],[3,-3]),imp * hit);
  var sig = RHPF.ar(WhiteNoise.ar(0.7!4),[100,5000,15000,1200]*Pulse.ar([8,2,16,50].scramble).abs.softclip+100,0.26);
  sig = sig * env;
  sig = Compander.ar(sig,~one.ar,0.1,1,0.001);
  Splay.ar(sig,SinOsc.kr(1/8*~tempo).abs,0.25);
};
//~hiss.play;
);
~hiss.stop(32);
~hiss.clear;
~hiss.pause;
~hiss.resume;

// perl synth ///////////////////////////////////////

(
~perl.ar(2);
~perl.clock = p.clock;
~perl.quant=[16,0];
~perl.fadeTime=5.02;
~perl={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.25,2.15*[1,2,4]].scramble,[3,-3]),imp * hit);
  var mod = Duty.kr(128/~tempo,0,Dseq([1,2,1.5,1.33333].scramble,inf)) * [4,2,1,8].scramble;
  var f = [[60,60,60,36,48,72].choose,72,84].midicps.scramble / {[8,16,2,1,32].choose}!3 / 8 / Duty.kr([4,16,64,128].scramble * (32/[16,32,64].scramble) / (~tempo/2),0,Dseq([1,2,1.5,1.33333,1,2,1/2,4].scramble,inf)).lag(1/[128,512,2048]) * mod   ;
  var t = VarSaw.ar([1/16,1/160,f],0,env**[1/8,20,200].scramble,mul:0.01) + SinOsc.ar(f*2,SinOsc.kr(1/16/[1,2,3].scramble,mul:LFTri.ar(1/16/[1,2,3,4]*~tempo)) * pi,mul:0.25) + LFTri.ar(f/2560/[16,64,512],mul:LFNoise2.kr(1/160!3).range(0.01,1/[4,8,1/100]));
  var sig = Perlin3.ar(t[0],t[1],t[2]) ** LFTri.ar(~tempo/[4,2,3]/4).range(0.75,1.25);
  sig = LPF.ar(sig,1500);
  sig = sig * env;
  sig = LeakDC.ar(sig) ;
  
  sig = sig + (sig * ToggleFF.kr(~tempo * 8 / {[1,2,3,4,5,6,7,8,1/4,1/2,1/4,1/8,1/16].choose}!8) );
  //sig = Compander.ar(sig,~one.ar,0.1,1,0.1);
  //sig = LPF.ar(sig,2000) + (Pulse.ar(~tempo*4/[1,2,3,4]*[1,2,4].choose)*HPF.ar(sig,1000));
  sig = CompanderD.ar(sig,1/2,1/2,1);
  Splay.ar(sig,0.575,0.05);
};
~perl.play;
);
~perl.stop(120);
~perl.clear;
~perl.pause;
~perl.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)


(
r = Tdef(\resync,{
loop{
    ~perl.rebuild;
    (32).wait;
};
};);


(
  p.clock.sched(p.clock.timeToNextBeat(1 * 16),{ 
    r.play(); 
  });
);

)
r.stop;

120/105*16


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);
22. 04. 2024 20:14
harmonicallyDetunedTake2.flac
BPM: 99
ENERGY: 0.142
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/harmonicallyDetunedTake2.flac
SRC: harmonicallyDetuned.scd


p.push();

(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.5,lp=2500,hp=100,len=8,rev = 1.5|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = Compander.ar([]++LPF.ar(sig,500)++HPF.ar(50),3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);

(
    p.clock.sched(p.clock.timeToNextBeat(1 * 16),{ 

        p.bpm(120);
    });
);

(
    s.latency=0.4;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// sineperl synth ///////////////////////////////////////

(
    ~idiom.ar(2);
    ~idiom.clock = p.clock;
    ~idiom.quant=2;
    ~idiom.fadeTime=2;
    ~idiom={|x=1,y=1,z=1|
        var sm = 50;
        var x = x.lag(1/sm);
        var y = y.lag(1/sm);
        var z = z.lag(1/sm);
        var mod2 = TChoose.kr(Impulse.kr(1/64/(1..8)),[1,2]).lag(16);
        var mod = TChoose.kr(Impulse.kr(1/64/(1..8)),[1,2,4/3,3/2,1,1,1]).lag(16);
        var f = TChoose.kr(Impulse.kr(1/64/(1..8)),([60,48,72,36] +.x [0,4,7]).midicps).lag(16) / mod / mod2;
        var carriage = SinOsc.ar([f,1/f/16/((1..8)**2),1/16/f],SinOsc.kr(f/[10.001,10.0010333] /.x [1,100])/8 + ([x,y,z]/256*8pi),mul:1/(1..8)) * LFTri.ar(f/100000,mul:4) + LFDNoise1.kr(1/4000!8) + ([x,y,z]/10);
        var perlin = Perlin3.ar(carriage[0],carriage[1],carriage[2]) * carriage;
        var sig;

        sig = Resonz.ar(perlin,f*[1,2,4,1.5,1/2],0.02);
        sig = Normalizer.ar(LeakDC.ar(perlin))/8 * (LFTri.ar(1/64/(1..8))**1.2);
        sig = LPF.ar(sig,2500);
        sig = CompanderD.ar(sig,3/4,1/2,1);
        sig = Vibrato.ar(sig,[3,4,5,6],0.02);
        Splay.ar(sig,0.85,0.15);
    };
    ~idiom.play;
);
~idiom.stop(4);
~idiom.clear;
~idiom.pause;
~idiom.resume;



(
    //////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
    {
        p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
    }.fork;  
)
01. 08. 2026 04:23
Fri_Aug__4_23_31_51_CEST_2017.flac
BPM: 89
ENERGY: 0.127
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Aug__4_23_31_51_CEST_2017.flac
23. 04. 2024 09:11
loudnorm_highFreqTick.flac
BPM: 161
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_highFreqTick.flac
SRC: highFreqTicks.scd




p.push();
// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
  var sig = Pulse.ar(4/[1,2,3,4]) * SinOsc.ar(20000!2,Pulse.ar([2,1,1/2,1/4]/16) * pi);
  Splay.ar(sig,0.5,0.95);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// two synth ///////////////////////////////////////

(
~two.ar(2);
~two.clock = p.clock;
~two.quant=16;
~two.fadeTime=32;
~two={
  var sig = SinOsc.ar(20000/[1,2,3,4]) * SinOsc.ar([1,2,3,4]/4);
  Splay.ar(sig,0.5,0.005);
};
~two.play;
);
~two.stop(32);
~two.clear;
~two.pause;
~two.resume;
17. 04. 2016 06:24
loudnorm_Sun_Apr_17_06_24_12_CEST_2016.flac
BPM: 161
ENERGY: 0.165
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Apr_17_06_24_12_CEST_2016.flac
23. 04. 2024 09:28
loudnorm_pulsating_matter.flac
BPM: 123
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_pulsating_matter.flac
SRC: multi_pattern.scd




(
  p=ProxySpace.push(s.reboot,clock:TempoClock.default);
);


(
  ~tempo = 8/3;
  ~offset = (0..7)/8;

  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

  ~offset = (0..7)+0.5/8;
  ~tick2.quant = 1;
  ~tick2 = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

  ~counter = {PulseCount.kr(~tick.kr)};
  ~time = {LFSaw.kr(~tempo/4).range(0,1)};
)



// multi_synth synth ///////////////////////////////////////

(
  ~multi_synth.quant=1;
  ~multi_synth.fadeTime=0.02;
  ~multi_synth={
    var pat = [
    // |       |       |       |       |
      [1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0], // kick
      [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0], // stick
      [0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1], // hat
      [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]  // bass
    // |       |       |       |       |
    ];

    var imp = PulseDivider.kr(~tick.kr,2,~counter.kr);
    var hit = 4.collect{|i| Select.kr(PulseCount.kr(imp)%pat[i].size,pat[i])};
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.002,[1.5,0.5,0.15,4.5]],[3,-3]),imp * hit);

    var frq = 66.6;

    var sig = [
      SinOsc.ar(frq+(env**40*400),mul:0.5),
      SinOsc.ar(frq+(env**40*1000),mul:0.5),
      HPF.ar(WhiteNoise.ar(0.15),[8000,1200]),
      Formant.ar(frq*[10,20,40]/TExpRand.kr(1,12,hit[3]*imp!2).round(pi)+(env**4*10),frq*2,400),
    ];

    sig = sig * env;

    Splay.ar(sig.flat,0.75,0.75);
  };
  ~multi_synth.play;
  //~multi_synth[20] = \filter -> {|i| CompanderD.ar(i,3/4,1/2,1/2)/2+i};
  ~multi_synth[22] = \filter -> {|i| GVerb.ar(i,60,[2,3,4,5],spread:[20,80])/8+i};
);
~multi_synth.stop(7);
~multi_synth.clear;
22. 04. 2024 20:14
passingPowerlines_r2_session_2017-08-05_1748.flac
BPM: 117
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/passingPowerlines_r2_session_2017-08-05_1748.flac
14. 10. 2016 05:22
loudnorm_Fri_Oct_14_05_22_36_CEST_2016.flac
BPM: 64
ENERGY: 0.084
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Oct_14_05_22_36_CEST_2016.flac
23. 04. 2024 09:37
loudnorm_slow_cycles.flac
BPM: 117
ENERGY: 0.111
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_slow_cycles.flac
SRC: slow_cycles.scd


(
~kick.quant=1;
~kick={

	var env,t,sig;

	t = Impulse.ar(1/8,[0,1,2,3]/4);

	env = EnvGen.ar(Env([0,1,0],[1.5,1.75],[3,-4]),t);
	sig = Pulse.ar([1,2,3,1.5].octcps*(1/[1,2,4,8]+1)*pi/4+((env**5.51*PinkNoise.ar(80))+1)*(1.000015**(1..11)),mul:0.15)*env;

	t = Impulse.ar(1/[4,2],[0,0.5,1,1.5,2,2.5,3]/4);
	env = EnvGen.ar(Env([0,1,0],[0.005,0.75],[3,-4]),t);
	sig = SinOsc.ar([44,55] * (env**4+1)) * env * ToggleFF.ar(Impulse.ar(1/[2,4])) + sig;

	t = Impulse.ar(1/4,[0,1,2,3,3.5]+0.5/4);
	env = EnvGen.ar(Env([0,1,0],[0.005,0.15],[3,-4]),t);
	sig = RHPF.ar(WhiteNoise.ar(0.06!2), (env**4000+1000) ) * env + sig;


	t = Impulse.ar(1/48,[0,1,2,3]+0.5/4);
	env = EnvGen.ar(Env([0,1,0],[3.5,0.5],[3,-4]),t);
	sig = RHPF.ar(LFSaw.ar(6.octcps*pi/[1,1.25,1.5,1.125]+SinOsc.ar(11).range(-4,4),mul:0.1), (env.pow(4)+1)*2000 ) * env + sig;


	sig = LPF.ar(sig,44*(8*(1..12))*(LFSaw.ar(1/4/fib(12)).pow(3)+1))+(sig);
	sig = CompanderD.ar(sig,0.5,1/1.45,1/2);
	sig = FreeVerb.ar(sig,0.3,3);

	Splay.ar(sig,0.1);
};
~kick.play;
);
23. 04. 2024 09:04
loudnorm_formant_perlin_tone.flac
BPM: 129
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_formant_perlin_tone.flac
SRC: perlinTones.scd


p.push();
p.bpm(120)

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=150,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  sig = Limiter.ar(sig.softclip);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// perlin_again synth ///////////////////////////////////////

(
~perlin_again.ar(2);
~perlin_again.clock = p.clock;
~perlin_again.quant=[2,0];
~perlin_again.fadeTime=16;
~perlin_again={
  var mod2 = Duty.kr(16*[1,2,4] / ~tempo,0,Dseq([1,2,1,4],inf)) *.x [2,1/2,1] ;
  var mod = Duty.kr(32*[1,2,4] / ~tempo,0,Dseq([1,1/2,1,2],inf)) *.x TWChoose.kr(1/16/[1,2,4],[1,1.5,1/2,2],[5,5,2,1],1);
  var freq = TWChoose.kr(Impulse.kr(1/16/[1,2,4] * ~tempo),[60,64,48,72,36,24].midicps/mod2,[10,5,3,2,1,1],1) * mod;
  var t = LFTri.ar([freq/10000,1/3600/[1,2,4],freq],SinOsc.kr(1/16/[1,2,4] * ~tempo*freq)*0.1pi) * [LFNoise2.kr(1/16!9).range(1/4,8),4000,1/4];
  var sig = Perlin3.ar(t[0],t[1],t[2]) + BrownNoise.ar(0.001!3) * (LFTri.ar(1/16/[1,2,4] * ~tempo)**1.66);
  sig = Vibrato.ar(sig,[5,6,7],0.02);
  sig = MoogFF.ar(sig,[freq,freq*1.5],[2.5,LFNoise2.kr(1/4!3).range(1,3.45)],mul:[0.6,0.12]);
  sig = HPF.ar(sig,40) * (Pulse.ar(1/[4,2,3,8]) * Pulse.ar(8));
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.25,0.75);
};
~perlin_again.play;
);
~perlin_again.stop(12);
~perlin_again.clear;
~perlin_again.pause;
~perlin_again.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.clock = p.clock;
    ~kick.quant=[16,0];
    ~kick.fadeTime=0.02;
    ~kick={
        //  |       |       |       |       |  
        var pat = [
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,

            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
        ].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
        var sig = SinOsc.ar(70!2,env**180*8pi);
        sig = sig * env;
        Splay.ar(sig,0.05,0.95);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.clock = p.clock;
    ~hiss.quant=[16,0];
    ~hiss.fadeTime=0.02;
    ~hiss={
        //  |       |       |       |       |  
        var pat = [
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
            1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,20,3,40]],[3,-3]),imp * hit);
        var sig = LFNoise0.ar(16000!4 * LFNoise2.kr(1/4!4).range(1,4)) * 2;
        sig = RHPF.ar(sig,5000*[1,2,3,4],0.2+LFNoise2.kr(1/4!4).range(0.01,0.95));
        sig = sig * env;
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
        Splay.ar(sig,0.75,0.95);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);
01. 09. 2026 07:02
loudnorm_Thu_Sep__7_02_41_02_CEST_2017.flac
BPM: 11
ENERGY: 0.092
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep__7_02_41_02_CEST_2017.flac
23. 04. 2024 09:02
loudnorm_fluidTime.flac
BPM: 129
ENERGY: 0.097
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_fluidTime.flac
SRC: fluid.scd


(
  p.clock.tempo_(120/60);
  
  ~offset = (0..7)/8;
  
  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};
  
  ~counter = {PulseCount.kr(~tick.kr)};
);




// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=2;
~kick.fadeTime=4.2;
~kick={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[1/4,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50*8/[1,1.5,1.3333,4],env**(40/[1,2,10,200])*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.quant=2;
~kick2.fadeTime=0.2;
~kick2={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50!2,env**20*8pi);
  sig = sig * env;
  Splay.ar(sig,0.05,0.75);
};
~kick2.play;
);
~kick2.stop(4);
~kick2.clear;
~kick2.pause;
~kick2.resume;
23. 04. 2024 09:22
loudnorm_passingPowerlines_r1_session_2017-08-05_1635.flac
BPM: 117
ENERGY: 0.068
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_passingPowerlines_r1_session_2017-08-05_1635.flac
22. 04. 2024 20:14
cosmic_sunday.flac
BPM: 107
ENERGY: 0.200
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/cosmic_sunday.flac
SRC: cosmic_saw.scd
/*
                         _      
  ___ ___  ___ _ __ ___ (_) ___ 
 / __/ _ \/ __| '_ ` _ \| |/ __|
| (_| (_) \__ \ | | | | | | (__ 
 \___\___/|___/_| |_| |_|_|\___|
*/

m=ProxySubmix.new(\test);

p.push();
p.bpm(120/2);

(
~saw.quant=8;
~saw.fadeTime=2;
~saw={
  var mod = Duty.kr(2/~tempo*[4,8,16],0,Dseq(1/[1,2,1.5,1,1/2,4,8]+1,inf)).lag(~tempo/16);
  var imp = Decay.ar(Impulse.ar(~tempo/4,(0..15)/16),4)**[2,4,8];
  var f = ([100,200,250]/mod/[1,1,1,1,1.5,1,1.3333,2,8]).poll-(imp*2);
  var sig = Blip.ar(f,LFSaw.ar(~tempo/4/fib(8)).exprange(2.01,8)) * imp;
  sig = CombN.ar(sig*imp,1/f,1/f,4)/16 + sig;
  sig = Resonz.ar(sig,imp*f+f,0.12) * LFNoise1.kr(~tempo*2!6) + sig;
  //sig = GVerb.ar(sig,[2,3,4]*10,mul:0.24)+sig;
  sig = CompanderD.ar(sig,3/4,1/2,1);
  sig = LPF.ar(sig,1500);
  Splay.ar(sig.flat,0.25,0.75);
};
~saw.play;
//m.addMix(~saw,postVol:true);
);
~saw.stop(7);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

(
~kick.quant=2;
~kick.fadeTime=8;
~kick={
  var imp = Pulse.ar(~tempo*4/fib(8));
  var sig = SinOsc.ar(50*(1.0001**(1..8)) + (imp*4),imp );
  sig = sig * imp;
  Splay.ar(sig.flat,0.25,0.125);
};
~kick.play;
//m.addMix(~kick,postVol:true);
);
~kick.stop(7);

(
~hiss.quant=2;
~hiss.fadeTime=2;
~hiss={
  var sig = WhiteNoise.ar(0.1!2);
  sig = sig * (Pulse.ar(4/fib(8)) ** 2);
  Splay.ar(sig.flat,0.25,0.0025);
};
~hiss.play;
m.addMix(~hiss,postVol:true);
);
~hiss.stop(7);


(
~filt.quant=2;
~filt.fadeTime=2;
~filt={
  var sig = m.ar;
  sig = GVerb.ar(sig,100);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.04);
};
~filt.play;
);
~filt.stop(7);


22. 04. 2024 20:14
birds_knows.flac
BPM: 161
ENERGY: 0.224
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/birds_knows.flac
SRC: birds.scd



(
~birdie={
	var imp = Decay2.ar(Dust.ar(1),0.3,0.7);
	var sig = SinOsc.ar(3156!2 + imp.range(-3000,3000) + (BrownNoise.ar(1!2).exprange(0.011,10)-5) * (1.001**(1..8)) ) * imp;
	sig = GVerb.ar(sig,[10,20,30]);
	Splay.ar(sig.flat);
};

~birdie.play;

)
23. 04. 2024 09:08
loudnorm_gold_engine.flac
BPM: 198
ENERGY: 0.199
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_gold_engine.flac
SRC: engine_gold.scd



s.boot;
p.push();
p.bpm(120);


~temp.quant=16;
~temp = {LFNoise2.kr(1/90/60)};

// engine synth ///////////////////////////////////////

(
~engine.ar(2);
~engine.clock = p.clock;
~engine.quant=16;
~engine.fadeTime=30;
~engine={
  var sig = SinOsc.ar(50,Pulse.ar(~tempo/2));
  Splay.ar(sig,0.005,0.01332);
};
~engine.play;
);
~engine.stop(33.3);
~engine.clear;
~engine.pause;
~engine.resume;

(
  s.latency=0.3333333;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);
22. 04. 2024 20:14
desyncrhromacy.flac
BPM: 117
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/desyncrhromacy.flac
SRC: synchro.scd





p.push();


~tempo.quant=16;
~tempo = { LFNoise1.kr(LFNoise1.kr(~tempo/4).exprange(~tempo/16,~tempo*8)).exprange(0.25,8.0)};
~tempo = { Mix(LFSaw.kr(1.5/64/(1..3)).exprange(1.5,12).round(1.5/64)) };



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
  var sig = Pulse.ar(~tempo*4/[1,2,4]) * SinOsc.ar(1500/[1,2,1.5]/mod,mul:0.1);
  sig = CombN.ar(sig,5/50,1/50,~tempo)/5+sig;
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.75,0.25,SinOsc.ar(~tempo*7)/3);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,16,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,4.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,16,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[2.002,0.15],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(0.1!2);
  sig = LPF.ar(sig,SinOsc.ar(~tempo*[8,7]*.x[1,2,10,20]).range(100,15000));
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);
22. 04. 2024 20:14
perlin.flac
BPM: 80
ENERGY: 0.174
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/perlin.flac
SRC: idiosyncracy_perlin.scd

// processing sketch is in /2017/seed2017

p.push();
OpenObject.start
OpenObject.openInterpreter;


(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.05,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = Compander.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
    p.moveNodeToTail(\master);
);

// idiom synth ///////////////////////////////////////

(
    ~idiom.ar(2);
    ~idiom.clock = p.clock;
    ~idiom.quant=2;
    ~idiom.fadeTime=0.1;
    ~idiom={|x,y,ax,ay|
        //////////////////////////   interpolation
        var mel = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        var ins = [ax,ay].lag(1/30);
        var sig = WhiteNoise.ar(1!2) + SinOsc.kr((0.5-[x,y]).abs.range(50,5000),[x,y]*8pi) * ins;
        sig = BPF.ar(sig,500,LFTri.kr(1000*ins).range(0.01,0.2));
        sig = CompanderD.ar(sig,3/4,1/2,1/2);
        //sig = Perlin3.ar(sig[0],sig[1],sig[2]) * ins;
        //sel = sig * SinOsc.ar(Select.kr(ins*freqs.size,freqs));// * SinOsc.ar(freqs+ins);

        Splay.ar(sig,0.5,0.5,SinOsc.kr(29.97)/2);
    };
    ~idiom.play;
);
~idiom.stop(60);
~idiom.clear;
~idiom.pause;
~idiom.resume;


~idiom.publish(\idiom);
17. 09. 2017 18:08
loudnorm_Sun_Sep_17_18_08_06_CEST_2017.flac
BPM: 95
ENERGY: 0.109
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Sep_17_18_08_06_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
23. 04. 2024 08:55
loudnorm_cosmic_sunday.flac
BPM: 107
ENERGY: 0.131
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_cosmic_sunday.flac
SRC: cosmic_saw.scd
/*
                         _      
  ___ ___  ___ _ __ ___ (_) ___ 
 / __/ _ \/ __| '_ ` _ \| |/ __|
| (_| (_) \__ \ | | | | | | (__ 
 \___\___/|___/_| |_| |_|_|\___|
*/

m=ProxySubmix.new(\test);

p.push();
p.bpm(120/2);

(
~saw.quant=8;
~saw.fadeTime=2;
~saw={
  var mod = Duty.kr(2/~tempo*[4,8,16],0,Dseq(1/[1,2,1.5,1,1/2,4,8]+1,inf)).lag(~tempo/16);
  var imp = Decay.ar(Impulse.ar(~tempo/4,(0..15)/16),4)**[2,4,8];
  var f = ([100,200,250]/mod/[1,1,1,1,1.5,1,1.3333,2,8]).poll-(imp*2);
  var sig = Blip.ar(f,LFSaw.ar(~tempo/4/fib(8)).exprange(2.01,8)) * imp;
  sig = CombN.ar(sig*imp,1/f,1/f,4)/16 + sig;
  sig = Resonz.ar(sig,imp*f+f,0.12) * LFNoise1.kr(~tempo*2!6) + sig;
  //sig = GVerb.ar(sig,[2,3,4]*10,mul:0.24)+sig;
  sig = CompanderD.ar(sig,3/4,1/2,1);
  sig = LPF.ar(sig,1500);
  Splay.ar(sig.flat,0.25,0.75);
};
~saw.play;
//m.addMix(~saw,postVol:true);
);
~saw.stop(7);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

(
~kick.quant=2;
~kick.fadeTime=8;
~kick={
  var imp = Pulse.ar(~tempo*4/fib(8));
  var sig = SinOsc.ar(50*(1.0001**(1..8)) + (imp*4),imp );
  sig = sig * imp;
  Splay.ar(sig.flat,0.25,0.125);
};
~kick.play;
//m.addMix(~kick,postVol:true);
);
~kick.stop(7);

(
~hiss.quant=2;
~hiss.fadeTime=2;
~hiss={
  var sig = WhiteNoise.ar(0.1!2);
  sig = sig * (Pulse.ar(4/fib(8)) ** 2);
  Splay.ar(sig.flat,0.25,0.0025);
};
~hiss.play;
m.addMix(~hiss,postVol:true);
);
~hiss.stop(7);


(
~filt.quant=2;
~filt.fadeTime=2;
~filt={
  var sig = m.ar;
  sig = GVerb.ar(sig,100);
  sig = CompanderD.ar(sig,4/3,1/2,1/2);
  Splay.ar(sig.flat,0.25,0.04);
};
~filt.play;
);
~filt.stop(7);


01. 09. 2026 07:02
Thu_Sep__7_02_41_02_CEST_2017.flac
BPM: 50
ENERGY: 0.115
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep__7_02_41_02_CEST_2017.flac
23. 04. 2024 09:32
loudnorm_Sat21.flac
BPM: 161
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sat21.flac
SRC: sat_jun.scd
// prln synth ///////////////////////////////////////
p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);if(true){snth.stop(60)}};
p.arProxyNames.collect{|n| var snth = (p[n.asSymbol]);snth.clear};

(
~prln.ar(2);
~prln.quant=2;
~prln.fadeTime=16;
~prln={
  var t = LFTri.ar([1/[3,100],1/[40,2],[150,75]]) + LFTri.ar(44100/[1,2,1.333],mul:[1,2,1/4]) ** LFNoise2.kr(1/16!3,mul:8,add:1);
  var sig = Perlin3.ar(t[0],t[1],t[2]) * Pulse.ar(8/[1,2,3,4]);
  Splay.ar(sig,0.95,0.0345,SinOsc.ar(50));
};
~prln.play;
~ff.rebuild;
);
~prln.stop(4);
~prln.clear;
~prln.pause;
~prln.resume;

// ff filter ///////////////////////////////////////

(
~ff.quant=1;
~ff.fadeTime=1;
~ff={
  var synths = p.playingProxies;
  var high,mid,low;
  var sig = [];
  synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

  //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
  //sig = CombN.ar(sig,4,[4,8,16],32)+sig;
  //sig = GVerb.ar(LPF.ar(sig,7000)+HPF.ar(sig,300),100,[3,4],spread:[95,96])/4 + sig;
  low = CompanderD.ar(RLPF.ar(sig,LFNoise2.kr(1/2!2).range(100,800)),3/4,1/2,1/2);
  mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/2!2).range(700,1500),2),3/4,1/2,1/2);
  high = CompanderD.ar(RHPF.ar(sig,LFNoise2.kr(1/2!2).range(1000,10000)),3/4,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,3/4,1/2,1/2,0.002,0.3);
  sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),4000),2000);
  Splay.ar(sig,0.75,0.25);
};
~ff.play;
);
~ff.stop(7);
~ff.clear;
23. 04. 2024 09:25
loudnorm_passingPowerlines_r2_session_2017-08-05_1748.flac
BPM: 123
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_passingPowerlines_r2_session_2017-08-05_1748.flac
01. 05. 2026 08:19
Sun_May__8_19_15_47_CEST_2016.flac
BPM: 60
ENERGY: 0.167
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_May__8_19_15_47_CEST_2016.flac
23. 04. 2024 09:27
loudnorm_pulsating_matter2.flac
BPM: 95
ENERGY: 0.136
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_pulsating_matter2.flac
25. 07. 2017 16:03
Tue_Jul_25_16_03_17_CEST_2017.flac
BPM: 184
ENERGY: 0.166
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Tue_Jul_25_16_03_17_CEST_2017.flac
SRC: 1500985784_Jul25_Tue_kof17.scd
p=ProxySpace.push(s)
p.push();
p.bpm(120)


~tempo={1}

// switch1 synth ///////////////////////////////////////

(
~switch1.ar(2);
~switch1.clock = p.clock;
~switch1.quant=24;
~switch1.fadeTime=2;
~switch1={
  var sig = [
    LFSaw.ar(50),
    VarSaw.ar(50*[1,2,4,8]),
    WhiteNoise.ar(0.5),
		SinOsc.ar(1500*(1+(1/(1..12))),mul:0.2)
  ];

  var sel = LFSaw.kr(~tempo/4);
  RandSeed.kr(Impulse.kr(~tempo/24),2021);
  sig = Select.ar(sel.range(0,sig.size+1),sig) * CombN.ar(LFPulse.ar(~tempo/[1,2,3,4]),1/50,1/50,1/4);
  sig = CombL.ar(sig,1/4,1/4,4);
  Splay.ar(sig,0.95,0.25);
};
~switch1.play;
);
~switch1.stop(4);
~switch1.clear;
~switch1.pause;
~switch1.resume;

(1..16).log

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=2;
~kick.fadeTime=4;
~kick={
  var sig = Pulse.ar(~tempo/[2,3,4,5].log);
  Splay.ar(sig,0.5,0.25);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var f = 60.midicps * [1,2,4] /.x (2..32).log+LFNoise1.kr(~tempo/32!32,mul:1/4);
  var sig = SinOsc.ar(f,mul:0.1) * Pulse.ar(~tempo/[1,2,3,4]).softclip;
 sig = sig * VarSaw.ar(f/2);
 sig= sig * SinOsc.ar(f);
 sig = sig ** LFNoise2.kr(~tempo/32/(1..16)).range(0.1,4);
 //sig = CombN.ar(sig,1,4/f,2);
 sig  = LeakDC.ar(sig);
 sig = Normalizer.ar(sig);
  Splay.ar(sig,0.5,0.75);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
22. 04. 2024 20:14
raining_norm.flac
BPM: 151
ENERGY: 0.067
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/raining_norm.flac
01. 05. 2026 05:17
loudnorm_Thu_May__5_17_11_52_CEST_2016.flac
BPM: 117
ENERGY: 0.172
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_May__5_17_11_52_CEST_2016.flac
22. 04. 2024 20:14
radio_mash.flac
BPM: 129
ENERGY: 0.133
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/radio_mash.flac
SRC: radio_mod.scd



p.push();

p.bpm(130);


(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
  var mod = Duty.kr(8/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
  var sig = AudioIn.ar([1,2]) * Pulse.ar(~tempo*4);
  sig = PitchShift.ar(sig,1/25,1/mod);
  sig = CombN.ar(sig,1/50,1/50*mod,~tempo);
  Splay.ar(sig,0.5,0.45);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**50*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume

;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
14. 10. 2016 05:12
loudnorm_Fri_Oct_14_05_12_15_CEST_2016.flac
BPM: 117
ENERGY: 0.107
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Oct_14_05_12_15_CEST_2016.flac
22. 04. 2024 20:14
1499022566.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/1499022566.flac
25. 10. 2016 23:53
Tue_Oct_25_23_53_35_CEST_2016.flac
BPM: 129
ENERGY: 0.184
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Tue_Oct_25_23_53_35_CEST_2016.flac
17. 09. 2017 18:18
Sun_Sep_17_18_18_35_CEST_2017.flac
BPM: 95
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Sep_17_18_18_35_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
22. 04. 2024 20:14
slow_cycles.flac
BPM: 117
ENERGY: 0.071
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/slow_cycles.flac
SRC: slow_cycles.scd


(
~kick.quant=1;
~kick={

	var env,t,sig;

	t = Impulse.ar(1/8,[0,1,2,3]/4);

	env = EnvGen.ar(Env([0,1,0],[1.5,1.75],[3,-4]),t);
	sig = Pulse.ar([1,2,3,1.5].octcps*(1/[1,2,4,8]+1)*pi/4+((env**5.51*PinkNoise.ar(80))+1)*(1.000015**(1..11)),mul:0.15)*env;

	t = Impulse.ar(1/[4,2],[0,0.5,1,1.5,2,2.5,3]/4);
	env = EnvGen.ar(Env([0,1,0],[0.005,0.75],[3,-4]),t);
	sig = SinOsc.ar([44,55] * (env**4+1)) * env * ToggleFF.ar(Impulse.ar(1/[2,4])) + sig;

	t = Impulse.ar(1/4,[0,1,2,3,3.5]+0.5/4);
	env = EnvGen.ar(Env([0,1,0],[0.005,0.15],[3,-4]),t);
	sig = RHPF.ar(WhiteNoise.ar(0.06!2), (env**4000+1000) ) * env + sig;


	t = Impulse.ar(1/48,[0,1,2,3]+0.5/4);
	env = EnvGen.ar(Env([0,1,0],[3.5,0.5],[3,-4]),t);
	sig = RHPF.ar(LFSaw.ar(6.octcps*pi/[1,1.25,1.5,1.125]+SinOsc.ar(11).range(-4,4),mul:0.1), (env.pow(4)+1)*2000 ) * env + sig;


	sig = LPF.ar(sig,44*(8*(1..12))*(LFSaw.ar(1/4/fib(12)).pow(3)+1))+(sig);
	sig = CompanderD.ar(sig,0.5,1/1.45,1/2);
	sig = FreeVerb.ar(sig,0.3,3);

	Splay.ar(sig,0.1);
};
~kick.play;
);
01. 08. 2026 05:00
loudnorm_Sat_Aug__5_00_37_56_CEST_2017.flac
BPM: 129
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sat_Aug__5_00_37_56_CEST_2017.flac
01. 10. 2026 06:01
Thu_Oct__6_01_28_05_CEST_2016.flac
BPM: 117
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Oct__6_01_28_05_CEST_2016.flac
22. 04. 2024 20:14
Fix_the_world_with_few_words_plenty_matches_and_hotglue.flac
BPM: 103
ENERGY: 0.049
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fix_the_world_with_few_words_plenty_matches_and_hotglue.flac
01. 08. 2026 04:23
Fri_Aug__4_23_40_46_CEST_2017.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Aug__4_23_40_46_CEST_2017.flac
23. 04. 2024 09:10
loudnorm_half_awake.flac
BPM: 117
ENERGY: 0.184
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_half_awake.flac
SRC: tired_and_half_awake.scd



p.push();


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=7500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.2,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);



// gem synth ///////////////////////////////////////

(
~gem.ar(2);
~gem.clock = p.clock;
~gem.quant=16;
~gem.fadeTime=4;
~gem={
  var sig = VarSaw.ar([50,55,20000],0,SinOsc.kr(1/16/(1..16)),mul:[1,0.7,LFPulse.ar(16/[1,2,3,4],mul:0.002)]);
  sig = Resonz.ar(sig,[200,2000,1500,20000]/.x[1,4,3],LFTri.kr(1/4/[1,2,3,4]).range(0.2,1) ** LFNoise0.kr(1/4/(1..16)).range(0.2,1.6));
  sig = BPF.ar(sig,[50,75,55,50.001],0.2)*4 + sig;
  sig = HPF.ar(sig,5);
  sig = CompanderD.ar(sig,3/4,1/3,1);
  sig = Normalizer.ar(sig) * LFNoise2.kr(1/16!4).exprange(0.01,0.995);
  //sig = Compander.ar(sig,~kick.ar,0.1,1,0.1,0.002,1);

  Splay.ar(sig,0.75,0.25,SinOsc.ar(1/[4,5,6,1/7]));
};
~gem.play;
);
~gem.stop(4);
~gem.clear;
~gem.pause;
~gem.resume;

// obligatoir_perlin synth ///////////////////////////////////////

(
~obligatoir_perlin.ar(2);
~obligatoir_perlin.clock = p.clock;
~obligatoir_perlin.quant=16;
~obligatoir_perlin.fadeTime=4;
~obligatoir_perlin={
  var pret = SinOsc.ar([1/3000,1/32,1/[3,16,19]] + (LFSaw.ar(500/[1,2,4,8])*LFPulse.ar(1/[4,2,3,4]))) * 2;
  var t = SinOsc.ar([1,4,3]) + SinOsc.ar([50,150,15000]) + Perlin3.ar(pret[0],pret[1],pret[2]);
  var sig = Perlin3.ar(t[0],t[1],t[2]);
  sig = sig + (Decay2.ar(Dust.ar(1/16),2,4)*BrownNoise.ar(0.2!4)*LFSaw.ar([20,30,40]));
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.85,0.15);
};
~obligatoir_perlin.play;
);
~obligatoir_perlin.stop(4);
~obligatoir_perlin.clear;
~obligatoir_perlin.pause;
~obligatoir_perlin.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5*LFNoise2.kr(1/32!4).range(1,4)],[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50+(env**80*[50,100,5,150]),env**[80,20,40,120]*8pi);
  sig = sig * env;
  Splay.ar(sig,0.25,0.05);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)




22. 04. 2024 20:14
zilina_synagoga_2017.flac
BPM: 129
ENERGY: 0.088
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/zilina_synagoga_2017.flac
SRC: zilina_two.scd




// saw synth ///////////////////////////////////////

(
~saw.quant=1;
~saw.fadeTime=4.02;
~saw={
  var env = EnvGen.ar(Env([0,1,0],[0.002,0.15],[3,-3]),Impulse.ar(2,(0..3)/4));
    var sig = LFSaw.ar(50 + (env**0.1*10) * [1,2,4,8] * (1.01**(1..8)));
    sig = sig * env * LFSaw.ar(1/4/fib(8)).exprange(0.001,1);
    sig = GVerb.ar(LPF.ar(sig,1400),100)/4+sig;
  Mix.ar(sig) * 0.00055;
};
e.addMix(~saw,postVol:true);
~saw.play;
);
~saw.stop(7);
~saw.clear;

// filter2 filter ///////////////////////////////////////

(
~filter2.quant=1;
~filter2.fadeTime=1;
~filter2={
  var high,mid,low;
  var sig = e.ar;
  sig = GVerb.ar(sig,40)/16 + sig;
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/4,1/2);
  mid = CompanderD.ar(BPF.ar(sig,2000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,4/3,1/1.1,1/1.1);
  Mix.ar(sig * 0.0125);
};
~filter2.play;
);
~filter2.stop(7);
~filter2.clear;



//Fri Jul 24 19:40:13 CEST 2015
23. 04. 2024 09:42
loudnorm_talent_for_misconception.flac
BPM: 117
ENERGY: 0.314
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_talent_for_misconception.flac
28. 09. 2016 16:30
loudnorm_Wed_Sep_28_16_30_14_CEST_2016.flac
BPM: 151
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Wed_Sep_28_16_30_14_CEST_2016.flac
22. 04. 2024 20:14
curving_the_circles.flac
BPM: 117
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/curving_the_circles.flac
22. 04. 2024 20:14
more_experiments2.flac
BPM: 117
ENERGY: 0.199
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/more_experiments2.flac
SRC: chords_generator_experiments.scd

s.boot;
(
Tdef(\tt,{
	loop{

		Ndef(\a).fadeTime = 1/4;
		Ndef(\a).quant = 0;
		Ndef(\a,{
			var a,b,c,d,e,f,g,sel,octave,gr,mod1,sig1;
			a = [0,3,5,7,8];
			b = [2,5,7,7,7];

			c = [0,3,7,8,10];
			d = [0,2,5,8,8];
			e = [0,2,3,7,7];
			f = [0,3,5,8,8];
			g = [2,3,7,10,10];


			sel = 0.rrand(4);
			octave = sel * 12 + 24;

			gr = [c,d,e,f,g].at(sel);

			mod1 = gr.at(0.rrand(4!3))+octave;

			sig1 = SinOsc.ar((mod1).midicps,mul:0.2);

			Splay.ar(
				sig1 * Decay.ar(Impulse.ar(4/[1,2,4]))
				,0.5,0.5,0.5)
		}).play;
		4.wait;
	}
}).play;
)
25. 08. 2017 22:39
Fri_Aug_25_22_39_31_CEST_2017.flac
BPM: 117
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Aug_25_22_39_31_CEST_2017.flac
25. 08. 2017 22:39
loudnorm_Fri_Aug_25_22_39_31_CEST_2017.flac
BPM: 117
ENERGY: 0.078
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Aug_25_22_39_31_CEST_2017.flac
22. 04. 2024 20:14
series_of_strange_meetings.flac
BPM: 89
ENERGY: 0.367
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/series_of_strange_meetings.flac
SRC: strange_meetings.scd
(
    p.push();
    p.bpm(90);
    s.latency = 0.2;
)




// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=8;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(50!2,Pulse.ar(~tempo/[1,2]));
  Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

// pauline synth ///////////////////////////////////////

(
~pauline.ar(2);
~pauline.clock = p.clock;
~pauline.quant=8;
~pauline.fadeTime=4;
~pauline={
  var sig = AudioIn.ar([1,2]);
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  sig = RHPF.ar(sig,LFTri.kr(~tempo/64/[1,2,3,4]).range(200,2000),LFTri.kr(~tempo/32/[1,2,3,4]).range(0.01,0.4));
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.5,0.25);
};
~pauline.play;
);
~pauline.stop(4);
~pauline.clear;
~pauline.pause;
~pauline.resume;


// pauline2 synth ///////////////////////////////////////

(
~pauline2.ar(2);
~pauline2.clock = p.clock;
~pauline2.quant=8;
~pauline2.fadeTime=4;
~pauline2={
  var sig = AudioIn.ar([1,2]);
  sig= sig * Pulse.ar(~tempo/16/[1,2,3,4]);
  sig = CombN.ar(sig,1/50,1/LFNoise2.kr(~tempo/32).range(50,5000).round(250),4);
  Splay.ar(sig,0.5,0.05);
};
~pauline2.play;
);
~pauline2.stop(4);
~pauline2.clear;
~pauline2.pause;
~pauline2.resume;


(
  //s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
23. 04. 2024 08:56
loudnorm_desyncrhromacy.flac
BPM: 117
ENERGY: 0.122
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_desyncrhromacy.flac
SRC: synchro.scd





p.push();


~tempo.quant=16;
~tempo = { LFNoise1.kr(LFNoise1.kr(~tempo/4).exprange(~tempo/16,~tempo*8)).exprange(0.25,8.0)};
~tempo = { Mix(LFSaw.kr(1.5/64/(1..3)).exprange(1.5,12).round(1.5/64)) };



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=16;
~one.fadeTime=4;
~one={
    var mod = Duty.kr([8,16,32]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
  var sig = Pulse.ar(~tempo*4/[1,2,4]) * SinOsc.ar(1500/[1,2,1.5]/mod,mul:0.1);
  sig = CombN.ar(sig,5/50,1/50,~tempo)/5+sig;
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.75,0.25,SinOsc.ar(~tempo*7)/3);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;


(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,16,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,4.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,16,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[2.002,0.15],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(0.1!2);
  sig = LPF.ar(sig,SinOsc.ar(~tempo*[8,7]*.x[1,2,10,20]).range(100,15000));
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);
22. 04. 2024 20:14
pulsating_matter2_norm.flac
BPM: 161
ENERGY: 0.101
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/pulsating_matter2_norm.flac
22. 04. 2024 20:14
gold_engine.flac
BPM: 198
ENERGY: 0.155
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/gold_engine.flac
SRC: engine_gold.scd



s.boot;
p.push();
p.bpm(120);


~temp.quant=16;
~temp = {LFNoise2.kr(1/90/60)};

// engine synth ///////////////////////////////////////

(
~engine.ar(2);
~engine.clock = p.clock;
~engine.quant=16;
~engine.fadeTime=30;
~engine={
  var sig = SinOsc.ar(50,Pulse.ar(~tempo/2));
  Splay.ar(sig,0.005,0.01332);
};
~engine.play;
);
~engine.stop(33.3);
~engine.clear;
~engine.pause;
~engine.resume;

(
  s.latency=0.3333333;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);
01. 10. 2026 06:01
loudnorm_Thu_Oct__6_01_28_05_CEST_2016.flac
BPM: 117
ENERGY: 0.231
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Oct__6_01_28_05_CEST_2016.flac
26. 11. 2016 03:10
loudnorm_Sat_Nov_26_03_10_59_CET_2016.flac
BPM: 129
ENERGY: 0.194
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sat_Nov_26_03_10_59_CET_2016.flac
21. 09. 2016 15:49
Wed_Sep_21_15_49_19_CEST_2016.flac
BPM: 123
ENERGY: 0.044
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Wed_Sep_21_15_49_19_CEST_2016.flac
23. 04. 2024 09:26
loudnorm_pinned_down.flac
BPM: 117
ENERGY: 0.173
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_pinned_down.flac
05. 12. 2024 22:04
starting_understanding.wav
BPM: 89
ENERGY: 0.481
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/starting_understanding.wav
17. 09. 2017 18:41
loudnorm_Sun_Sep_17_18_41_29_CEST_2017.flac
BPM: 117
ENERGY: 0.123
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Sep_17_18_41_29_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
01. 09. 2026 07:02
loudnorm_Thu_Sep__7_02_35_05_CEST_2017.flac
BPM: 135
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep__7_02_35_05_CEST_2017.flac
22. 04. 2024 20:14
more_experiments.flac
BPM: 89
ENERGY: 0.274
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/more_experiments.flac
SRC: chords_generator_experiments.scd

s.boot;
(
Tdef(\tt,{
	loop{

		Ndef(\a).fadeTime = 1/4;
		Ndef(\a).quant = 0;
		Ndef(\a,{
			var a,b,c,d,e,f,g,sel,octave,gr,mod1,sig1;
			a = [0,3,5,7,8];
			b = [2,5,7,7,7];

			c = [0,3,7,8,10];
			d = [0,2,5,8,8];
			e = [0,2,3,7,7];
			f = [0,3,5,8,8];
			g = [2,3,7,10,10];


			sel = 0.rrand(4);
			octave = sel * 12 + 24;

			gr = [c,d,e,f,g].at(sel);

			mod1 = gr.at(0.rrand(4!3))+octave;

			sig1 = SinOsc.ar((mod1).midicps,mul:0.2);

			Splay.ar(
				sig1 * Decay.ar(Impulse.ar(4/[1,2,4]))
				,0.5,0.5,0.5)
		}).play;
		4.wait;
	}
}).play;
)
23. 04. 2024 08:52
loudnorm_1499022691.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_1499022691.flac
22. 04. 2024 20:14
machinery.flac
BPM: 135
ENERGY: 0.132
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/machinery.flac
SRC: beatMachine_simple.scd
(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=5500,hp=50,len=30,rev = 4|
        var sig = In.ar([0,1]);
        var orig = sig;//PitchShift.ar(sig,0.5,SinOsc.ar(1/80/[1/4,1/2,1/8,1/4]*~tempo,mul:0.00015)+1);
        var hi,lo,fx;
        //fx = Limiter.ar(sig,0.95);
        lo = LPF.ar(sig,lp);
        lo = HPF.ar(sig,150);
        lo = Compander.ar(lo,3/4,1/2,1/2);
        lo = DWGReverb.ar(NumChannels.ar(lo,2),[5000,5010],1/len)/rev;
        
        hi = LPF.ar(sig,7000);
        hi = HPF.ar(sig,hp);
        hi = Compander.ar(hi,3/4,1/1,1/2);
        hi = DWGReverb.ar(NumChannels.ar(hi,2),[5000,5010],1/len/10)/rev/4;
        
        fx = NumChannels.ar([]++lo++hi,2);
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);


p.moveNodeToTail(\master);


(
    ~o = {16};
    ~l = {16};

    ~z.quant=2;
    ~z = {[
        1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
        1,0,0,1, 1,0,1,0, 1,0,1,0, 1,0,1,0,
        1,1,1,1, 0,0,1,0, 1,0,1,0, 0,0,1,0,
        1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    ]};

    //    p.arProxyNames.do(p[_.asSymbol].rebuild);
)



(
    {
        p.stop(20);
        ~master.play;
        20.wait;
        p.clean;
    }.fork;  
)



p.makeTempoClock;  

(
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant=2;
  ~tick = { Impulse.kr(~tempo*4); };
  ~counter = {PulseCount.kr(~tick.kr);};
);

(
  p.clock.tempo_(140/60);
  p.arProxyNames.do(p[_.asSymbol].rebuild);
)



(


// ok synth ///////////////////////////////////////

(
    ~first.ar(2);
    ~first.quant=4;
    ~first.fadeTime=0.2;
    ~first={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**70*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~first.play;
);


// second synth ///////////////////////////////////////

(
    ~second.ar(2);
    ~second.quant=4;
    ~second.fadeTime=0.2;
    ~second={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var mod = Duty.kr([4,3,2,1]/~tempo,0,Dseq([1,2,1.5,1.33333],inf));
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+~o.kr,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.75],[-3,3],curve:'exp'),imp * hit);
        var sig = VarSaw.ar(250!2/mod*[1,2,1.5,1.333]*[1,1.5],env**0.02*pi,env**0.82);
        sig = sig * env;
        Splay.ar(sig,0.75,0.15);
    };
    ~second.play;
);

// third synth ///////////////////////////////////////

(
    ~third.ar(2);
    ~third.quant=4;
    ~third.fadeTime=0.2;
    ~third={
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+(~o.kr*2),pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
        var sig = HPF.ar(WhiteNoise.ar(0.9!2),LFNoise1.kr(1/16!2).range(500,15000));
        sig = sig * env;
        Splay.ar(sig,0.75,0.35);
    };
    ~third.play;
);


// fourth synth ///////////////////////////////////////

(
    ~fourth.ar(2);
    ~fourth.quant=2;
    ~fourth.fadeTime=0.2;
    ~fourth={
        //         |       |       |       |       |  
        var pat = ~z.kr;
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
        var hit = Select.kr(PulseCount.kr(imp)%~l.kr+(~o.kr*3),pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.702,0.15],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar(env+0.2);
        sig = sig * env;
        Splay.ar(sig,0.75,0.15);
    };
    ~fourth.play;
);

);


(
{
  p.stop(30);
  ~master.play;
  30.wait;
  p.clean;
}.fork;  
)
22. 04. 2024 20:14
golden_earth.flac
BPM: 89
ENERGY: 0.178
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/golden_earth.flac
23. 04. 2024 09:36
loudnorm_simplet.flac
BPM: 117
ENERGY: 0.151
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_simplet.flac
SRC: simpletron.scd




// ss synth ///////////////////////////////////////

(
    ~ss.ar(2);
    ~ss.quant=2;
    ~ss.fadeTime=2.2;
    ~ss={
        var mod = Duty.kr((8..1),0,Dseq([1,2,1.5,1.25,2,4],inf)).lag(1/40);
        var sig = CombN.ar(Mix.ar(LFNoise2.ar(1510*(1..8))),1/15*mod,1/150/mod,2)*Pulse.ar(4/fib(8));
        sig = Resonz.ar(sig,1500/(1+(1..8).reciprocal*4)/mod,LFNoise2.kr(8!8).exprange(0.01,1.25));
        Splay.ar(sig,0.5,0.025,SinOsc.kr(1/[3,4])*pi);
    };
    ~ss.play;
);
~ss.stop(4);
~ss.clear;
~ss.pause;
~ss.resume;


// puls synth ///////////////////////////////////////

(
~puls.ar(2);
~puls.quant=2;
~puls.fadeTime=4;
~puls={
  var sig = Pulse.ar(4/fib(8))*SinOsc.ar(50*(1+(1..8).reciprocal));
  Splay.ar(sig,0.5,0.25);
};
~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;
14. 10. 2016 05:12
Fri_Oct_14_05_12_15_CEST_2016.flac
BPM: 117
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Oct_14_05_12_15_CEST_2016.flac
22. 04. 2024 20:14
sunlighSonata.flac
BPM: 60
ENERGY: 0.192
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/sunlighSonata.flac
SRC: sunlightSonata2.scd

p.push();
s.latency = 0.2;
// message synth ///////////////////////////////////////

(
~message.ar(2);
~message.clock = p.clock;
~message.quant=2;
~message.fadeTime=0.2;
~message={

var mod = Duty.ar(4*(1..17),0,Dseq([1,2,1.5,1.33333],inf));
  var carr = 500/mod;
  var t = SinOsc.ar(carr/(1..17)) * LFTri.ar(1/240/(7..24).nthPrime,mul:40);
  var a = Perlin3.ar(t[0],t[1],t[2]/[1,2,3]).range(0,1);
  var f = Perlin3.ar(t[3],t[4],t[5]/[1,2,3]).exprange(43.2/1.01,432*1.01)*[1,1.5,2]/mod;
  var p = Perlin3.ar(t[6],t[7],t[8]/[1,2,3]).range(-2pi,2pi);
  var pan = Perlin3.ar(t[9],t[10],t[11]/[1,2,3]).range(-1,1);
  var cad = Perlin3.ar(t[12],t[13],t[14]/[1,2,3]).exprange(1/16,32).round(1/4/[1,2,3,4]);
  var sig = SinOsc.ar(f,phase:p,mul:a) * Pulse.ar(cad/(1..17).nthPrime);
  var magic = Perlin3.ar(t[0],t,SinOsc.ar(f/[8.00001,1/4.001,1.501]))/16;
  //sig = sig * Pulse.ar(cad/(7..24).nthPrime);
 // sig = CombN.ar(sig,2/f.sqrt,2/f,4);
  sig = LeakDC.ar(sig);
  sig = HPF.ar(sig,5);
  sig = HPF.ar(sig,5);

  sig = LPF.ar(sig,20000);
  sig = LPF.ar(sig,20000);

  sig = CompanderD.ar(sig * SinOsc.ar(f/100-0.001),3/4,1/2,1) + SinOsc.ar(f*[1/2,1/4]-0.01,mul:0.2) * SinOsc.kr(f/1600/(1..17))+ LeakDC.ar(magic) ;
  sig = Compander.ar(sig ,Pulse.ar(1/2),0.1,1,0.1,LFNoise1.kr(1/32!16).range(1/100,3/4),LFNoise1.kr(1/32!16).range(1/100,3/4)) + (SinOsc.ar([50,60],Pulse.ar(1/2)*0.25pi,mul:Pulse.ar(1/2),mul:0.12) * LFTri.kr(1/120));
  sig = Limiter.ar(sig,0.25) ;
  Splay.ar(sig,0.5,0.25,pan);
};
~message.play;
);
~message.stop(60);
~message.clear;
~message.pause;
~message.resume;


(
  ~master.quant=4;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
22. 04. 2024 20:14
tiny_dance_thru_deep_forests_of_mind.flac
BPM: 107
ENERGY: 0.032
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/tiny_dance_thru_deep_forests_of_mind.flac
SRC: tiny.scd


(
    ~a={
        var sig,f; 
        

        f = Duty.kr(Dseq((1/[4,2,1/2,1/4,1,4,1]).normalize*16,inf),0,Dseq([1,2,1,4,1,2,1]/2,inf)).lag(1);
        f = Duty.kr(Dseq((1/[4,2,1/2,1/4,1,4,1]).normalize*4,inf),0,Dseq([1,2,1.5,3,1.25,2,1.125]*(f*pi),inf)).lag(1/8);

        sig = SinOsc.ar(440/f,mul:0.1);

        sig = sig + LFSaw.ar(440/f*(1.00001**(1..12)),mul:0.2);
        sig = sig * Decay.ar(Impulse.ar(4/fib(12)),2*fib(12));

        f = LFDNoise1.ar(4/fib(12)).range(140,14000);
        sig = MoogFF.ar(sig,LFSaw.ar(4/fib(12)).exprange(f,44));
        sig = Resonz.ar(sig,f) * 2;

        sig = CompanderD.ar(sig,0.5,1/3,1/2);


        sig = GVerb.ar(sig)/7+sig;

        sig = LPF.ar(sig,1400);

        Splay.ar(sig,0.1);
    };
    ~a.quant=2;
    ~a.play;
)
22. 04. 2024 20:14
prague_prespring_17.flac
BPM: 89
ENERGY: 0.163
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/prague_prespring_17.flac
SRC: prague_pre_spring.scd


p.push();
p.bpm(90*2);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  
  var mod = Duty.kr(~tempo*(1..8),0,Dseq([1,2,1.5,1.33333],inf));
  //fx = Limiter.ar(sig,0.95);
  wet = LFTri.kr(~tempo/8/(1..8))**2;
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = CombN.ar(fx,1.5/50*mod*(1..8),1.5/50*(1..8)*mod,2);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]).distort**0.92/2;
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
  
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=4;
~one.fadeTime=8;
~one={
  var mod = Duty.kr(~tempo*[4,16,2,1],0,Dseq([1,2,1.5,1.33333],inf));
  var sig = SinOsc.ar([1,2,3,4]/16/16,SinOsc.ar(15/16/[1,2,3,4]));
  sig = LFSaw.ar(sig.range(500,20000).round(3333.3/mod/[1,2,3,4]),0, LFPulse.ar(12/[1,2,3,4],LFNoise2.kr(3/16/16)/80,0.0333));
  sig = CombN.ar(sig,1/33.3334,1/33.3*[1,2,3,4],4);
  sig = Resonz.ar(sig,33.3333*[1,15,40,20],LFNoise2.kr(~tempo/16!4).range(0.02,0.32));
  sig = Normalizer.ar(sig);
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.5,0.15);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[4,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,1,1,1, 0,0,0,0, 0,0,0,0, 0,0,0,0,
  ].rotate(1);
  var len = LFNoise2.kr(~tempo/16).range(1/4,4);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5]*len,[3,-3]),imp * hit)};
  var sig = VarSaw.ar(50!2+(env**400.92*15000),0,(env**40.0) + (env**0.12));
  sig = sig * env;
  Splay.ar(sig,0.75,0.05);
};
~kick.play;
);
~kick.stop(32);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,2,3,4]],[3,-3]),imp * hit);
  var sig = HPF.ar(WhiteNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.1,8)),8000) + GrayNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.7,16));
  sig = sig * env;
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.335,0.5);
};
~hiss.play;
);
~hiss.stop(64);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.clock = p.clock;
~kick2.quant=[16,0];
~kick2.fadeTime=0.02;
~kick2={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50+(env**50*500),env**50*4pi);
  sig = sig * env;
  Splay.ar(sig,0.005,0.25);
};
~kick2.play;
);
~kick2.stop(32);
~kick2.clear;
~kick2.pause;
~kick2.resume;
14. 10. 2016 05:22
Fri_Oct_14_05_22_36_CEST_2016.flac
BPM: 63
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Oct_14_05_22_36_CEST_2016.flac
01. 09. 2026 07:02
loudnorm_Thu_Sep__7_02_42_21_CEST_2017.flac
BPM: 135
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Sep__7_02_42_21_CEST_2017.flac
23. 04. 2024 08:53
loudnorm_abstractions_piano2.flac
BPM: 107
ENERGY: 0.094
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_abstractions_piano2.flac
SRC: astraB.scd



// one synth ///////////////////////////////////////

(
    ~one.ar(2);
    ~one.quant=2;
    ~one.fadeTime=4;
    ~one={
        var tem = 1/16;
        var mod = Duty.kr(4,0,Dseq([1,2,1,4,1,1.5],inf));
        var t = LFSaw.ar([1,1/4/[1,2,3,4],LFSaw.ar(1/5000).range(1,50)]) + LFSaw.ar(1/4000) * 40;
        var sig = Perlin3.ar(t[0],t[1],t[2]) * Decay.ar(Impulse.ar(8/[1,2,3,4]),0.02);
        var freqs = [50,500,250,750,500,1000,75,100,200,1500];
        var f = 1/TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1/2);// + (Pulse.ar(4/[1,2,3,4],mul:1/100000));
        sig = LocalIn.ar(4) + sig;
        sig = BPF.ar(sig,TChoose.kr(Impulse.kr(tem/[1,2,4,1.5]),freqs).lag(1),0.12);
        sig = DelayN.ar(sig,f,f) * LFTri.ar(tem/[1,2,4,1.5]).range(0.5,1);
        LocalOut.ar(sig/1.0000001);
        sig = CompanderD.ar(sig,3/4,1/3,1/2);
        Splay.ar(sig,0.95,0.25,SinOsc.kr(2/[5,6]));
    };
    ~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;



(
    p.clock.tempo_(120/60);

    ~offset = {(0..7)/8};

    ~tick.quant = 1;
    ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

    ~counter = {PulseCount.kr(~tick.kr)};
);


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.quant=2;
    ~hiss.fadeTime=0.2;
    ~hiss={
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar([0.1,0.2,0.6]+env);
        sig = sig * env;
        Splay.ar(sig,0.25,0.095);
    };
    ~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.quant=2;
    ~kick.fadeTime=0.2;
    ~kick={
        //         |       |       |       |       |  
        var pat = [
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
            1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
        ].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(50!2,env**20*8pi);
        sig = sig * env;
        Splay.ar(sig,0.75,0.25);
    };
    ~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;





// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=1;
    ~ff={
        var synths = p.playingProxies;
        var high,mid,low;
        var sig = [];
        var mod = Duty.kr(4,0,Dseq([1,2,1.5,1.33333],inf));
        synths.collect{|n| if(n!=\ff){sig=sig++p.[n.asSymbol];}};

        //sig = Resonz.ar(sig,MouseX.kr(100,10000,(1..8)),MouseY.kr(0.1,1,(1..4)/16))/4;
        //sig = CombN.ar(sig,1/50/mod,1/5/mod,4)+sig;
        //sig = GVerb.ar(LPF.ar(sig,4000)+HPF.ar(sig,350),[90,100],[6,6],spread:[95,96])/4 + sig;
        sig = LPF.ar(DWGReverb.ar(NumChannels.ar(sig,2),[4000,4010]),2000);
        low = CompanderD.ar(LPF.ar(sig,LFNoise2.kr(1/12!2).range(100,1800)),3/4,1,1/3);
        mid = CompanderD.ar(BPF.ar(sig,LFNoise2.kr(1/12!2).range(700,8000),0.2),3/4,1/1.3,1/3);
        high = CompanderD.ar(HPF.ar(sig,LFNoise2.kr(1/12!2).range(1000,14000)),3/4,1,1/3);
        sig = CompanderD.ar((high+mid+low).flat,LFNoise2.kr(1/4).range(0.4,0.8),1,1/2,0.002,0.3);
        Splay.ar(sig,0.75,0.75);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;
22. 04. 2024 20:14
universal_pulse_beta.flac
BPM: 135
ENERGY: 0.120
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/universal_pulse_beta.flac
23. 04. 2024 09:08
loudnorm_gold_engine_tune2.flac
BPM: 89
ENERGY: 0.146
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_gold_engine_tune2.flac
22. 04. 2024 20:14
the_engine.flac
BPM: 89
ENERGY: 0.191
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/the_engine.flac
SRC: Kf_steam_engine_states.scd
s.scope;

(
Tdef(\worker,{
	loop{


		Ndef(\meta).fadeTime = 1.0;
		Ndef(\meta,{
			var base1,base2,notes1,notes2,f1,f2;
			base1 = [432/2,432.1];
			base2 = [432,432.1/2];

			notes1 = [1,2,4,8].at(0.rrand(3)) * base1 / ([1,2,4,8].at(0.rrand(3)) * pi);
			notes2 = [1.5,1.25,1.125,0.5].at(0.rrand(3)) * base2 / ([1,2,4,8].at(0.rrand(3)) * pi);

			f1 = (notes1);
			f2 = (notes2);


			Splay.ar(
				SinOsc.ar(f1 + SinOsc.ar({ExpRand()/10.0}!12,{ExpRand()}!12).range(-4,4),mul:0.5) *
				SinOsc.ar(f2 + SinOsc.ar({ExpRand()/10.0}!12,{ExpRand()}!12).range(-4,4),mul:0.5)

		)});

		Ndef(\hissa).fadeTime = 0.5;
		Ndef(\hissa,{
			Splay.ar(
				BPF.ar(WhiteNoise.ar(0.1!2),{ExpRand()*22000}!4) * LFSaw.ar([1,2,4,8,16].at(0.rrand(4))/[1,2,3,5]).squared;
			)
		});


		4.wait;
	};
}).play;

// postproduction
Ndef(\cycler,{
	var signal;
	signal = CombN.ar(
		Vibrato.ar(
			Ndef(\meta).ar
			,[4,5,6,7],0.2)
		,8,0.432/2,8) + Ndef(\hissa).ar;


	Splay.ar(
		GVerb.ar(signal,100,mul:0.33,add:signal)
		,0.5,0.45)
}).play;

)
22. 04. 2024 20:14
half_awake.flac
BPM: 117
ENERGY: 0.192
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/half_awake.flac
SRC: tired_and_half_awake.scd



p.push();


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=7500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.2,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);



// gem synth ///////////////////////////////////////

(
~gem.ar(2);
~gem.clock = p.clock;
~gem.quant=16;
~gem.fadeTime=4;
~gem={
  var sig = VarSaw.ar([50,55,20000],0,SinOsc.kr(1/16/(1..16)),mul:[1,0.7,LFPulse.ar(16/[1,2,3,4],mul:0.002)]);
  sig = Resonz.ar(sig,[200,2000,1500,20000]/.x[1,4,3],LFTri.kr(1/4/[1,2,3,4]).range(0.2,1) ** LFNoise0.kr(1/4/(1..16)).range(0.2,1.6));
  sig = BPF.ar(sig,[50,75,55,50.001],0.2)*4 + sig;
  sig = HPF.ar(sig,5);
  sig = CompanderD.ar(sig,3/4,1/3,1);
  sig = Normalizer.ar(sig) * LFNoise2.kr(1/16!4).exprange(0.01,0.995);
  //sig = Compander.ar(sig,~kick.ar,0.1,1,0.1,0.002,1);

  Splay.ar(sig,0.75,0.25,SinOsc.ar(1/[4,5,6,1/7]));
};
~gem.play;
);
~gem.stop(4);
~gem.clear;
~gem.pause;
~gem.resume;

// obligatoir_perlin synth ///////////////////////////////////////

(
~obligatoir_perlin.ar(2);
~obligatoir_perlin.clock = p.clock;
~obligatoir_perlin.quant=16;
~obligatoir_perlin.fadeTime=4;
~obligatoir_perlin={
  var pret = SinOsc.ar([1/3000,1/32,1/[3,16,19]] + (LFSaw.ar(500/[1,2,4,8])*LFPulse.ar(1/[4,2,3,4]))) * 2;
  var t = SinOsc.ar([1,4,3]) + SinOsc.ar([50,150,15000]) + Perlin3.ar(pret[0],pret[1],pret[2]);
  var sig = Perlin3.ar(t[0],t[1],t[2]);
  sig = sig + (Decay2.ar(Dust.ar(1/16),2,4)*BrownNoise.ar(0.2!4)*LFSaw.ar([20,30,40]));
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.85,0.15);
};
~obligatoir_perlin.play;
);
~obligatoir_perlin.stop(4);
~obligatoir_perlin.clear;
~obligatoir_perlin.pause;
~obligatoir_perlin.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,1,0,
    
    1,0,0,0, 0,0,0,0, 1,0,1,0, 0,0,0,0,
    0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
    1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5*LFNoise2.kr(1/32!4).range(1,4)],[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50+(env**80*[50,100,5,150]),env**[80,20,40,120]*8pi);
  sig = sig * env;
  Splay.ar(sig,0.25,0.05);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)




17. 09. 2017 18:08
Sun_Sep_17_18_08_06_CEST_2017.flac
BPM: 95
ENERGY: 0.104
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Sep_17_18_08_06_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
22. 04. 2024 20:14
1499022691.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/1499022691.flac
18. 09. 2016 13:40
loudnorm_Sun_Sep_18_13_40_48_CEST_2016.flac
BPM: 151
ENERGY: 0.126
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_Sep_18_13_40_48_CEST_2016.flac
23. 04. 2024 09:12
loudnorm_kick_his_deep_saw.flac
BPM: 143
ENERGY: 0.146
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_kick_his_deep_saw.flac
SRC: kick_hiss.scd

p.push()
p.disconnect();
p.connect();


p.bpm(105);

(
(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=[16,0];
~one.fadeTime=0.02;
~one={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.15]*LFNoise2.kr(1/32).range(0.15,2.5),[3,-3]),imp * hit)};
  var sig = SinOsc.ar(50!2,LPF.ar(BrownNoise.ar(0.12!2),env**LFNoise1.kr([4,1/2,1/16]).range(0.1,80)*15000+100)+(env**80*8pi));
  sig = sig + (VarSaw.ar(50+(env**500*15000),0,env**0.9*2,mul:LFNoise2.kr(1/32).range(0.0001,0.15)));
  sig =  Mix(sig * env);
  Splay.ar(sig,0.005,0.055);
};
~one.play;
~hiss.play;
);
)
~one.stop(15);
~one.clear;
~one.pause;
~one.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,0,1,0,
    1,0,1,0, 1,0,1,0, 1,0,1,0, 1,1,1,1,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.005/[1,20,2,40],0.15/[1,2,3,10]],[3,-3]),imp * hit);
  var sig = RHPF.ar(WhiteNoise.ar(0.7!4),[100,5000,15000,1200]*Pulse.ar([8,2,16,50].scramble).abs.softclip+100,0.26);
  sig = sig * env;
  sig = Compander.ar(sig,~one.ar,0.1,1,0.001);
  Splay.ar(sig,SinOsc.kr(1/8*~tempo).abs,0.25);
};
//~hiss.play;
);
~hiss.stop(32);
~hiss.clear;
~hiss.pause;
~hiss.resume;

// perl synth ///////////////////////////////////////

(
~perl.ar(2);
~perl.clock = p.clock;
~perl.quant=[16,0];
~perl.fadeTime=5.02;
~perl={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.25,2.15*[1,2,4]].scramble,[3,-3]),imp * hit);
  var mod = Duty.kr(128/~tempo,0,Dseq([1,2,1.5,1.33333].scramble,inf)) * [4,2,1,8].scramble;
  var f = [[60,60,60,36,48,72].choose,72,84].midicps.scramble / {[8,16,2,1,32].choose}!3 / 8 / Duty.kr([4,16,64,128].scramble * (32/[16,32,64].scramble) / (~tempo/2),0,Dseq([1,2,1.5,1.33333,1,2,1/2,4].scramble,inf)).lag(1/[128,512,2048]) * mod   ;
  var t = VarSaw.ar([1/16,1/160,f],0,env**[1/8,20,200].scramble,mul:0.01) + SinOsc.ar(f*2,SinOsc.kr(1/16/[1,2,3].scramble,mul:LFTri.ar(1/16/[1,2,3,4]*~tempo)) * pi,mul:0.25) + LFTri.ar(f/2560/[16,64,512],mul:LFNoise2.kr(1/160!3).range(0.01,1/[4,8,1/100]));
  var sig = Perlin3.ar(t[0],t[1],t[2]) ** LFTri.ar(~tempo/[4,2,3]/4).range(0.75,1.25);
  sig = LPF.ar(sig,1500);
  sig = sig * env;
  sig = LeakDC.ar(sig) ;
  
  sig = sig + (sig * ToggleFF.kr(~tempo * 8 / {[1,2,3,4,5,6,7,8,1/4,1/2,1/4,1/8,1/16].choose}!8) );
  //sig = Compander.ar(sig,~one.ar,0.1,1,0.1);
  //sig = LPF.ar(sig,2000) + (Pulse.ar(~tempo*4/[1,2,3,4]*[1,2,4].choose)*HPF.ar(sig,1000));
  sig = CompanderD.ar(sig,1/2,1/2,1);
  Splay.ar(sig,0.575,0.05);
};
~perl.play;
);
~perl.stop(120);
~perl.clear;
~perl.pause;
~perl.resume;

(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(20);};});
}.fork;  
)


(
r = Tdef(\resync,{
loop{
    ~perl.rebuild;
    (32).wait;
};
};);


(
  p.clock.sched(p.clock.timeToNextBeat(1 * 16),{ 
    r.play(); 
  });
);

)
r.stop;

120/105*16


(
  ~master.quant=16;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);
22. 04. 2024 20:14
pulsating_matter.flac
BPM: 123
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/pulsating_matter.flac
SRC: multi_pattern.scd




(
  p=ProxySpace.push(s.reboot,clock:TempoClock.default);
);


(
  ~tempo = 8/3;
  ~offset = (0..7)/8;

  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

  ~offset = (0..7)+0.5/8;
  ~tick2.quant = 1;
  ~tick2 = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

  ~counter = {PulseCount.kr(~tick.kr)};
  ~time = {LFSaw.kr(~tempo/4).range(0,1)};
)



// multi_synth synth ///////////////////////////////////////

(
  ~multi_synth.quant=1;
  ~multi_synth.fadeTime=0.02;
  ~multi_synth={
    var pat = [
    // |       |       |       |       |
      [1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0], // kick
      [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0], // stick
      [0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1], // hat
      [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]  // bass
    // |       |       |       |       |
    ];

    var imp = PulseDivider.kr(~tick.kr,2,~counter.kr);
    var hit = 4.collect{|i| Select.kr(PulseCount.kr(imp)%pat[i].size,pat[i])};
    var env = EnvGen.ar(Env([0.001,1,0.001],[0.002,[1.5,0.5,0.15,4.5]],[3,-3]),imp * hit);

    var frq = 66.6;

    var sig = [
      SinOsc.ar(frq+(env**40*400),mul:0.5),
      SinOsc.ar(frq+(env**40*1000),mul:0.5),
      HPF.ar(WhiteNoise.ar(0.15),[8000,1200]),
      Formant.ar(frq*[10,20,40]/TExpRand.kr(1,12,hit[3]*imp!2).round(pi)+(env**4*10),frq*2,400),
    ];

    sig = sig * env;

    Splay.ar(sig.flat,0.75,0.75);
  };
  ~multi_synth.play;
  //~multi_synth[20] = \filter -> {|i| CompanderD.ar(i,3/4,1/2,1/2)/2+i};
  ~multi_synth[22] = \filter -> {|i| GVerb.ar(i,60,[2,3,4,5],spread:[20,80])/8+i};
);
~multi_synth.stop(7);
~multi_synth.clear;
30. 08. 2017 21:20
loudnorm_Wed_Aug_30_21_20_32_CEST_2017_crop.flac
BPM: 161
ENERGY: 0.261
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Wed_Aug_30_21_20_32_CEST_2017_crop.flac
SRC: 1504118589_Aug30_Wed_kof17.scd


p.push();



// olaola synth ///////////////////////////////////////

(
~olaola.ar(2);
~olaola.clock = p.clock;
~olaola.quant=4;
~olaola.fadeTime=4;
~olaola={
    var mod2 = Duty.kr(3*16,0,Dseq([1,2,1.5,1.33333],inf));
    var mod = SinOsc.ar(10/[1.1,1.2,1.3]).range(0.99,1.01);
  var sig = SinOsc.ar([48000/1.001,50/mod*mod2,250/mod/mod2],SinOsc.ar(59.95/[4,5,6]/8000),mul:(LFTri.ar(1/16/[1,2,3]))**16+0.01).range(1/4,8);// + LFPulse.ar(1.5*[1,2,4]/16);
  //sig = RLPF.ar(sig,250/[1,2,4],0.2);
  sig = Perlin3.ar(sig[0],sig[1],sig[2]);
  //sig = Compander.ar(sig,Pulse.ar(4/[1,2,4]),0.1,1,0.1,relaxTime:LFNoise2.kr(1/4).range(0.01,0.5));

  //sig = Resonz.ar(sig,[50,150,250],0.11)*sig;
  sig = Normalizer.ar(sig)/2;
  sig = CompanderD.ar(sig,3/4,1,1/5)*4/3;
  Splay.ar(sig,0.5,0.75);
};
~olaola.play;
);
~olaola.stop(4);
~olaola.clear;
~olaola.pause;
~olaola.resume;

Compander.help

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1,1/3)*1.5;
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
25. 07. 2017 16:03
loudnorm_Tue_Jul_25_16_03_17_CEST_2017.flac
BPM: 184
ENERGY: 0.137
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Tue_Jul_25_16_03_17_CEST_2017.flac
SRC: 1500985784_Jul25_Tue_kof17.scd
p=ProxySpace.push(s)
p.push();
p.bpm(120)


~tempo={1}

// switch1 synth ///////////////////////////////////////

(
~switch1.ar(2);
~switch1.clock = p.clock;
~switch1.quant=24;
~switch1.fadeTime=2;
~switch1={
  var sig = [
    LFSaw.ar(50),
    VarSaw.ar(50*[1,2,4,8]),
    WhiteNoise.ar(0.5),
		SinOsc.ar(1500*(1+(1/(1..12))),mul:0.2)
  ];

  var sel = LFSaw.kr(~tempo/4);
  RandSeed.kr(Impulse.kr(~tempo/24),2021);
  sig = Select.ar(sel.range(0,sig.size+1),sig) * CombN.ar(LFPulse.ar(~tempo/[1,2,3,4]),1/50,1/50,1/4);
  sig = CombL.ar(sig,1/4,1/4,4);
  Splay.ar(sig,0.95,0.25);
};
~switch1.play;
);
~switch1.stop(4);
~switch1.clear;
~switch1.pause;
~switch1.resume;

(1..16).log

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=2;
~kick.fadeTime=4;
~kick={
  var sig = Pulse.ar(~tempo/[2,3,4,5].log);
  Splay.ar(sig,0.5,0.25);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var f = 60.midicps * [1,2,4] /.x (2..32).log+LFNoise1.kr(~tempo/32!32,mul:1/4);
  var sig = SinOsc.ar(f,mul:0.1) * Pulse.ar(~tempo/[1,2,3,4]).softclip;
 sig = sig * VarSaw.ar(f/2);
 sig= sig * SinOsc.ar(f);
 sig = sig ** LFNoise2.kr(~tempo/32/(1..16)).range(0.1,4);
 //sig = CombN.ar(sig,1,4/f,2);
 sig  = LeakDC.ar(sig);
 sig = Normalizer.ar(sig);
  Splay.ar(sig,0.5,0.75);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
17. 09. 2017 18:41
Sun_Sep_17_18_41_29_CEST_2017.flac
BPM: variable
ENERGY: 0.054
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Sep_17_18_41_29_CEST_2017.flac
SRC: 1505660255_Sep17_Sun_kof17.scd





p.push();


p.bpm(48);


// sonoo synth ///////////////////////////////////////

(
~sonoo.ar(2);
~sonoo.clock = p.clock;
~sonoo.quant=2;
~sonoo.fadeTime=4;
~sonoo={
    var cad = (2..13).log*~tempo/16;
    var base = 48 *.x [1,1.5,1.33333,2,4,16] / TChoose.kr(Impulse.kr(cad/32),[1,2,1/2,1.5,1.3333]);
    var t = LFSaw.ar(cad+((1..12)/10000)/32).range(0,2pi) + SinOsc.ar(base,SinOsc.ar(1/(1..12))*2pi,mul:1/4);
    var x = t.cos+1;
    var y = t.sin+1;
  var sig = SinOsc.ar(2**([102,306,600,804,1008].scramble/1200) * base)+1 * (LFTri.ar(cad)).range(0,2);
  sig = Perlin3.ar(sig,x,y) * LFTri.ar(cad);
  sig = LeakDC.ar(sig) * Pulse.ar(cad/2);
  sig = CombN.ar(sig,8/base,1/base,2);
  //sig = CombL.ar(sig/2,4/base,1/base,1/4);
  sig = LPF.ar(sig,8000);
  Splay.ar(sig,0.75,0.5,SinOsc.ar(7.5/4)/4);
};
~sonoo.play;
);
~sonoo.stop(4);
~sonoo.clear;
~sonoo.pause;
~sonoo.resume;

2.log

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
21. 09. 2016 15:49
loudnorm_Wed_Sep_21_15_49_19_CEST_2016.flac
BPM: 123
ENERGY: 0.092
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Wed_Sep_21_15_49_19_CEST_2016.flac
01. 10. 2026 06:01
loudnorm_Thu_Oct__6_01_11_01_CEST_2016.flac
BPM: 117
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Oct__6_01_11_01_CEST_2016.flac
01. 08. 2026 05:00
Sat_Aug__5_00_37_56_CEST_2017.flac
BPM: 129
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sat_Aug__5_00_37_56_CEST_2017.flac
23. 04. 2024 09:38
loudnorm_sunday.flac
BPM: 117
ENERGY: 0.141
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_sunday.flac
SRC: sunday.scd


// alal synth ///////////////////////////////////////

(
~alal.quant=2;
~alal.fadeTime=2;
~alal={
  var sig = LFSaw.ar([60,69,65,72].midicps/([1.25,1.25,1.25,1.125]*0.5pi));
  sig = sig * LFSaw.ar(1/4/[1,2,3,4]).exprange(0.001,1);
  sig = Resonz.ar(sig,m.kr(0,1)*20000+40) + LPF.ar(sig,m.kr(0,2)*20000+40);
  sig = GVerb.ar(sig)/2+sig;
  Splay.ar(sig.flat,0.25,0.005);
};
~alal.play;
);
~alal.stop(7);



// voce synth ///////////////////////////////////////

(
~voce.quant=2;
~voce.fadeTime=2;
~voce={
  var sig = LFSaw.ar([60,63,65,72].midicps.scramble/([1,4,1,2]*pi));
  sig = sig * LFSaw.ar(1/4/[1,2,3,4]).exprange(0.001,1);
  sig = Resonz.ar(sig,m.kr(0,1)*20000+40) + LPF.ar(sig,m.kr(0,2)*20000+40);
  sig = GVerb.ar(sig)/2+sig;
  Splay.ar(sig.flat,0.25,0.5);
};
~voce.play;
);
~voce.stop(7);


// hiss synth ///////////////////////////////////////

(
~hiss.quant=2;
~hiss.fadeTime=2;
~hiss={
  var sig = WhiteNoise.ar(0.5!2);
  sig = sig * Decay.ar(Impulse.ar(1/2,(0..3)++[0.5,0.25]/4),0.2);
  Splay.ar(sig.flat,0.25,0.0005);
};
~hiss.play;
);
~hiss.stop(7);


// kick synth ///////////////////////////////////////

(
~kick.quant=2;
~kick.fadeTime=2;
~kick={
  var imp = EnvGen.ar(Env([0,1,0],[0.02,1],[3,-3]),Impulse.ar(1/2,(0..3)/4));
  var sig = SinOsc.ar((50..60));
  sig = sig * imp;
  Splay.ar(sig.flat,0.25,0.5);
};
~kick.play;
);
~kick.stop(7);

// abc filter ///////////////////////////////////////

(
~abc.quant=2;
~abc.fadeTime=2;
~abc={
  var high,mid,low;
  var sig = e.ar;
  sig = GVerb.ar(sig,[2,4,8,12]);
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/3,1/2);
  mid = CompanderD.ar(BPF.ar(sig,1000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,1200),4/3,1/3,1/2);
  sig = (high+mid+low).flat;
  Splay.ar(sig,0.25,0.2);
};
~abc.play;
);
~abc.stop(7);


History.end
01. 09. 2026 07:02
Thu_Sep__7_02_30_04_CEST_2017.flac
BPM: 287
ENERGY: 0.113
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep__7_02_30_04_CEST_2017.flac
01. 10. 2026 03:05
loudnorm_Mon_Oct__3_05_07_56_CEST_2016.flac
BPM: 86
ENERGY: 0.155
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Mon_Oct__3_05_07_56_CEST_2016.flac
23. 04. 2024 09:11
loudnorm_harmonicallyDetunedTake2.flac
BPM: 99
ENERGY: 0.112
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_harmonicallyDetunedTake2.flac
SRC: harmonicallyDetuned.scd


p.push();

(
    ~master.quant=2;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.5,lp=2500,hp=100,len=8,rev = 1.5|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = Compander.ar([]++LPF.ar(sig,500)++HPF.ar(50),3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);

(
    p.clock.sched(p.clock.timeToNextBeat(1 * 16),{ 

        p.bpm(120);
    });
);

(
    s.latency=0.4;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// sineperl synth ///////////////////////////////////////

(
    ~idiom.ar(2);
    ~idiom.clock = p.clock;
    ~idiom.quant=2;
    ~idiom.fadeTime=2;
    ~idiom={|x=1,y=1,z=1|
        var sm = 50;
        var x = x.lag(1/sm);
        var y = y.lag(1/sm);
        var z = z.lag(1/sm);
        var mod2 = TChoose.kr(Impulse.kr(1/64/(1..8)),[1,2]).lag(16);
        var mod = TChoose.kr(Impulse.kr(1/64/(1..8)),[1,2,4/3,3/2,1,1,1]).lag(16);
        var f = TChoose.kr(Impulse.kr(1/64/(1..8)),([60,48,72,36] +.x [0,4,7]).midicps).lag(16) / mod / mod2;
        var carriage = SinOsc.ar([f,1/f/16/((1..8)**2),1/16/f],SinOsc.kr(f/[10.001,10.0010333] /.x [1,100])/8 + ([x,y,z]/256*8pi),mul:1/(1..8)) * LFTri.ar(f/100000,mul:4) + LFDNoise1.kr(1/4000!8) + ([x,y,z]/10);
        var perlin = Perlin3.ar(carriage[0],carriage[1],carriage[2]) * carriage;
        var sig;

        sig = Resonz.ar(perlin,f*[1,2,4,1.5,1/2],0.02);
        sig = Normalizer.ar(LeakDC.ar(perlin))/8 * (LFTri.ar(1/64/(1..8))**1.2);
        sig = LPF.ar(sig,2500);
        sig = CompanderD.ar(sig,3/4,1/2,1);
        sig = Vibrato.ar(sig,[3,4,5,6],0.02);
        Splay.ar(sig,0.85,0.15);
    };
    ~idiom.play;
);
~idiom.stop(4);
~idiom.clear;
~idiom.pause;
~idiom.resume;



(
    //////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
    {
        p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
    }.fork;  
)
01. 08. 2026 04:23
loudnorm_Fri_Aug__4_23_40_59_CEST_2017.flac
BPM: 89
ENERGY: 0.136
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Aug__4_23_40_59_CEST_2017.flac
23. 04. 2024 09:16
loudnorm_more_experiments2.flac
BPM: 117
ENERGY: 0.197
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_more_experiments2.flac
SRC: chords_generator_experiments.scd

s.boot;
(
Tdef(\tt,{
	loop{

		Ndef(\a).fadeTime = 1/4;
		Ndef(\a).quant = 0;
		Ndef(\a,{
			var a,b,c,d,e,f,g,sel,octave,gr,mod1,sig1;
			a = [0,3,5,7,8];
			b = [2,5,7,7,7];

			c = [0,3,7,8,10];
			d = [0,2,5,8,8];
			e = [0,2,3,7,7];
			f = [0,3,5,8,8];
			g = [2,3,7,10,10];


			sel = 0.rrand(4);
			octave = sel * 12 + 24;

			gr = [c,d,e,f,g].at(sel);

			mod1 = gr.at(0.rrand(4!3))+octave;

			sig1 = SinOsc.ar((mod1).midicps,mul:0.2);

			Splay.ar(
				sig1 * Decay.ar(Impulse.ar(4/[1,2,4]))
				,0.5,0.5,0.5)
		}).play;
		4.wait;
	}
}).play;
)
22. 04. 2024 20:14
raining.flac
BPM: 151
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/raining.flac
SRC: timed_drawing.scd

(
  p.clock.tempo_(120/60*2);
  
  ~offset = (0..7)/8;
  
  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};
  
  ~counter = {PulseCount.kr(~tick.kr)};
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=2;
~kick.fadeTime=0.2;
~kick={
  //         |       |       |       |       |  
  var pat = [
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5/(1..4)],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50*[1,2,1.5,1.3333],env**20*8pi);
    SendTrig.ar(K2A.ar(hit*imp),0,LFSaw.ar(1.01)*1000.0);
  sig = sig * env;
  sig = GVerb.ar(sig,80,4)/8+sig;
  sig = CompanderD.ar(sig,3/4,1/3,1/10);
  Splay.ar(sig,0.05,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


(
    // By James McCartney
    var w, h = 700, v = 700, seed, run = true, phase = 0;
    var fc = 0;
    w = Window("wedge", Rect(40, 40, h, v), false);

    o = OSCFunc({ arg ...args;
        //args.postln;
        seed = args[0][3];
    },'/tr', s.addr);

    w.view.background = Color.rand(0,0.3);
    w.onClose = { run = false }; // stop the thread on close
    w.front;

    // store an initial seed value for the random generator
    seed = Date.seed;
    w.drawFunc = {
        Pen.width = 2;
        Pen.use {
            fc = fc + 1;
            // reset this thread's seed for a moment
            thisThread.randSeed = Date.seed;
            // now a slight chance of a new seed or background color
            //if (0.006.coin) { seed = Date.seed; };
            // either revert to the stored seed or set the new one
            thisThread.randSeed = seed;
            w.view.background = Color.black;
            // the random values below will be the same each time if the seed has not changed
            // only the phase value has advanced
            Pen.translate(h/2, v/2);
            phase = sin(fc/(seed));
            // rotate the whole image
            // negative random values rotate one direction, positive the other
            Pen.rotate(phase * 1.0.rand2);
            // scale the rotated y axis in a sine pattern
            //Pen.scale(1, 0.3 * sin(phase * 1.0.rand2 + 2pi.rand) + 0.5 );
            // create a random number of annular wedges
            rrand(6,24).do {
                Pen.color = Color.gray(0.5.rrand(1),1.0.rrand(1)).alpha_(rrand(0.1,0.7));
                Pen.beginPath;
                Pen.addAnnularWedge(Point(0,0), a = rrand(60,300), a + 50.rand2, 2pi.rand
                + (phase * 2.0.rand2), 2pi.rand);
                if (0.5.coin) {Pen.stroke}{Pen.fill};
            };
        };
    };

    // fork a thread to update 20 times a second, and advance the phase each time
    { while { run } { w.refresh; (1/60).wait; phase = phase + 0.01pi;} }.fork(AppClock)

)

25. 08. 2017 22:31
Fri_Aug_25_22_31_25_CEST_2017.flac
BPM: 95
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Aug_25_22_31_25_CEST_2017.flac
13. 10. 2016 03:51
loudnorm_Thu_Oct_13_03_51_26_CEST_2016.flac
BPM: 117
ENERGY: 0.136
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Oct_13_03_51_26_CEST_2016.flac
30. 08. 2017 21:20
Wed_Aug_30_21_20_32_CEST_2017_crop.flac
BPM: 161
ENERGY: 0.505
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Wed_Aug_30_21_20_32_CEST_2017_crop.flac
SRC: 1504118589_Aug30_Wed_kof17.scd


p.push();



// olaola synth ///////////////////////////////////////

(
~olaola.ar(2);
~olaola.clock = p.clock;
~olaola.quant=4;
~olaola.fadeTime=4;
~olaola={
    var mod2 = Duty.kr(3*16,0,Dseq([1,2,1.5,1.33333],inf));
    var mod = SinOsc.ar(10/[1.1,1.2,1.3]).range(0.99,1.01);
  var sig = SinOsc.ar([48000/1.001,50/mod*mod2,250/mod/mod2],SinOsc.ar(59.95/[4,5,6]/8000),mul:(LFTri.ar(1/16/[1,2,3]))**16+0.01).range(1/4,8);// + LFPulse.ar(1.5*[1,2,4]/16);
  //sig = RLPF.ar(sig,250/[1,2,4],0.2);
  sig = Perlin3.ar(sig[0],sig[1],sig[2]);
  //sig = Compander.ar(sig,Pulse.ar(4/[1,2,4]),0.1,1,0.1,relaxTime:LFNoise2.kr(1/4).range(0.01,0.5));

  //sig = Resonz.ar(sig,[50,150,250],0.11)*sig;
  sig = Normalizer.ar(sig)/2;
  sig = CompanderD.ar(sig,3/4,1,1/5)*4/3;
  Splay.ar(sig,0.5,0.75);
};
~olaola.play;
);
~olaola.stop(4);
~olaola.clear;
~olaola.pause;
~olaola.resume;

Compander.help

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1,1/3)*1.5;
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
19. 09. 2016 08:27
Mon_Sep_19_08_27_15_CEST_2016.flac
BPM: 63
ENERGY: 0.172
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Mon_Sep_19_08_27_15_CEST_2016.flac
23. 04. 2024 08:53
loudnorm_abstractions_piano_beat.flac
BPM: 117
ENERGY: 0.102
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_abstractions_piano_beat.flac
SRC: pianko_beat.scd


(
~mod.quant=4;
~mod.mold(4);
~mod={Duty.kr([4,8,16,32],0,Dseq(powerset([1,1.25,1.5,2,4,3]).scramble.flat.pyramid.scramble,inf))};


~md.quant=4;
~md.mold(4);
~md={Duty.kr([4,8,16,32]*2,0,Dseq(powerset([1,1.25,1.125,1.5,2,0.5]).scramble.flat.pyramid.scramble,inf))};


~mod2.quant=4;
~mod2.mold(1);
~mod2={Duty.kr(4,0,Dseq(powerset([2,1.5,1]).scramble.flat.pyramid,inf))};


)

(

~a.play;
~a.quant = 4;

~a = {
	var sig,t,env,mel;

	t = Impulse.ar(1/4,1/8*[0,1,2,3,5,4,6,7,7.25,7.5,7.75]+TExpRand.ar(0.00001,0.005,Impulse.ar(1)));
	env = Decay.ar(t,1.45);
	sig = SinOsc.ar(50 * (env.sqrt*1.5+1),mul:0.5 ) * env;

	t = Impulse.ar(1/4,1/8*([0,1,2,3,4,5,6,7,7.25,7.5]+0.5));
	env = Decay.ar(t,0.25);

	sig = RHPF.ar(GrayNoise.ar(0.4!2) * env,TExpRand.ar(12000,18000,t)-(1+env.sqrt*4000)) + sig;


	t = Impulse.ar(1/2,1/8*([0,1,2,3,0,2,6,7]+TExpRand.ar(0.00001,0.05,Impulse.ar(1))));
	env = Decay.ar(t,1.5+TExpRand.ar(0.5,(1..3),t));
	mel = 43.202*2*((~mod2)*[1pi,0.5pi,2pi,0.25pi])/~mod;
	sig = RLPF.ar(LFSaw.ar(mel*(1.00001**(1..11))+SinOsc.ar(1/4/fib(11)).range(0,1.5),mul:0.64*TExpRand.ar(0.25,1,t)) * env,mel*(env.sqrt+1)) + sig;


	t = Impulse.ar(1/4,1/8*([0,2,4,6]));
	env = Decay.ar(t,3.75+TExpRand.ar(0.5,(1..4),t));
	mel = 43.2021*2*((~mod2)*[0.5pi,1pi])/~md;
	sig = RLPF.ar(LFSaw.ar(mel*(1.0001**(1..11))+SinOsc.ar(1/fib(11,1,3)),mul:0.84*TExpRand.ar(0.25,1,t)) * env,mel*(env.sqrt+1)) + sig;

	sig = Vibrato.ar(sig,[4,5,6,7],0.04);
	sig = CombN.ar(sig,0.025,4,8);
	sig = FreeVerb.ar(sig,0.13,0.5);
	sig = CompanderD.ar(sig,0.85,1/1.5,1/10);

	Splay.ar(sig,0.05,1);
};
)
01. 10. 2026 06:04
Fri_Oct__6_04_35_54_CEST_2017.flac
BPM: 89
ENERGY: 0.159
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Fri_Oct__6_04_35_54_CEST_2017.flac
27. 07. 2017 12:08
loudnorm_Thu_Jul_27_12_08_18_CEST_2017.flac
BPM: 99
ENERGY: 0.109
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Thu_Jul_27_12_08_18_CEST_2017.flac
SRC: 1501128320_Jul27_Thu_kof17.scd

p.push();
p.bpm(60*1.47);



// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var sig;
    var change = Impulse.kr(~tempo/16!3);
    var base = TChoose.kr(change,[[110.44,55.1,220.001*4],[55,110.5,2200.34],[110,220.1,8800.1]]) / TChoose.kr(change,[1,2,1.5,1.3333,2,1/2,1.125,1.66666]/.x[1,2,4]);
    var a = SinOsc.ar(~tempo*[0.1,1/2.002,1/8.01,1/16,1/32,1/64],add:1,mul:0.5)/[1,8,64];
  var f = [] ++ [SinOsc.ar(base/[1,1.5,1.33333,1,1,1,1/2,1/4,1/8],SinOsc.ar(base/32/[2,32,16])/32*a,add:1,mul:a)] ++ [SinOsc.ar(base/3200/1.001+LFNoise1.kr(~tempo/32!3).range(-1/8,1/8),add:1)] ++ [LFTri.ar(~tempo/600/[1,2,3])*40];
  //f = CombL.ar(f,1,8/base,4);
  sig = Perlin3.ar(f[0]*LFNoise1.kr(~tempo/16!3).exprange(1/4,2),f[1],f[2]) * (LFTri.kr(~tempo/16)**[1.2,1.5,4]);
  sig = sig ** LFNoise2.kr(~tempo/32/[1,2,3]).range(0.3337,1.6) ;//+ SinOsc.ar(f/[2,1,1.5],SinOsc.kr(f/320)*pi);
  sig = LPF.ar(sig,1500);
  sig = HPF.ar(sig,30);
  sig = LeakDC.ar(sig);
  sig = CompanderD.ar(sig,3/4,1/1.5,1);
  Splay.ar(sig,0.5,0.5);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
23. 04. 2024 09:39
loudnorm_sunlighSonata.flac
BPM: 60
ENERGY: 0.255
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_sunlighSonata.flac
SRC: sunlightSonata2.scd

p.push();
s.latency = 0.2;
// message synth ///////////////////////////////////////

(
~message.ar(2);
~message.clock = p.clock;
~message.quant=2;
~message.fadeTime=0.2;
~message={

var mod = Duty.ar(4*(1..17),0,Dseq([1,2,1.5,1.33333],inf));
  var carr = 500/mod;
  var t = SinOsc.ar(carr/(1..17)) * LFTri.ar(1/240/(7..24).nthPrime,mul:40);
  var a = Perlin3.ar(t[0],t[1],t[2]/[1,2,3]).range(0,1);
  var f = Perlin3.ar(t[3],t[4],t[5]/[1,2,3]).exprange(43.2/1.01,432*1.01)*[1,1.5,2]/mod;
  var p = Perlin3.ar(t[6],t[7],t[8]/[1,2,3]).range(-2pi,2pi);
  var pan = Perlin3.ar(t[9],t[10],t[11]/[1,2,3]).range(-1,1);
  var cad = Perlin3.ar(t[12],t[13],t[14]/[1,2,3]).exprange(1/16,32).round(1/4/[1,2,3,4]);
  var sig = SinOsc.ar(f,phase:p,mul:a) * Pulse.ar(cad/(1..17).nthPrime);
  var magic = Perlin3.ar(t[0],t,SinOsc.ar(f/[8.00001,1/4.001,1.501]))/16;
  //sig = sig * Pulse.ar(cad/(7..24).nthPrime);
 // sig = CombN.ar(sig,2/f.sqrt,2/f,4);
  sig = LeakDC.ar(sig);
  sig = HPF.ar(sig,5);
  sig = HPF.ar(sig,5);

  sig = LPF.ar(sig,20000);
  sig = LPF.ar(sig,20000);

  sig = CompanderD.ar(sig * SinOsc.ar(f/100-0.001),3/4,1/2,1) + SinOsc.ar(f*[1/2,1/4]-0.01,mul:0.2) * SinOsc.kr(f/1600/(1..17))+ LeakDC.ar(magic) ;
  sig = Compander.ar(sig ,Pulse.ar(1/2),0.1,1,0.1,LFNoise1.kr(1/32!16).range(1/100,3/4),LFNoise1.kr(1/32!16).range(1/100,3/4)) + (SinOsc.ar([50,60],Pulse.ar(1/2)*0.25pi,mul:Pulse.ar(1/2),mul:0.12) * LFTri.kr(1/120));
  sig = Limiter.ar(sig,0.25) ;
  Splay.ar(sig,0.5,0.25,pan);
};
~message.play;
);
~message.stop(60);
~message.clear;
~message.pause;
~message.resume;


(
  ~master.quant=4;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.25,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
);
p.moveNodeToTail(\master);
17. 04. 2016 06:24
Sun_Apr_17_06_24_12_CEST_2016.flac
BPM: 161
ENERGY: 0.297
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Apr_17_06_24_12_CEST_2016.flac
22. 04. 2024 20:14
synaesthesia_rediscovered.flac
BPM: 161
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/synaesthesia_rediscovered.flac
SRC: synaesthesia.scd


p.push();
p.bpm(90);

(
    ~data.kr(3);
    ~data.mold(3);
    ~data={|x,y,a|[x,y,a].lag(1/30)};
    OSCdef(\receiver,{arg ... args;
        ~data.set(\x,args[0][1]);
        ~data.set(\y,args[0][2]);
        ~data.set(\a,args[0][3]);
    },\live);

  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// sonify_one synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.clock = p.clock;
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=1;
    ~sonify_one={|x=0,y=0,a=0|
        var mod = Duty.kr(~tempo*[4,3,2],0,Dseq([1,2,1.5,1.33333],inf));
        var notes = [60,36,72,84,64,65,69,67,55,65,67,61].midicps / (y.round(1/8).range(1,8).reciprocal+1);
        var sel = Select.kr(x*notes.size,notes);
        var sig = SinOsc.ar(sel,Pulse.ar(y*~tempo));
        //sig = Resonz.ar(sig,x.range(sel/4,sel*[1,2,4,8]),y+0.01);
       // sig = sig;
        //sig = CombN.ar(sig,1/(y*note),1/(y*note),2);
        //[x,y,a].poll;
        //a.poll;
        Splay.ar(sig,0.5,0.15,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(4);
~sonify_one.clear;
~sonify_one.pause;
~sonify_one.resume;




b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/beat.wav");

// player synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=8.02;
    ~sonify_one={|x,y,a|
        var mod = y.lag(1/30/[1,2,100,200]).round(1/[4,1.5,8,16]);//[-1,0.25,-0.25,1/8,1/16];
        var spread = 0.01;
        var pos = x.lag(1/3);
        //         |       |       |       |       |  
        var pat = [1,1,1,1].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.001],[0.02,1.5]*a,[3,-3],curve:'exp'),imp * hit)} * (a**0.6);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.021),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);
        
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  //sig = sig * env;
        Splay.ar(sig,0.75,0.65,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(7);
~sonify_one.clear;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**40*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.15);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.05],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(1!2);
  sig = HPF.ar(sig,5000*[1,2,3,4],0.2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;
~kick.pause;
~kick.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var mod = Select.kr(~data.kr[2].lag(1/3)*6,[1,2,4,1/2,4,8])/2;
    var note = [24,60,36].midicps/[1,1.5,1.33333] * mod;
  var sig = SinOsc.ar(~data.kr[1].range(note/4,note*4).round(note),~data.kr[0].lag(1/8)) + SinOsc.kr(~tempo/[1,2,16]) * (1/[1,2,4])* Pulse.ar(~data.kr[2].lag(1/4)/[1,2,3,4,5,6]*~tempo.kr*2).softclip * ~data.kr[2];
  sig = Perlin3.ar(sig[0],sig[1],sig*sig[2]) * (~data.kr[2].softclip**1.72);
  sig = CombN.ar(sig,1/note,1/note,1/4);//~data.kr[2].range(1,4));
  sig = LPF.ar(sig,~data.kr[0].range(200,1600));
  
  Splay.ar(sig,0.05,0.15,~data.kr[1].lag(1/8).range(-0.5,0.5));
};
~one.play;
);
~one.stop(16);
~one.clear;
~one.pause;
~one.resume;


(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// test synth ///////////////////////////////////////

(
~test.ar(2);
~test.quant=2;
~test.fadeTime=0.2;
~test={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr % pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = [
  SinOsc.ar(50!2),
  WhiteNoise.ar(0.2),
  SinOsc.ar(500!2),
  LFSaw.ar(50)
  ];
  sig = Select.ar(~data.kr[0]*(sig.size+1),sig);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~test.play;
);
~test.stop(4);
~test.clear;
~test.pause;
~test.resume;
23. 04. 2024 09:35
loudnorm_series_of_strange_meetings.flac
BPM: 89
ENERGY: 0.188
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_series_of_strange_meetings.flac
SRC: strange_meetings.scd
(
    p.push();
    p.bpm(90);
    s.latency = 0.2;
)




// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=8;
~one.fadeTime=4;
~one={
  var sig = SinOsc.ar(50!2,Pulse.ar(~tempo/[1,2]));
  Splay.ar(sig,0.5,0.25);
};
~one.play;
);
~one.stop(4);
~one.clear;
~one.pause;
~one.resume;

// pauline synth ///////////////////////////////////////

(
~pauline.ar(2);
~pauline.clock = p.clock;
~pauline.quant=8;
~pauline.fadeTime=4;
~pauline={
  var sig = AudioIn.ar([1,2]);
  sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  sig = RHPF.ar(sig,LFTri.kr(~tempo/64/[1,2,3,4]).range(200,2000),LFTri.kr(~tempo/32/[1,2,3,4]).range(0.01,0.4));
  sig = CompanderD.ar(sig,3/4,1/2,1);
  Splay.ar(sig,0.5,0.25);
};
~pauline.play;
);
~pauline.stop(4);
~pauline.clear;
~pauline.pause;
~pauline.resume;


// pauline2 synth ///////////////////////////////////////

(
~pauline2.ar(2);
~pauline2.clock = p.clock;
~pauline2.quant=8;
~pauline2.fadeTime=4;
~pauline2={
  var sig = AudioIn.ar([1,2]);
  sig= sig * Pulse.ar(~tempo/16/[1,2,3,4]);
  sig = CombN.ar(sig,1/50,1/LFNoise2.kr(~tempo/32).range(50,5000).round(250),4);
  Splay.ar(sig,0.5,0.05);
};
~pauline2.play;
);
~pauline2.stop(4);
~pauline2.clear;
~pauline2.pause;
~pauline2.resume;


(
  //s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
23. 04. 2024 08:59
loudnorm_fixing_mess.flac
BPM: 52
ENERGY: 0.116
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_fixing_mess.flac
22. 04. 2024 20:14
1499022628.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/1499022628.flac
22. 04. 2024 20:14
fluidTime.flac
BPM: 135
ENERGY: 0.047
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/fluidTime.flac
SRC: fluid.scd


(
  p.clock.tempo_(120/60);
  
  ~offset = (0..7)/8;
  
  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};
  
  ~counter = {PulseCount.kr(~tick.kr)};
);




// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=2;
~kick.fadeTime=4.2;
~kick={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[1/4,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50*8/[1,1.5,1.3333,4],env**(40/[1,2,10,200])*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.quant=2;
~kick2.fadeTime=0.2;
~kick2={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50!2,env**20*8pi);
  sig = sig * env;
  Splay.ar(sig,0.05,0.75);
};
~kick2.play;
);
~kick2.stop(4);
~kick2.clear;
~kick2.pause;
~kick2.resume;
18. 09. 2016 13:40
Sun_Sep_18_13_40_48_CEST_2016.flac
BPM: 151
ENERGY: 0.118
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Sun_Sep_18_13_40_48_CEST_2016.flac
22. 04. 2024 20:14
fall_norm.flac
BPM: 135
ENERGY: 0.110
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/fall_norm.flac
22. 04. 2024 20:14
simplet.flac
BPM: 117
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/simplet.flac
SRC: simpletron.scd




// ss synth ///////////////////////////////////////

(
    ~ss.ar(2);
    ~ss.quant=2;
    ~ss.fadeTime=2.2;
    ~ss={
        var mod = Duty.kr((8..1),0,Dseq([1,2,1.5,1.25,2,4],inf)).lag(1/40);
        var sig = CombN.ar(Mix.ar(LFNoise2.ar(1510*(1..8))),1/15*mod,1/150/mod,2)*Pulse.ar(4/fib(8));
        sig = Resonz.ar(sig,1500/(1+(1..8).reciprocal*4)/mod,LFNoise2.kr(8!8).exprange(0.01,1.25));
        Splay.ar(sig,0.5,0.025,SinOsc.kr(1/[3,4])*pi);
    };
    ~ss.play;
);
~ss.stop(4);
~ss.clear;
~ss.pause;
~ss.resume;


// puls synth ///////////////////////////////////////

(
~puls.ar(2);
~puls.quant=2;
~puls.fadeTime=4;
~puls={
  var sig = Pulse.ar(4/fib(8))*SinOsc.ar(50*(1+(1..8).reciprocal));
  Splay.ar(sig,0.5,0.25);
};
~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;
22. 04. 2024 20:14
passingPowerlines_r1_session_2017-08-05_1635.flac
BPM: 123
ENERGY: 0.099
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/passingPowerlines_r1_session_2017-08-05_1635.flac
01. 09. 2026 07:02
Thu_Sep__7_02_35_05_CEST_2017.flac
BPM: 92
ENERGY: 0.147
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep__7_02_35_05_CEST_2017.flac
23. 04. 2024 09:19
loudnorm_more_than_morning.flac
BPM: 143
ENERGY: 0.155
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_more_than_morning.flac
22. 04. 2024 20:14
machinery2.flac
BPM: 135
ENERGY: 0.193
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/machinery2.flac
SRC: Kf_feedback_machine2.scd

(
Ndef(\rythm).fadeTime = 4;
Ndef(\rythm).quant = 4;

Ndef(\rythm,{Splay.ar(
	Splay.ar(
		Pulse.ar(4/(2**(1..8)))
	)
)});
)

(
Ndef(\a).fadeTime = 4.0;
Ndef(\a).quant = 2.0;
Ndef(\a,{Splay.ar(
	Limiter.ar(
		SinOsc.ar(DelayN.ar(Ndef(\a).ar,0.25,4).range(432/8,432*1.5)) + SinOsc.ar(432*[1,1]) * Ndef(\rythm).ar
	)
)}).play;
)
23. 04. 2024 08:55
loudnorm_birds_knows.flac
BPM: 161
ENERGY: 0.198
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_birds_knows.flac
SRC: birds.scd



(
~birdie={
	var imp = Decay2.ar(Dust.ar(1),0.3,0.7);
	var sig = SinOsc.ar(3156!2 + imp.range(-3000,3000) + (BrownNoise.ar(1!2).exprange(0.011,10)-5) * (1.001**(1..8)) ) * imp;
	sig = GVerb.ar(sig,[10,20,30]);
	Splay.ar(sig.flat);
};

~birdie.play;

)
23. 04. 2024 09:42
loudnorm_the_engine.flac
BPM: 89
ENERGY: 0.169
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_the_engine.flac
SRC: Kf_steam_engine_states.scd
s.scope;

(
Tdef(\worker,{
	loop{


		Ndef(\meta).fadeTime = 1.0;
		Ndef(\meta,{
			var base1,base2,notes1,notes2,f1,f2;
			base1 = [432/2,432.1];
			base2 = [432,432.1/2];

			notes1 = [1,2,4,8].at(0.rrand(3)) * base1 / ([1,2,4,8].at(0.rrand(3)) * pi);
			notes2 = [1.5,1.25,1.125,0.5].at(0.rrand(3)) * base2 / ([1,2,4,8].at(0.rrand(3)) * pi);

			f1 = (notes1);
			f2 = (notes2);


			Splay.ar(
				SinOsc.ar(f1 + SinOsc.ar({ExpRand()/10.0}!12,{ExpRand()}!12).range(-4,4),mul:0.5) *
				SinOsc.ar(f2 + SinOsc.ar({ExpRand()/10.0}!12,{ExpRand()}!12).range(-4,4),mul:0.5)

		)});

		Ndef(\hissa).fadeTime = 0.5;
		Ndef(\hissa,{
			Splay.ar(
				BPF.ar(WhiteNoise.ar(0.1!2),{ExpRand()*22000}!4) * LFSaw.ar([1,2,4,8,16].at(0.rrand(4))/[1,2,3,5]).squared;
			)
		});


		4.wait;
	};
}).play;

// postproduction
Ndef(\cycler,{
	var signal;
	signal = CombN.ar(
		Vibrato.ar(
			Ndef(\meta).ar
			,[4,5,6,7],0.2)
		,8,0.432/2,8) + Ndef(\hissa).ar;


	Splay.ar(
		GVerb.ar(signal,100,mul:0.33,add:signal)
		,0.5,0.45)
}).play;

)
01. 10. 2026 03:05
Mon_Oct__3_05_07_56_CEST_2016.flac
BPM: 86
ENERGY: 0.160
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Mon_Oct__3_05_07_56_CEST_2016.flac
01. 05. 2026 08:19
loudnorm_Sun_May__8_19_15_47_CEST_2016.flac
BPM: 60
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sun_May__8_19_15_47_CEST_2016.flac
23. 04. 2024 09:47
loudnorm_tiny_dance_thru_deep_forests_of_mind.flac
BPM: 107
ENERGY: 0.123
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_tiny_dance_thru_deep_forests_of_mind.flac
SRC: tiny.scd


(
    ~a={
        var sig,f; 
        

        f = Duty.kr(Dseq((1/[4,2,1/2,1/4,1,4,1]).normalize*16,inf),0,Dseq([1,2,1,4,1,2,1]/2,inf)).lag(1);
        f = Duty.kr(Dseq((1/[4,2,1/2,1/4,1,4,1]).normalize*4,inf),0,Dseq([1,2,1.5,3,1.25,2,1.125]*(f*pi),inf)).lag(1/8);

        sig = SinOsc.ar(440/f,mul:0.1);

        sig = sig + LFSaw.ar(440/f*(1.00001**(1..12)),mul:0.2);
        sig = sig * Decay.ar(Impulse.ar(4/fib(12)),2*fib(12));

        f = LFDNoise1.ar(4/fib(12)).range(140,14000);
        sig = MoogFF.ar(sig,LFSaw.ar(4/fib(12)).exprange(f,44));
        sig = Resonz.ar(sig,f) * 2;

        sig = CompanderD.ar(sig,0.5,1/3,1/2);


        sig = GVerb.ar(sig)/7+sig;

        sig = LPF.ar(sig,1400);

        Splay.ar(sig,0.1);
    };
    ~a.quant=2;
    ~a.play;
)
21. 01. 2017 17:29
loudnorm_Sat_Jan_21_17_29_26_CET_2017.flac
BPM: 117
ENERGY: 0.429
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Sat_Jan_21_17_29_26_CET_2017.flac
29. 09. 2016 01:34
Thu_Sep_29_01_34_28_CEST_2016.flac
BPM: 161
ENERGY: 0.058
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Thu_Sep_29_01_34_28_CEST_2016.flac
23. 04. 2024 08:54
loudnorm_adaptation.flac
BPM: 143
ENERGY: 0.174
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_adaptation.flac
01. 09. 2026 05:00
loudnorm_Tue_Sep__5_00_08_32_CEST_2017.flac
BPM: 117
ENERGY: 0.226
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Tue_Sep__5_00_08_32_CEST_2017.flac
23. 04. 2024 09:12
loudnorm_machinery2.flac
BPM: 135
ENERGY: 0.122
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_machinery2.flac
SRC: Kf_feedback_machine2.scd

(
Ndef(\rythm).fadeTime = 4;
Ndef(\rythm).quant = 4;

Ndef(\rythm,{Splay.ar(
	Splay.ar(
		Pulse.ar(4/(2**(1..8)))
	)
)});
)

(
Ndef(\a).fadeTime = 4.0;
Ndef(\a).quant = 2.0;
Ndef(\a,{Splay.ar(
	Limiter.ar(
		SinOsc.ar(DelayN.ar(Ndef(\a).ar,0.25,4).range(432/8,432*1.5)) + SinOsc.ar(432*[1,1]) * Ndef(\rythm).ar
	)
)}).play;
)
22. 04. 2024 20:14
abstractions_piano_beat.flac
BPM: 117
ENERGY: 0.042
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/abstractions_piano_beat.flac
SRC: pianko_beat.scd


(
~mod.quant=4;
~mod.mold(4);
~mod={Duty.kr([4,8,16,32],0,Dseq(powerset([1,1.25,1.5,2,4,3]).scramble.flat.pyramid.scramble,inf))};


~md.quant=4;
~md.mold(4);
~md={Duty.kr([4,8,16,32]*2,0,Dseq(powerset([1,1.25,1.125,1.5,2,0.5]).scramble.flat.pyramid.scramble,inf))};


~mod2.quant=4;
~mod2.mold(1);
~mod2={Duty.kr(4,0,Dseq(powerset([2,1.5,1]).scramble.flat.pyramid,inf))};


)

(

~a.play;
~a.quant = 4;

~a = {
	var sig,t,env,mel;

	t = Impulse.ar(1/4,1/8*[0,1,2,3,5,4,6,7,7.25,7.5,7.75]+TExpRand.ar(0.00001,0.005,Impulse.ar(1)));
	env = Decay.ar(t,1.45);
	sig = SinOsc.ar(50 * (env.sqrt*1.5+1),mul:0.5 ) * env;

	t = Impulse.ar(1/4,1/8*([0,1,2,3,4,5,6,7,7.25,7.5]+0.5));
	env = Decay.ar(t,0.25);

	sig = RHPF.ar(GrayNoise.ar(0.4!2) * env,TExpRand.ar(12000,18000,t)-(1+env.sqrt*4000)) + sig;


	t = Impulse.ar(1/2,1/8*([0,1,2,3,0,2,6,7]+TExpRand.ar(0.00001,0.05,Impulse.ar(1))));
	env = Decay.ar(t,1.5+TExpRand.ar(0.5,(1..3),t));
	mel = 43.202*2*((~mod2)*[1pi,0.5pi,2pi,0.25pi])/~mod;
	sig = RLPF.ar(LFSaw.ar(mel*(1.00001**(1..11))+SinOsc.ar(1/4/fib(11)).range(0,1.5),mul:0.64*TExpRand.ar(0.25,1,t)) * env,mel*(env.sqrt+1)) + sig;


	t = Impulse.ar(1/4,1/8*([0,2,4,6]));
	env = Decay.ar(t,3.75+TExpRand.ar(0.5,(1..4),t));
	mel = 43.2021*2*((~mod2)*[0.5pi,1pi])/~md;
	sig = RLPF.ar(LFSaw.ar(mel*(1.0001**(1..11))+SinOsc.ar(1/fib(11,1,3)),mul:0.84*TExpRand.ar(0.25,1,t)) * env,mel*(env.sqrt+1)) + sig;

	sig = Vibrato.ar(sig,[4,5,6,7],0.04);
	sig = CombN.ar(sig,0.025,4,8);
	sig = FreeVerb.ar(sig,0.13,0.5);
	sig = CompanderD.ar(sig,0.85,1/1.5,1/10);

	Splay.ar(sig,0.05,1);
};
)
21. 09. 2016 15:55
Wed_Sep_21_15_55_27_CEST_2016.flac
BPM: 80
ENERGY: 0.077
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Wed_Sep_21_15_55_27_CEST_2016.flac
18. 04. 2016 06:37
Mon_Apr_18_06_37_47_CEST_2016.flac
BPM: 135
ENERGY: 0.037
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Mon_Apr_18_06_37_47_CEST_2016.flac
18. 04. 2016 08:39
Mon_Apr_18_08_39_10_CEST_2016.flac
BPM: 135
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Mon_Apr_18_08_39_10_CEST_2016.flac
22. 04. 2024 20:14
deeply_awake.flac
BPM: 60
ENERGY: 0.039
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/deeply_awake.flac
SRC: deep_awake.scd



p.push()

s.latency = 0.2;

p.bpm(119.7/4);


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/stetson.wav");

// player synth ///////////////////////////////////////

(
    ~hob.ar(2);
    ~hob.quant=2;
    ~hob.fadeTime=2.02;
    ~hob={
        var mod = 1;//[4,2,1.5];
        var spread = 0.01;
        var pos = TRand.kr(Impulse.kr(~tempo/[1,2,3]),0.01,1) + LFSaw.ar(1/160/[1,2,3]);
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[3.5,1.005],[-3,-2],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.0001),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        //sig = BPF.ar(sig,[500,250,125],LFTri.ar(~tempo/[1,2,3]).exprange(0.01,0.5)) + (sig/2);
        sig = CompanderD.ar(sig,3/4,1/[1.1,1.5,2],1);
        sig = Compander.ar(sig,~puls.ar,0.1,1,0.1);
        sig = LPF.ar(sig,1500);
        Splay.ar(sig.flat,0.5,0.25);
    };
    ~hob.play;
    ~hob[10] = \filter -> {|sig| DWGReverbC1C3.ar(NumChannels.ar(sig,2),[4000,4010],1/10)/4};

);
~hob.stop(7);
~hob.clear;


// puls synth ///////////////////////////////////////

(
    ~puls.ar(2);
    ~puls.clock = p.clock;
    ~puls.quant=4;
    ~puls.fadeTime=4;
    ~puls={
        var cad = LFNoise0.kr(~tempo/[1,2,3].nthPrime).exprange(4.0001,64).round(4) / 4;
        var sig = LFPulse.ar(15000/[1,1.5,1.333333],mul:0.15) + WhiteNoise.ar(0.015!3) + SinOsc.ar(50*[1,2,3],Pulse.ar(~tempo/[1,2,3].nthPrime*cad),mul:0.02) / 8 * Pulse.ar(~tempo*cad/[1,2,3].nthPrime).softclip;
        sig = HPF.ar(sig,50);
        sig = CombC.ar(sig,~tempo/2,~tempo/2,~tempo);
        sig = Vibrato.ar(sig,[6,7,8],0.2);
        Splay.ar(sig,0.15,0.15,SinOsc.kr(~tempo/[5,6,7]));
    };
    ~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// form synth ///////////////////////////////////////

(
    ~form.ar(2);
    ~form.clock = p.clock;
    ~form.quant=2;
    ~form.fadeTime=4;
    ~form={
        var n = 50;
        var env = LFTri.ar(~tempo/[1,2,3]/4) ** 2;
        var sig = VarSaw.ar(n,0,env**0.8) * Formant.ar(n,n*2,n*4) * env;
        Splay.ar(sig,0.5,0.25);
    };
    ~form.play;
);
~form.stop(4);
~form.clear;
~form.pause;
~form.resume;


(
    ~master.quant=8;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);


(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
23. 04. 2024 09:27
loudnorm_pulsating_matter2_norm.flac
BPM: 95
ENERGY: 0.137
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_pulsating_matter2_norm.flac
23. 04. 2024 08:55
loudnorm_chronofluidum_harmonicus_video.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_chronofluidum_harmonicus_video.flac
01. 09. 2026 05:00
Tue_Sep__5_00_08_32_CEST_2017.flac
BPM: 117
ENERGY: 0.258
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Tue_Sep__5_00_08_32_CEST_2017.flac
23. 04. 2024 09:18
loudnorm_more_experiments.flac
BPM: 89
ENERGY: 0.173
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_more_experiments.flac
SRC: chords_generator_experiments.scd

s.boot;
(
Tdef(\tt,{
	loop{

		Ndef(\a).fadeTime = 1/4;
		Ndef(\a).quant = 0;
		Ndef(\a,{
			var a,b,c,d,e,f,g,sel,octave,gr,mod1,sig1;
			a = [0,3,5,7,8];
			b = [2,5,7,7,7];

			c = [0,3,7,8,10];
			d = [0,2,5,8,8];
			e = [0,2,3,7,7];
			f = [0,3,5,8,8];
			g = [2,3,7,10,10];


			sel = 0.rrand(4);
			octave = sel * 12 + 24;

			gr = [c,d,e,f,g].at(sel);

			mod1 = gr.at(0.rrand(4!3))+octave;

			sig1 = SinOsc.ar((mod1).midicps,mul:0.2);

			Splay.ar(
				sig1 * Decay.ar(Impulse.ar(4/[1,2,4]))
				,0.5,0.5,0.5)
		}).play;
		4.wait;
	}
}).play;
)
01. 08. 2026 04:23
loudnorm_Fri_Aug__4_23_31_51_CEST_2017.flac
BPM: 89
ENERGY: 0.120
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Fri_Aug__4_23_31_51_CEST_2017.flac
23. 04. 2024 09:30
loudnorm_raining.flac
BPM: 151
ENERGY: 0.098
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_raining.flac
SRC: timed_drawing.scd

(
  p.clock.tempo_(120/60*2);
  
  ~offset = (0..7)/8;
  
  ~tick.quant = 1;
  ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};
  
  ~counter = {PulseCount.kr(~tick.kr)};
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.quant=2;
~kick.fadeTime=0.2;
~kick={
  //         |       |       |       |       |  
  var pat = [
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,
      1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5/(1..4)],[3,-3],curve:'exp'),imp * hit);
  var sig = SinOsc.ar(50*[1,2,1.5,1.3333],env**20*8pi);
    SendTrig.ar(K2A.ar(hit*imp),0,LFSaw.ar(1.01)*1000.0);
  sig = sig * env;
  sig = GVerb.ar(sig,80,4)/8+sig;
  sig = CompanderD.ar(sig,3/4,1/3,1/10);
  Splay.ar(sig,0.05,0.5);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;
~kick.pause;
~kick.resume;


(
    // By James McCartney
    var w, h = 700, v = 700, seed, run = true, phase = 0;
    var fc = 0;
    w = Window("wedge", Rect(40, 40, h, v), false);

    o = OSCFunc({ arg ...args;
        //args.postln;
        seed = args[0][3];
    },'/tr', s.addr);

    w.view.background = Color.rand(0,0.3);
    w.onClose = { run = false }; // stop the thread on close
    w.front;

    // store an initial seed value for the random generator
    seed = Date.seed;
    w.drawFunc = {
        Pen.width = 2;
        Pen.use {
            fc = fc + 1;
            // reset this thread's seed for a moment
            thisThread.randSeed = Date.seed;
            // now a slight chance of a new seed or background color
            //if (0.006.coin) { seed = Date.seed; };
            // either revert to the stored seed or set the new one
            thisThread.randSeed = seed;
            w.view.background = Color.black;
            // the random values below will be the same each time if the seed has not changed
            // only the phase value has advanced
            Pen.translate(h/2, v/2);
            phase = sin(fc/(seed));
            // rotate the whole image
            // negative random values rotate one direction, positive the other
            Pen.rotate(phase * 1.0.rand2);
            // scale the rotated y axis in a sine pattern
            //Pen.scale(1, 0.3 * sin(phase * 1.0.rand2 + 2pi.rand) + 0.5 );
            // create a random number of annular wedges
            rrand(6,24).do {
                Pen.color = Color.gray(0.5.rrand(1),1.0.rrand(1)).alpha_(rrand(0.1,0.7));
                Pen.beginPath;
                Pen.addAnnularWedge(Point(0,0), a = rrand(60,300), a + 50.rand2, 2pi.rand
                + (phase * 2.0.rand2), 2pi.rand);
                if (0.5.coin) {Pen.stroke}{Pen.fill};
            };
        };
    };

    // fork a thread to update 20 times a second, and advance the phase each time
    { while { run } { w.refresh; (1/60).wait; phase = phase + 0.01pi;} }.fork(AppClock)

)

23. 04. 2024 08:52
loudnorm_1499022628.flac
BPM: variable
ENERGY: 0.000
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_1499022628.flac
19. 09. 2016 08:27
loudnorm_Mon_Sep_19_08_27_15_CEST_2016.flac
BPM: 63
ENERGY: 0.204
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/loudnorm_Mon_Sep_19_08_27_15_CEST_2016.flac
23. 04. 2024 08:56
loudnorm_deeply_awake.flac
BPM: 117
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_deeply_awake.flac
SRC: deep_awake.scd



p.push()

s.latency = 0.2;

p.bpm(119.7/4);


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/stetson.wav");

// player synth ///////////////////////////////////////

(
    ~hob.ar(2);
    ~hob.quant=2;
    ~hob.fadeTime=2.02;
    ~hob={
        var mod = 1;//[4,2,1.5];
        var spread = 0.01;
        var pos = TRand.kr(Impulse.kr(~tempo/[1,2,3]),0.01,1) + LFSaw.ar(1/160/[1,2,3]);
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[3.5,1.005],[-3,-2],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.0001),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        //sig = BPF.ar(sig,[500,250,125],LFTri.ar(~tempo/[1,2,3]).exprange(0.01,0.5)) + (sig/2);
        sig = CompanderD.ar(sig,3/4,1/[1.1,1.5,2],1);
        sig = Compander.ar(sig,~puls.ar,0.1,1,0.1);
        sig = LPF.ar(sig,1500);
        Splay.ar(sig.flat,0.5,0.25);
    };
    ~hob.play;
    ~hob[10] = \filter -> {|sig| DWGReverbC1C3.ar(NumChannels.ar(sig,2),[4000,4010],1/10)/4};

);
~hob.stop(7);
~hob.clear;


// puls synth ///////////////////////////////////////

(
    ~puls.ar(2);
    ~puls.clock = p.clock;
    ~puls.quant=4;
    ~puls.fadeTime=4;
    ~puls={
        var cad = LFNoise0.kr(~tempo/[1,2,3].nthPrime).exprange(4.0001,64).round(4) / 4;
        var sig = LFPulse.ar(15000/[1,1.5,1.333333],mul:0.15) + WhiteNoise.ar(0.015!3) + SinOsc.ar(50*[1,2,3],Pulse.ar(~tempo/[1,2,3].nthPrime*cad),mul:0.02) / 8 * Pulse.ar(~tempo*cad/[1,2,3].nthPrime).softclip;
        sig = HPF.ar(sig,50);
        sig = CombC.ar(sig,~tempo/2,~tempo/2,~tempo);
        sig = Vibrato.ar(sig,[6,7,8],0.2);
        Splay.ar(sig,0.15,0.15,SinOsc.kr(~tempo/[5,6,7]));
    };
    ~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// form synth ///////////////////////////////////////

(
    ~form.ar(2);
    ~form.clock = p.clock;
    ~form.quant=2;
    ~form.fadeTime=4;
    ~form={
        var n = 50;
        var env = LFTri.ar(~tempo/[1,2,3]/4) ** 2;
        var sig = VarSaw.ar(n,0,env**0.8) * Formant.ar(n,n*2,n*4) * env;
        Splay.ar(sig,0.5,0.25);
    };
    ~form.play;
);
~form.stop(4);
~form.clear;
~form.pause;
~form.resume;


(
    ~master.quant=8;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);


(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
27. 04. 2024 19:27
loudnorm_300Hz.flac
BPM: 112
ENERGY: 0.085
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_300Hz.flac
09. 06. 2024 19:24
loudnorm_synaesthesia_rediscovered.flac.mp3
BPM: 161
ENERGY: 0.140
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_synaesthesia_rediscovered.flac.mp3
SRC: synaesthesia.scd


p.push();
p.bpm(90);

(
    ~data.kr(3);
    ~data.mold(3);
    ~data={|x,y,a|[x,y,a].lag(1/30)};
    OSCdef(\receiver,{arg ... args;
        ~data.set(\x,args[0][1]);
        ~data.set(\y,args[0][2]);
        ~data.set(\a,args[0][3]);
    },\live);

  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// sonify_one synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.clock = p.clock;
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=1;
    ~sonify_one={|x=0,y=0,a=0|
        var mod = Duty.kr(~tempo*[4,3,2],0,Dseq([1,2,1.5,1.33333],inf));
        var notes = [60,36,72,84,64,65,69,67,55,65,67,61].midicps / (y.round(1/8).range(1,8).reciprocal+1);
        var sel = Select.kr(x*notes.size,notes);
        var sig = SinOsc.ar(sel,Pulse.ar(y*~tempo));
        //sig = Resonz.ar(sig,x.range(sel/4,sel*[1,2,4,8]),y+0.01);
       // sig = sig;
        //sig = CombN.ar(sig,1/(y*note),1/(y*note),2);
        //[x,y,a].poll;
        //a.poll;
        Splay.ar(sig,0.5,0.15,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(4);
~sonify_one.clear;
~sonify_one.pause;
~sonify_one.resume;




b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/beat.wav");

// player synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=8.02;
    ~sonify_one={|x,y,a|
        var mod = y.lag(1/30/[1,2,100,200]).round(1/[4,1.5,8,16]);//[-1,0.25,-0.25,1/8,1/16];
        var spread = 0.01;
        var pos = x.lag(1/3);
        //         |       |       |       |       |  
        var pat = [1,1,1,1].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.001],[0.02,1.5]*a,[3,-3],curve:'exp'),imp * hit)} * (a**0.6);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.021),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);
        
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  //sig = sig * env;
        Splay.ar(sig,0.75,0.65,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(7);
~sonify_one.clear;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**40*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.15);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.05],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(1!2);
  sig = HPF.ar(sig,5000*[1,2,3,4],0.2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;
~kick.pause;
~kick.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var mod = Select.kr(~data.kr[2].lag(1/3)*6,[1,2,4,1/2,4,8])/2;
    var note = [24,60,36].midicps/[1,1.5,1.33333] * mod;
  var sig = SinOsc.ar(~data.kr[1].range(note/4,note*4).round(note),~data.kr[0].lag(1/8)) + SinOsc.kr(~tempo/[1,2,16]) * (1/[1,2,4])* Pulse.ar(~data.kr[2].lag(1/4)/[1,2,3,4,5,6]*~tempo.kr*2).softclip * ~data.kr[2];
  sig = Perlin3.ar(sig[0],sig[1],sig*sig[2]) * (~data.kr[2].softclip**1.72);
  sig = CombN.ar(sig,1/note,1/note,1/4);//~data.kr[2].range(1,4));
  sig = LPF.ar(sig,~data.kr[0].range(200,1600));
  
  Splay.ar(sig,0.05,0.15,~data.kr[1].lag(1/8).range(-0.5,0.5));
};
~one.play;
);
~one.stop(16);
~one.clear;
~one.pause;
~one.resume;


(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// test synth ///////////////////////////////////////

(
~test.ar(2);
~test.quant=2;
~test.fadeTime=0.2;
~test={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr % pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = [
  SinOsc.ar(50!2),
  WhiteNoise.ar(0.2),
  SinOsc.ar(500!2),
  LFSaw.ar(50)
  ];
  sig = Select.ar(~data.kr[0]*(sig.size+1),sig);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~test.play;
);
~test.stop(4);
~test.clear;
~test.pause;
~test.resume;
23. 04. 2024 09:26
loudnorm_prague_prespring_17.flac
BPM: 89
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_prague_prespring_17.flac
SRC: prague_pre_spring.scd


p.push();
p.bpm(90*2);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  
  var mod = Duty.kr(~tempo*(1..8),0,Dseq([1,2,1.5,1.33333],inf));
  //fx = Limiter.ar(sig,0.95);
  wet = LFTri.kr(~tempo/8/(1..8))**2;
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = CombN.ar(fx,1.5/50*mod*(1..8),1.5/50*(1..8)*mod,2);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]).distort**0.92/2;
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
  
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=4;
~one.fadeTime=8;
~one={
  var mod = Duty.kr(~tempo*[4,16,2,1],0,Dseq([1,2,1.5,1.33333],inf));
  var sig = SinOsc.ar([1,2,3,4]/16/16,SinOsc.ar(15/16/[1,2,3,4]));
  sig = LFSaw.ar(sig.range(500,20000).round(3333.3/mod/[1,2,3,4]),0, LFPulse.ar(12/[1,2,3,4],LFNoise2.kr(3/16/16)/80,0.0333));
  sig = CombN.ar(sig,1/33.3334,1/33.3*[1,2,3,4],4);
  sig = Resonz.ar(sig,33.3333*[1,15,40,20],LFNoise2.kr(~tempo/16!4).range(0.02,0.32));
  sig = Normalizer.ar(sig);
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.5,0.15);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[4,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,1,1,1, 0,0,0,0, 0,0,0,0, 0,0,0,0,
  ].rotate(1);
  var len = LFNoise2.kr(~tempo/16).range(1/4,4);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5]*len,[3,-3]),imp * hit)};
  var sig = VarSaw.ar(50!2+(env**400.92*15000),0,(env**40.0) + (env**0.12));
  sig = sig * env;
  Splay.ar(sig,0.75,0.05);
};
~kick.play;
);
~kick.stop(32);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,2,3,4]],[3,-3]),imp * hit);
  var sig = HPF.ar(WhiteNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.1,8)),8000) + GrayNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.7,16));
  sig = sig * env;
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.335,0.5);
};
~hiss.play;
);
~hiss.stop(64);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.clock = p.clock;
~kick2.quant=[16,0];
~kick2.fadeTime=0.02;
~kick2={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50+(env**50*500),env**50*4pi);
  sig = sig * env;
  Splay.ar(sig,0.005,0.25);
};
~kick2.play;
);
~kick2.stop(32);
~kick2.clear;
~kick2.pause;
~kick2.resume;
23. 04. 2024 09:37
loudnorm_starting_understanding.flac
BPM: 89
ENERGY: 0.418
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_starting_understanding.flac
09. 06. 2024 19:23
loudnorm_golden_earth.flac.mp3
BPM: 89
ENERGY: 0.172
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_golden_earth.flac.mp3
23. 04. 2024 09:51
loudnorm_universal_pulse_beta.flac
BPM: 135
ENERGY: 0.188
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_universal_pulse_beta.flac
09. 06. 2024 19:22
loudnorm_300Hz.flac.mp3
BPM: 112
ENERGY: 0.082
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_300Hz.flac.mp3
09. 06. 2024 19:24
loudnorm_soon.flac.mp3
BPM: 151
ENERGY: 0.100
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_soon.flac.mp3
23. 04. 2024 08:57
loudnorm_fall.flac
BPM: 135
ENERGY: 0.138
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_fall.flac
23. 04. 2024 09:08
loudnorm_golden_earth.flac
BPM: 89
ENERGY: 0.177
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_golden_earth.flac
23. 04. 2024 09:53
loudnorm_soon.flac
BPM: 151
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_soon.flac
09. 06. 2024 19:24
loudnorm_starting_understanding.flac.mp3
BPM: 89
ENERGY: 0.405
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_starting_understanding.flac.mp3
09. 06. 2024 19:22
loudnorm_fall.flac.mp3
BPM: 135
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_fall.flac.mp3
23. 04. 2024 09:41
loudnorm_synaesthesia_rediscovered.flac
BPM: 161
ENERGY: 0.145
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_synaesthesia_rediscovered.flac
SRC: synaesthesia.scd


p.push();
p.bpm(90);

(
    ~data.kr(3);
    ~data.mold(3);
    ~data={|x,y,a|[x,y,a].lag(1/30)};
    OSCdef(\receiver,{arg ... args;
        ~data.set(\x,args[0][1]);
        ~data.set(\y,args[0][2]);
        ~data.set(\a,args[0][3]);
    },\live);

  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// sonify_one synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.clock = p.clock;
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=1;
    ~sonify_one={|x=0,y=0,a=0|
        var mod = Duty.kr(~tempo*[4,3,2],0,Dseq([1,2,1.5,1.33333],inf));
        var notes = [60,36,72,84,64,65,69,67,55,65,67,61].midicps / (y.round(1/8).range(1,8).reciprocal+1);
        var sel = Select.kr(x*notes.size,notes);
        var sig = SinOsc.ar(sel,Pulse.ar(y*~tempo));
        //sig = Resonz.ar(sig,x.range(sel/4,sel*[1,2,4,8]),y+0.01);
       // sig = sig;
        //sig = CombN.ar(sig,1/(y*note),1/(y*note),2);
        //[x,y,a].poll;
        //a.poll;
        Splay.ar(sig,0.5,0.15,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(4);
~sonify_one.clear;
~sonify_one.pause;
~sonify_one.resume;




b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/beat.wav");

// player synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=8.02;
    ~sonify_one={|x,y,a|
        var mod = y.lag(1/30/[1,2,100,200]).round(1/[4,1.5,8,16]);//[-1,0.25,-0.25,1/8,1/16];
        var spread = 0.01;
        var pos = x.lag(1/3);
        //         |       |       |       |       |  
        var pat = [1,1,1,1].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.001],[0.02,1.5]*a,[3,-3],curve:'exp'),imp * hit)} * (a**0.6);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.021),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);
        
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  //sig = sig * env;
        Splay.ar(sig,0.75,0.65,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(7);
~sonify_one.clear;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**40*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.15);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.05],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(1!2);
  sig = HPF.ar(sig,5000*[1,2,3,4],0.2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;
~kick.pause;
~kick.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var mod = Select.kr(~data.kr[2].lag(1/3)*6,[1,2,4,1/2,4,8])/2;
    var note = [24,60,36].midicps/[1,1.5,1.33333] * mod;
  var sig = SinOsc.ar(~data.kr[1].range(note/4,note*4).round(note),~data.kr[0].lag(1/8)) + SinOsc.kr(~tempo/[1,2,16]) * (1/[1,2,4])* Pulse.ar(~data.kr[2].lag(1/4)/[1,2,3,4,5,6]*~tempo.kr*2).softclip * ~data.kr[2];
  sig = Perlin3.ar(sig[0],sig[1],sig*sig[2]) * (~data.kr[2].softclip**1.72);
  sig = CombN.ar(sig,1/note,1/note,1/4);//~data.kr[2].range(1,4));
  sig = LPF.ar(sig,~data.kr[0].range(200,1600));
  
  Splay.ar(sig,0.05,0.15,~data.kr[1].lag(1/8).range(-0.5,0.5));
};
~one.play;
);
~one.stop(16);
~one.clear;
~one.pause;
~one.resume;


(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// test synth ///////////////////////////////////////

(
~test.ar(2);
~test.quant=2;
~test.fadeTime=0.2;
~test={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr % pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = [
  SinOsc.ar(50!2),
  WhiteNoise.ar(0.2),
  SinOsc.ar(500!2),
  LFSaw.ar(50)
  ];
  sig = Select.ar(~data.kr[0]*(sig.size+1),sig);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~test.play;
);
~test.stop(4);
~test.clear;
~test.pause;
~test.resume;
09. 06. 2024 19:22
loudnorm_deeply_awake.flac.mp3
BPM: 117
ENERGY: 0.122
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_deeply_awake.flac.mp3
SRC: deep_awake.scd



p.push()

s.latency = 0.2;

p.bpm(119.7/4);


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/stetson.wav");

// player synth ///////////////////////////////////////

(
    ~hob.ar(2);
    ~hob.quant=2;
    ~hob.fadeTime=2.02;
    ~hob={
        var mod = 1;//[4,2,1.5];
        var spread = 0.01;
        var pos = TRand.kr(Impulse.kr(~tempo/[1,2,3]),0.01,1) + LFSaw.ar(1/160/[1,2,3]);
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[3.5,1.005],[-3,-2],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.0001),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        //sig = BPF.ar(sig,[500,250,125],LFTri.ar(~tempo/[1,2,3]).exprange(0.01,0.5)) + (sig/2);
        sig = CompanderD.ar(sig,3/4,1/[1.1,1.5,2],1);
        sig = Compander.ar(sig,~puls.ar,0.1,1,0.1);
        sig = LPF.ar(sig,1500);
        Splay.ar(sig.flat,0.5,0.25);
    };
    ~hob.play;
    ~hob[10] = \filter -> {|sig| DWGReverbC1C3.ar(NumChannels.ar(sig,2),[4000,4010],1/10)/4};

);
~hob.stop(7);
~hob.clear;


// puls synth ///////////////////////////////////////

(
    ~puls.ar(2);
    ~puls.clock = p.clock;
    ~puls.quant=4;
    ~puls.fadeTime=4;
    ~puls={
        var cad = LFNoise0.kr(~tempo/[1,2,3].nthPrime).exprange(4.0001,64).round(4) / 4;
        var sig = LFPulse.ar(15000/[1,1.5,1.333333],mul:0.15) + WhiteNoise.ar(0.015!3) + SinOsc.ar(50*[1,2,3],Pulse.ar(~tempo/[1,2,3].nthPrime*cad),mul:0.02) / 8 * Pulse.ar(~tempo*cad/[1,2,3].nthPrime).softclip;
        sig = HPF.ar(sig,50);
        sig = CombC.ar(sig,~tempo/2,~tempo/2,~tempo);
        sig = Vibrato.ar(sig,[6,7,8],0.2);
        Splay.ar(sig,0.15,0.15,SinOsc.kr(~tempo/[5,6,7]));
    };
    ~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// form synth ///////////////////////////////////////

(
    ~form.ar(2);
    ~form.clock = p.clock;
    ~form.quant=2;
    ~form.fadeTime=4;
    ~form={
        var n = 50;
        var env = LFTri.ar(~tempo/[1,2,3]/4) ** 2;
        var sig = VarSaw.ar(n,0,env**0.8) * Formant.ar(n,n*2,n*4) * env;
        Splay.ar(sig,0.5,0.25);
    };
    ~form.play;
);
~form.stop(4);
~form.clear;
~form.pause;
~form.resume;


(
    ~master.quant=8;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);


(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
23. 04. 2024 09:14
loudnorm_microfuturism.flac
BPM: 112
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_microfuturism.flac
09. 06. 2024 19:24
loudnorm_prague_prespring_17.flac.mp3
BPM: 89
ENERGY: 0.130
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_prague_prespring_17.flac.mp3
SRC: prague_pre_spring.scd


p.push();
p.bpm(90*2);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  
  var mod = Duty.kr(~tempo*(1..8),0,Dseq([1,2,1.5,1.33333],inf));
  //fx = Limiter.ar(sig,0.95);
  wet = LFTri.kr(~tempo/8/(1..8))**2;
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = CombN.ar(fx,1.5/50*mod*(1..8),1.5/50*(1..8)*mod,2);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]).distort**0.92/2;
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
  
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=4;
~one.fadeTime=8;
~one={
  var mod = Duty.kr(~tempo*[4,16,2,1],0,Dseq([1,2,1.5,1.33333],inf));
  var sig = SinOsc.ar([1,2,3,4]/16/16,SinOsc.ar(15/16/[1,2,3,4]));
  sig = LFSaw.ar(sig.range(500,20000).round(3333.3/mod/[1,2,3,4]),0, LFPulse.ar(12/[1,2,3,4],LFNoise2.kr(3/16/16)/80,0.0333));
  sig = CombN.ar(sig,1/33.3334,1/33.3*[1,2,3,4],4);
  sig = Resonz.ar(sig,33.3333*[1,15,40,20],LFNoise2.kr(~tempo/16!4).range(0.02,0.32));
  sig = Normalizer.ar(sig);
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.5,0.15);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[4,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,1,1,1, 0,0,0,0, 0,0,0,0, 0,0,0,0,
  ].rotate(1);
  var len = LFNoise2.kr(~tempo/16).range(1/4,4);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5]*len,[3,-3]),imp * hit)};
  var sig = VarSaw.ar(50!2+(env**400.92*15000),0,(env**40.0) + (env**0.12));
  sig = sig * env;
  Splay.ar(sig,0.75,0.05);
};
~kick.play;
);
~kick.stop(32);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,2,3,4]],[3,-3]),imp * hit);
  var sig = HPF.ar(WhiteNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.1,8)),8000) + GrayNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.7,16));
  sig = sig * env;
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.335,0.5);
};
~hiss.play;
);
~hiss.stop(64);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.clock = p.clock;
~kick2.quant=[16,0];
~kick2.fadeTime=0.02;
~kick2={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50+(env**50*500),env**50*4pi);
  sig = sig * env;
  Splay.ar(sig,0.005,0.25);
};
~kick2.play;
);
~kick2.stop(32);
~kick2.clear;
~kick2.pause;
~kick2.resume;
09. 06. 2024 19:23
loudnorm_microfuturism.flac.mp3
BPM: 112
ENERGY: 0.148
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_microfuturism.flac.mp3
09. 06. 2024 19:25
loudnorm_universal_pulse_beta.flac.mp3
BPM: 135
ENERGY: 0.182
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/loudnorm_universal_pulse_beta.flac.mp3
07. 05. 2024 18:51
microfuturism_starting_understanding.wav
BPM: 89
ENERGY: 0.418
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_starting_understanding.wav
07. 05. 2024 18:51
microfuturism_soon.wav
BPM: 151
ENERGY: 0.103
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_soon.wav
07. 05. 2024 18:51
microfuturism_microfuturism.wav
BPM: 112
ENERGY: 0.153
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_microfuturism.wav
07. 05. 2024 18:51
microfuturism_prague_prespring_17.wav
BPM: 89
ENERGY: 0.134
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_prague_prespring_17.wav
SRC: prague_pre_spring.scd


p.push();
p.bpm(90*2);

(
  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  
  var mod = Duty.kr(~tempo*(1..8),0,Dseq([1,2,1.5,1.33333],inf));
  //fx = Limiter.ar(sig,0.95);
  wet = LFTri.kr(~tempo/8/(1..8))**2;
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = CombN.ar(fx,1.5/50*mod*(1..8),1.5/50*(1..8)*mod,2);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]).distort**0.92/2;
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
  
);
p.moveNodeToTail(\master);

// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=4;
~one.fadeTime=8;
~one={
  var mod = Duty.kr(~tempo*[4,16,2,1],0,Dseq([1,2,1.5,1.33333],inf));
  var sig = SinOsc.ar([1,2,3,4]/16/16,SinOsc.ar(15/16/[1,2,3,4]));
  sig = LFSaw.ar(sig.range(500,20000).round(3333.3/mod/[1,2,3,4]),0, LFPulse.ar(12/[1,2,3,4],LFNoise2.kr(3/16/16)/80,0.0333));
  sig = CombN.ar(sig,1/33.3334,1/33.3*[1,2,3,4],4);
  sig = Resonz.ar(sig,33.3333*[1,15,40,20],LFNoise2.kr(~tempo/16!4).range(0.02,0.32));
  sig = Normalizer.ar(sig);
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.5,0.15);
};
~one.play;
);
~one.stop(32);
~one.clear;
~one.pause;
~one.resume;


// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[4,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,1,1,1, 0,0,0,0, 0,0,0,0, 0,0,0,0,
  ].rotate(1);
  var len = LFNoise2.kr(~tempo/16).range(1/4,4);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5]*len,[3,-3]),imp * hit)};
  var sig = VarSaw.ar(50!2+(env**400.92*15000),0,(env**40.0) + (env**0.12));
  sig = sig * env;
  Splay.ar(sig,0.75,0.05);
};
~kick.play;
);
~kick.stop(32);
~kick.clear;
~kick.pause;
~kick.resume;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.15*[1,2,3,4]],[3,-3]),imp * hit);
  var sig = HPF.ar(WhiteNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.1,8)),8000) + GrayNoise.ar(env**LFNoise2.kr(1/4/[1,2,3,4]).range(0.7,16));
  sig = sig * env;
  Compander.ar(sig,~kick2.ar+~kick.ar,0.1,1,0.1);
  Splay.ar(sig,0.335,0.5);
};
~hiss.play;
);
~hiss.stop(64);
~hiss.clear;
~hiss.pause;
~hiss.resume;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);


// kick2 synth ///////////////////////////////////////

(
~kick2.ar(2);
~kick2.clock = p.clock;
~kick2.quant=[16,0];
~kick2.fadeTime=0.02;
~kick2={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,1.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50+(env**50*500),env**50*4pi);
  sig = sig * env;
  Splay.ar(sig,0.005,0.25);
};
~kick2.play;
);
~kick2.stop(32);
~kick2.clear;
~kick2.pause;
~kick2.resume;
07. 05. 2024 18:50
microfuturism_300Hz.wav
BPM: 112
ENERGY: 0.085
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_300Hz.wav
07. 05. 2024 18:50
microfuturism_deeply_awake.wav
BPM: 117
ENERGY: 0.125
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_deeply_awake.wav
SRC: deep_awake.scd



p.push()

s.latency = 0.2;

p.bpm(119.7/4);


b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/stetson.wav");

// player synth ///////////////////////////////////////

(
    ~hob.ar(2);
    ~hob.quant=2;
    ~hob.fadeTime=2.02;
    ~hob={
        var mod = 1;//[4,2,1.5];
        var spread = 0.01;
        var pos = TRand.kr(Impulse.kr(~tempo/[1,2,3]),0.01,1) + LFSaw.ar(1/160/[1,2,3]);
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[3.5,1.005],[-3,-2],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.0001),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        //sig = BPF.ar(sig,[500,250,125],LFTri.ar(~tempo/[1,2,3]).exprange(0.01,0.5)) + (sig/2);
        sig = CompanderD.ar(sig,3/4,1/[1.1,1.5,2],1);
        sig = Compander.ar(sig,~puls.ar,0.1,1,0.1);
        sig = LPF.ar(sig,1500);
        Splay.ar(sig.flat,0.5,0.25);
    };
    ~hob.play;
    ~hob[10] = \filter -> {|sig| DWGReverbC1C3.ar(NumChannels.ar(sig,2),[4000,4010],1/10)/4};

);
~hob.stop(7);
~hob.clear;


// puls synth ///////////////////////////////////////

(
    ~puls.ar(2);
    ~puls.clock = p.clock;
    ~puls.quant=4;
    ~puls.fadeTime=4;
    ~puls={
        var cad = LFNoise0.kr(~tempo/[1,2,3].nthPrime).exprange(4.0001,64).round(4) / 4;
        var sig = LFPulse.ar(15000/[1,1.5,1.333333],mul:0.15) + WhiteNoise.ar(0.015!3) + SinOsc.ar(50*[1,2,3],Pulse.ar(~tempo/[1,2,3].nthPrime*cad),mul:0.02) / 8 * Pulse.ar(~tempo*cad/[1,2,3].nthPrime).softclip;
        sig = HPF.ar(sig,50);
        sig = CombC.ar(sig,~tempo/2,~tempo/2,~tempo);
        sig = Vibrato.ar(sig,[6,7,8],0.2);
        Splay.ar(sig,0.15,0.15,SinOsc.kr(~tempo/[5,6,7]));
    };
    ~puls.play;
);
~puls.stop(4);
~puls.clear;
~puls.pause;
~puls.resume;

// form synth ///////////////////////////////////////

(
    ~form.ar(2);
    ~form.clock = p.clock;
    ~form.quant=2;
    ~form.fadeTime=4;
    ~form={
        var n = 50;
        var env = LFTri.ar(~tempo/[1,2,3]/4) ** 2;
        var sig = VarSaw.ar(n,0,env**0.8) * Formant.ar(n,n*2,n*4) * env;
        Splay.ar(sig,0.5,0.25);
    };
    ~form.play;
);
~form.stop(4);
~form.clear;
~form.pause;
~form.resume;


(
    ~master.quant=8;
    ~master.play;
    ~master.fadeTime = 0.01;
    ~master = {|wet=0.15,lp=3500,hp=250,len=10,rev = 3|
        var sig = In.ar([0,1]);
        var orig = sig;
        var fx;
        //fx = Limiter.ar(sig,0.95);
        sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
        fx = LPF.ar(sig,lp);
        fx = HPF.ar(fx,hp);
        fx = DWGReverbC1C3.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
        sig = SelectX.ar(wet,[orig,fx]);
        sig = NumChannels.ar(sig,2);
        ReplaceOut.ar(0,sig);
    };
);
p.moveNodeToTail(\master);


(
    s.latency=0.2;
    //p.clock.tempo_(120/60);
    p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
    ~tick.kr(1);
    ~tick.clock = p.clock;
    ~tick.quant = 16;
    ~counter.clock = p.clock;
    ~counter.quant = 16;
    ~counter = {PulseCount.kr(~tick.kr);};
    ~tick = { Impulse.kr( ~tempo * 4 ); };
);


(
//////////////////////////  FADE -> OUT ///////////////////////////////////////////////////////
{
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].clear(60);};});
}.fork;  
)
07. 05. 2024 18:50
microfuturism_fall.wav
BPM: 135
ENERGY: 0.138
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_fall.wav
07. 05. 2024 18:51
microfuturism_golden_earth.wav
BPM: 89
ENERGY: 0.177
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_golden_earth.wav
07. 05. 2024 18:51
microfuturism_synaesthesia_rediscovered.wav
BPM: 161
ENERGY: 0.145
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_synaesthesia_rediscovered.wav
SRC: synaesthesia.scd


p.push();
p.bpm(90);

(
    ~data.kr(3);
    ~data.mold(3);
    ~data={|x,y,a|[x,y,a].lag(1/30)};
    OSCdef(\receiver,{arg ... args;
        ~data.set(\x,args[0][1]);
        ~data.set(\y,args[0][2]);
        ~data.set(\a,args[0][3]);
    },\live);

  ~master.quant=2;
  ~master.play;
  ~master.fadeTime = 0.01;
  ~master = {|wet=0.5,lp=3500,hp=250,len=10,rev = 3|
  var sig = In.ar([0,1]);
  var orig = sig;
  var fx;
  //fx = Limiter.ar(sig,0.95);
  sig = CompanderD.ar(sig,3/4,1/1.1,1/3);
  fx = LPF.ar(sig,lp);
  fx = HPF.ar(fx,hp);
  fx = DWGReverb.ar(NumChannels.ar(fx,2),[5000,5010],1/len)/rev;
  sig = SelectX.ar(wet,[orig,fx]);
  sig = NumChannels.ar(sig,2);
  ReplaceOut.ar(0,sig);
  };
p.moveNodeToTail(\master);
);

// sonify_one synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.clock = p.clock;
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=1;
    ~sonify_one={|x=0,y=0,a=0|
        var mod = Duty.kr(~tempo*[4,3,2],0,Dseq([1,2,1.5,1.33333],inf));
        var notes = [60,36,72,84,64,65,69,67,55,65,67,61].midicps / (y.round(1/8).range(1,8).reciprocal+1);
        var sel = Select.kr(x*notes.size,notes);
        var sig = SinOsc.ar(sel,Pulse.ar(y*~tempo));
        //sig = Resonz.ar(sig,x.range(sel/4,sel*[1,2,4,8]),y+0.01);
       // sig = sig;
        //sig = CombN.ar(sig,1/(y*note),1/(y*note),2);
        //[x,y,a].poll;
        //a.poll;
        Splay.ar(sig,0.5,0.15,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(4);
~sonify_one.clear;
~sonify_one.pause;
~sonify_one.resume;




b = Buffer.read(s,Platform.resourceDir ++ "/sounds/mono/beat.wav");

// player synth ///////////////////////////////////////

(
    ~sonify_one.ar(2);
    ~sonify_one.quant=4;
    ~sonify_one.fadeTime=8.02;
    ~sonify_one={|x,y,a|
        var mod = y.lag(1/30/[1,2,100,200]).round(1/[4,1.5,8,16]);//[-1,0.25,-0.25,1/8,1/16];
        var spread = 0.01;
        var pos = x.lag(1/3);
        //         |       |       |       |       |  
        var pat = [1,1,1,1].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = {EnvGen.ar(Env([0.001,1,0.001],[0.02,1.5]*a,[3,-3],curve:'exp'),imp * hit)} * (a**0.6);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.021),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);
        
        sig = Compander.ar(sig,~kick.ar,0.1,1,0.1);
  //sig = sig * env;
        Splay.ar(sig,0.75,0.65,x-0.5);
    };
    ~sonify_one.play;
);
~sonify_one.stop(7);
~sonify_one.clear;

(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// kick synth ///////////////////////////////////////

(
~kick.ar(2);
~kick.clock = p.clock;
~kick.quant=[16,0];
~kick.fadeTime=0.02;
~kick={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,0,0,0,
  ].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,2.5],[3,-3]),imp * hit);
  var sig = SinOsc.ar(50!2,env**40*8pi);
  sig = sig * env;
  Splay.ar(sig,0.75,0.15);
};
~kick.play;
);
~kick.stop(4);
~kick.clear;

// hiss synth ///////////////////////////////////////

(
~hiss.ar(2);
~hiss.clock = p.clock;
~hiss.quant=[16,0];
~hiss.fadeTime=0.02;
~hiss={
  //  |       |       |       |       |  
  var pat = [
    1,0,0,0, 1,0,0,0, 1,0,0,0, 1,1,1,1,
  ].rotate(3);
  var imp = PulseDivider.kr(~tick.kr,[1,2,3,4],~counter.kr%pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.05],[3,-3]),imp * hit);
  var sig = WhiteNoise.ar(1!2);
  sig = HPF.ar(sig,5000*[1,2,3,4],0.2);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~hiss.play;
);
~hiss.stop(4);
~hiss.clear;
~hiss.pause;
~hiss.resume;
~kick.pause;
~kick.resume;


// one synth ///////////////////////////////////////

(
~one.ar(2);
~one.clock = p.clock;
~one.quant=2;
~one.fadeTime=4;
~one={
    var mod = Select.kr(~data.kr[2].lag(1/3)*6,[1,2,4,1/2,4,8])/2;
    var note = [24,60,36].midicps/[1,1.5,1.33333] * mod;
  var sig = SinOsc.ar(~data.kr[1].range(note/4,note*4).round(note),~data.kr[0].lag(1/8)) + SinOsc.kr(~tempo/[1,2,16]) * (1/[1,2,4])* Pulse.ar(~data.kr[2].lag(1/4)/[1,2,3,4,5,6]*~tempo.kr*2).softclip * ~data.kr[2];
  sig = Perlin3.ar(sig[0],sig[1],sig*sig[2]) * (~data.kr[2].softclip**1.72);
  sig = CombN.ar(sig,1/note,1/note,1/4);//~data.kr[2].range(1,4));
  sig = LPF.ar(sig,~data.kr[0].range(200,1600));
  
  Splay.ar(sig,0.05,0.15,~data.kr[1].lag(1/8).range(-0.5,0.5));
};
~one.play;
);
~one.stop(16);
~one.clear;
~one.pause;
~one.resume;


(
  s.latency=0.2;
  //p.clock.tempo_(120/60);
  p.arProxyNames.do({|synth| if(synth.asSymbol!=\master){p[synth.asSymbol].rebuild;};});
  ~tick.kr(1);
  ~tick.clock = p.clock;
  ~tick.quant = 16;
  ~counter.clock = p.clock;
  ~counter.quant = 16;
  ~counter = {PulseCount.kr(~tick.kr);};
  ~tick = { Impulse.kr( ~tempo * 4 ); };
);

// test synth ///////////////////////////////////////

(
~test.ar(2);
~test.quant=2;
~test.fadeTime=0.2;
~test={
  //         |       |       |       |       |  
  var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
  var imp = PulseDivider.kr(~tick.kr,1,~counter.kr % pat.size);
  var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
  var env = EnvGen.ar(Env([0.001,1,0.0001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
  var sig = [
  SinOsc.ar(50!2),
  WhiteNoise.ar(0.2),
  SinOsc.ar(500!2),
  LFSaw.ar(50)
  ];
  sig = Select.ar(~data.kr[0]*(sig.size+1),sig);
  sig = sig * env;
  Splay.ar(sig,0.75,0.5);
};
~test.play;
);
~test.stop(4);
~test.clear;
~test.pause;
~test.resume;
07. 05. 2024 18:51
microfuturism_universal_pulse_beta.wav
BPM: 135
ENERGY: 0.188
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/livecoding/Microfuturism/wav/microfuturism_universal_pulse_beta.wav
01. 02. 2024 21:14
Take1_Audio 2-1%L.wav
BPM: 112
ENERGY: 0.063
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/february_sc_mic/interchange/february_sc_mic/audiofiles/Take1_Audio 2-1%L.wav
01. 02. 2024 21:14
Take1_Audio 1-1%R.wav
BPM: 112
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/february_sc_mic/interchange/february_sc_mic/audiofiles/Take1_Audio 1-1%R.wav
01. 02. 2024 21:14
Take1_Audio 2-1%R.wav
BPM: 112
ENERGY: 0.064
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/february_sc_mic/interchange/february_sc_mic/audiofiles/Take1_Audio 2-1%R.wav
01. 02. 2024 21:14
Take1_Audio 1-1%L.wav
BPM: 112
ENERGY: 0.032
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/february_sc_mic/interchange/february_sc_mic/audiofiles/Take1_Audio 1-1%L.wav
23. 02. 2011 17:04
Kupferberg-Tuli_No-Deposit_05-The-Art-Scene.mp3
BPM: 123
ENERGY: 0.052
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_05-The-Art-Scene.mp3
SRC: NRT.scd

p.pop;

(
  ScoreClock.beginScore;
  ScoreClock.tempo = 100/60;
  Pbind(
    \freq, 100*Pwhite(1,10,8),
    \dur, 0.5,
    \legato, 0.5
  ).play(ScoreClock);
  ~score = ScoreClock.makeScore;
)


// print it
~score.score.do(_.postln);""

// render to file
~score.recordNRT("~/score.osc".standardizePath,"~/score.aiff".standardizePath);

You can create individual ScoreClocks with different tempo:
(
  ScoreClock.beginScore;

  Routine {
    thisThread.clock.tempo = 0.5;
    4.do {
      x = Synth(\default,[\freq,100*rrand(1,10),\pan,1]);
      1.wait;
      x.release;
    };
    thisThread.clock.tempo = 2;
    8.do {
      x = Synth(\default,[\freq,200*rrand(1,10),\pan,1]);
      1.wait;
      x.release;
    };
    thisThread.clock.tempo = 1;
    4.do {
      x = Synth(\default,[\freq,150*rrand(1,10),\pan,1]);
      1.wait;
      x.release;
    };
    x = Synth(\default,[\freq,150,\pan,1]);
    z = Synth(\default,[\freq,200,\pan,-1]);
    4.wait;
    x.release;
    z.release;
    1.wait;
  }.play(ScoreClock.new);

  Routine {
    64.do {
      y = Synth(\default,[\freq,50*rrand(1,10),\pan,-1]);
      0.25.wait;
      y.release;
    }
  }.play(ScoreClock.new);

  ~score = ScoreClock.makeScore;
)

// print the score
~score.score.do(_.postln);""

// play it
~score.play

// render to file
~score.recordNRT("~/score.osc".standardizePath,"~/score.aiff".standardizePath);
23. 02. 2011 17:04
Kupferberg-Tuli_No-Deposit_02-Social-Studies.mp3
BPM: 123
ENERGY: 0.056
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_02-Social-Studies.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_16-No-Deposit,-No-Return.mp3
BPM: 151
ENERGY: 0.068
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_16-No-Deposit,-No-Return.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_06-Want-Ads-1.mp3
BPM: 151
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_06-Want-Ads-1.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_08-Lanoflo.mp3
BPM: 117
ENERGY: 0.053
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_08-Lanoflo.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_12-Auto-De-Fe.mp3
BPM: 117
ENERGY: 0.057
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_12-Auto-De-Fe.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_15-Howard-Johnsons-Army.mp3
BPM: 95
ENERGY: 0.050
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_15-Howard-Johnsons-Army.mp3
23. 02. 2011 17:04
Kupferberg-Tuli_No-Deposit_03-The-Hidden-Dissuaders.mp3
BPM: 117
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_03-The-Hidden-Dissuaders.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_13-Fields-Matrimonial-Service.mp3
BPM: 172
ENERGY: 0.046
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_13-Fields-Matrimonial-Service.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_11-The-Bunny-Mother.mp3
BPM: 123
ENERGY: 0.027
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_11-The-Bunny-Mother.mp3
23. 02. 2011 17:04
Kupferberg-Tuli_No-Deposit_04-Lifetime-Guarentee.mp3
BPM: 143
ENERGY: 0.041
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_04-Lifetime-Guarentee.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_14-Want-Ads-2.mp3
BPM: 151
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_14-Want-Ads-2.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_10-The-Sap-Glove.mp3
BPM: 117
ENERGY: 0.030
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_10-The-Sap-Glove.mp3
23. 02. 2011 17:04
Kupferberg-Tuli_No-Deposit_01-Pubol.mp3
BPM: 151
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_01-Pubol.mp3
23. 02. 2011 17:05
Kupferberg-Tuli_No-Deposit_09-The-Hyperemiator.mp3
BPM: 135
ENERGY: 0.036
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/TuliKupferberg/Kupferberg-Tuli_No-Deposit_09-The-Hyperemiator.mp3
27. 04. 2024 19:27
loudnorm_session_2024-01-09.flac
BPM: 112
ENERGY: 0.085
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/export/loudnorm_session_2024-01-09.flac
09. 01. 2024 15:15
session_2024-01-09.flac
BPM: 112
ENERGY: 0.043
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/export/session_2024-01-09.flac
09. 01. 2024 15:05
Take14_Audio 1-1%R.wav
BPM: 83
ENERGY: 0.021
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take14_Audio 1-1%R.wav
08. 01. 2024 16:42
Take7_Audio 2-1%R.wav
BPM: 151
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take7_Audio 2-1%R.wav
09. 01. 2024 15:02
Take13_Audio 1-1%L.wav
BPM: 135
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take13_Audio 1-1%L.wav
08. 01. 2024 16:42
Take7_Audio 1-1%R.wav
BPM: 75
ENERGY: 0.050
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take7_Audio 1-1%R.wav
08. 01. 2024 15:32
Take5_Audio 1-1%L.wav
BPM: 80
ENERGY: 0.012
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take5_Audio 1-1%L.wav
09. 01. 2024 15:01
Take12_Audio 1-1%L.wav
BPM: 129
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take12_Audio 1-1%L.wav
07. 01. 2024 23:51
Take2_Audio 1-1%L.wav
BPM: 112
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take2_Audio 1-1%L.wav
08. 01. 2024 15:52
Take6_Audio 1-1%R.wav
BPM: 143
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take6_Audio 1-1%R.wav
08. 01. 2024 15:28
Take4_Audio 1-1%L.wav
BPM: 117
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take4_Audio 1-1%L.wav
08. 01. 2024 16:45
Take9_Audio 2-1%R.wav
BPM: 161
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take9_Audio 2-1%R.wav
07. 01. 2024 23:39
Take1_Audio 2-1%L.wav
BPM: 107
ENERGY: 0.085
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take1_Audio 2-1%L.wav
09. 01. 2024 15:01
Take12_Audio 1-1%R.wav
BPM: 129
ENERGY: 0.014
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take12_Audio 1-1%R.wav
08. 01. 2024 16:43
Take8_Audio 1-1%R.wav
BPM: 92
ENERGY: 0.029
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take8_Audio 1-1%R.wav
09. 01. 2024 14:55
Take10_Audio 2-1%R.wav
BPM: 112
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take10_Audio 2-1%R.wav
08. 01. 2024 16:45
Take9_Audio 2-1%L.wav
BPM: 161
ENERGY: 0.002
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take9_Audio 2-1%L.wav
09. 01. 2024 14:55
Take10_Audio 1-1%L.wav
BPM: 107
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take10_Audio 1-1%L.wav
08. 01. 2024 12:35
Take3_Audio 2-1%L.wav
BPM: 80
ENERGY: 0.061
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take3_Audio 2-1%L.wav
09. 01. 2024 14:57
Take11_Audio 1-1%L.wav
BPM: 99
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take11_Audio 1-1%L.wav
08. 01. 2024 15:28
Take4_Audio 1-1%R.wav
BPM: 117
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take4_Audio 1-1%R.wav
08. 01. 2024 16:45
Take9_Audio 1-1%L.wav
BPM: 161
ENERGY: 0.018
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take9_Audio 1-1%L.wav
08. 01. 2024 16:42
Take7_Audio 2-1%L.wav
BPM: 151
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take7_Audio 2-1%L.wav
08. 01. 2024 16:43
Take8_Audio 1-1%L.wav
BPM: 92
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take8_Audio 1-1%L.wav
07. 01. 2024 23:51
Take2_Audio 2-1%R.wav
BPM: 73
ENERGY: 0.046
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take2_Audio 2-1%R.wav
09. 01. 2024 15:02
Take13_Audio 1-1%R.wav
BPM: 135
ENERGY: 0.016
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take13_Audio 1-1%R.wav
08. 01. 2024 16:43
Take8_Audio 2-1%R.wav
BPM: 89
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take8_Audio 2-1%R.wav
08. 01. 2024 16:45
Take9_Audio 1-1%R.wav
BPM: 161
ENERGY: 0.019
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take9_Audio 1-1%R.wav
08. 01. 2024 15:52
Take6_Audio 2-1%R.wav
BPM: 143
ENERGY: 0.031
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take6_Audio 2-1%R.wav
07. 01. 2024 23:39
Take1_Audio 1-1%R.wav
BPM: 107
ENERGY: 0.008
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take1_Audio 1-1%R.wav
08. 01. 2024 16:43
Take8_Audio 2-1%L.wav
BPM: 89
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take8_Audio 2-1%L.wav
07. 01. 2024 23:39
Take1_Audio 2-1%R.wav
BPM: 107
ENERGY: 0.086
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take1_Audio 2-1%R.wav
08. 01. 2024 12:35
Take3_Audio 1-1%L.wav
BPM: 80
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take3_Audio 1-1%L.wav
08. 01. 2024 16:42
Take7_Audio 1-1%L.wav
BPM: 75
ENERGY: 0.049
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take7_Audio 1-1%L.wav
09. 01. 2024 14:55
Take10_Audio 1-1%R.wav
BPM: 112
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take10_Audio 1-1%R.wav
08. 01. 2024 15:52
Take6_Audio 1-1%L.wav
BPM: 143
ENERGY: 0.006
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take6_Audio 1-1%L.wav
08. 01. 2024 15:52
Take6_Audio 2-1%L.wav
BPM: 143
ENERGY: 0.027
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take6_Audio 2-1%L.wav
09. 01. 2024 15:05
Take14_Audio 1-1%L.wav
BPM: 83
ENERGY: 0.023
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take14_Audio 1-1%L.wav
09. 01. 2024 14:55
Take10_Audio 2-1%L.wav
BPM: 112
ENERGY: 0.035
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take10_Audio 2-1%L.wav
07. 01. 2024 23:51
Take2_Audio 1-1%R.wav
BPM: 112
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take2_Audio 1-1%R.wav
09. 01. 2024 14:57
Take11_Audio 1-1%R.wav
BPM: 99
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take11_Audio 1-1%R.wav
07. 01. 2024 23:39
Take1_Audio 1-1%L.wav
BPM: 107
ENERGY: 0.009
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take1_Audio 1-1%L.wav
08. 01. 2024 12:35
Take3_Audio 2-1%R.wav
BPM: 80
ENERGY: 0.064
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take3_Audio 2-1%R.wav
08. 01. 2024 15:32
Take5_Audio 1-1%R.wav
BPM: 80
ENERGY: 0.007
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take5_Audio 1-1%R.wav
08. 01. 2024 12:35
Take3_Audio 1-1%R.wav
BPM: 80
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take3_Audio 1-1%R.wav
07. 01. 2024 23:51
Take2_Audio 2-1%L.wav
BPM: 73
ENERGY: 0.044
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/1688833726_2023_07_08_W27_kof23/interchange/1688833726_2023_07_08_W27_kof23/audiofiles/Take2_Audio 2-1%L.wav
07. 01. 2024 23:11
Take1_Audio 2-1%L.wav
BPM: 123
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take1_Audio 2-1%L.wav
07. 01. 2024 23:14
Take2_Audio 2-1%R.wav
BPM: 129
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take2_Audio 2-1%R.wav
07. 01. 2024 23:11
Take1_Audio 1-1%R.wav
BPM: 117
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take1_Audio 1-1%R.wav
07. 01. 2024 23:11
Take1_Audio 2-1%R.wav
BPM: 117
ENERGY: 0.001
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take1_Audio 2-1%R.wav
07. 01. 2024 23:11
Take1_Audio 1-1%L.wav
BPM: 123
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take1_Audio 1-1%L.wav
07. 01. 2024 23:14
Take2_Audio 2-1%L.wav
BPM: 112
ENERGY: 0.015
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/Untitled-2024-01-07-23-10-54/interchange/Untitled-2024-01-07-23-10-54/audiofiles/Take2_Audio 2-1%L.wav
28. 08. 2023 15:51
Take1_Audio 1-1%R.wav
BPM: 107
ENERGY: 0.040
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/yt_rec/interchange/yt_rec/audiofiles/Take1_Audio 1-1%R.wav
28. 08. 2023 15:51
Take1_Audio 1-1%L.wav
BPM: 112
ENERGY: 0.046
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/yt_rec/interchange/yt_rec/audiofiles/Take1_Audio 1-1%L.wav
08. 05. 2024 22:20
loudnorm_bauer_c6_super.mp3
BPM: 151
ENERGY: 0.070
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/video8/loudnorm_bauer_c6_super.mp3
08. 05. 2024 21:15
audio.wav
BPM: 123
ENERGY: 0.004
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/video8/audio.wav
SRC: studio1.scd


(
  p=ProxySpace.push(s.reboot);
  e=ProxySubmix.new(\filter);
);

// one synth ///////////////////////////////////////

(
~one.quant=1;
~one.fadeTime=4.02;
~one={
    var sig = Mix.fill(7,{|i|SinOsc.ar(4400/[1.001+(i/100),1.01+(i/1000),2,4],mul:0.56)});
    sig = sig * LFSaw.ar(1/8/[1,2,4,8]).exprange(0.001,1);
    sig = RLPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(40.001,4000));
    
  Mix.ar(sig/32);
};
e.addMix(~one,postVol:true);
~one.play;
);
~one.stop(7);
~one.clear;



// two synth ///////////////////////////////////////

(
~two.quant=1;
~two.fadeTime=1.02;
~two={
    var sig = HPF.ar(WhiteNoise.ar(0.3!2),8000+LFDNoise1.ar(1).range(1000,12000));
    sig = sig * Pulse.ar(4/fib(8));
    sig = GVerb.ar(sig,20)/8+sig;
  Splay.ar(sig.flat,0,0.00045);
};
e.addMix(~two,postVol:true);
~two.play;
);
~two.stop(7);
~two.clear;



// slal synth ///////////////////////////////////////

(
~slal.quant=1;
~slal.fadeTime=4.02;
~slal={
    var sig = LFSaw.ar(90*[1,1.5]+((1..8)/100.0),mul:0.19);
    sig = LPF.ar(sig,800 * LFSaw.ar(2/4/fib(8)).exprange(0.001,1) + 10) * LFSaw.ar(1/4).exprange(0.001,1);
  Mix.ar(sig);
};
e.addMix(~slal,postVol:true);
~slal.play;
);
~slal.stop(7);
~slal.clear;



// dust synth ///////////////////////////////////////

(
~dust.quant=1;
~dust.fadeTime=0.02;
~dust={
    var sig = Impulse.ar(4/fib(8));
  sig = RLPF.ar(sig*80,90);
  Splay.ar(sig,0.05,0.5);
};
e.addMix(~dust,postVol:true);
~dust.play;
);
~dust.stop(7);
~dust.clear;

// asd filter ///////////////////////////////////////

(
~asd.quant=1;
~asd.fadeTime=1;
~asd={
  var high,mid,low;
  var sig = e.ar;
  //sig = GVerb.ar(sig,40,3,0.01,0.95,65)/8 + sig;
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/2,1/2);
  mid = CompanderD.ar(BPF.ar(sig,2000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,4/3,1/1.1,1/1.1);
  Splay.ar(sig,0.25,0.15);
};
~asd.play;
);
~asd.stop(7);
08. 05. 2024 21:21
loudnorm_audio.wav
BPM: 123
ENERGY: 0.005
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/video8/loudnorm_audio.wav
SRC: studio1.scd


(
  p=ProxySpace.push(s.reboot);
  e=ProxySubmix.new(\filter);
);

// one synth ///////////////////////////////////////

(
~one.quant=1;
~one.fadeTime=4.02;
~one={
    var sig = Mix.fill(7,{|i|SinOsc.ar(4400/[1.001+(i/100),1.01+(i/1000),2,4],mul:0.56)});
    sig = sig * LFSaw.ar(1/8/[1,2,4,8]).exprange(0.001,1);
    sig = RLPF.ar(sig,LFSaw.ar(4/fib(8)).exprange(40.001,4000));
    
  Mix.ar(sig/32);
};
e.addMix(~one,postVol:true);
~one.play;
);
~one.stop(7);
~one.clear;



// two synth ///////////////////////////////////////

(
~two.quant=1;
~two.fadeTime=1.02;
~two={
    var sig = HPF.ar(WhiteNoise.ar(0.3!2),8000+LFDNoise1.ar(1).range(1000,12000));
    sig = sig * Pulse.ar(4/fib(8));
    sig = GVerb.ar(sig,20)/8+sig;
  Splay.ar(sig.flat,0,0.00045);
};
e.addMix(~two,postVol:true);
~two.play;
);
~two.stop(7);
~two.clear;



// slal synth ///////////////////////////////////////

(
~slal.quant=1;
~slal.fadeTime=4.02;
~slal={
    var sig = LFSaw.ar(90*[1,1.5]+((1..8)/100.0),mul:0.19);
    sig = LPF.ar(sig,800 * LFSaw.ar(2/4/fib(8)).exprange(0.001,1) + 10) * LFSaw.ar(1/4).exprange(0.001,1);
  Mix.ar(sig);
};
e.addMix(~slal,postVol:true);
~slal.play;
);
~slal.stop(7);
~slal.clear;



// dust synth ///////////////////////////////////////

(
~dust.quant=1;
~dust.fadeTime=0.02;
~dust={
    var sig = Impulse.ar(4/fib(8));
  sig = RLPF.ar(sig*80,90);
  Splay.ar(sig,0.05,0.5);
};
e.addMix(~dust,postVol:true);
~dust.play;
);
~dust.stop(7);
~dust.clear;

// asd filter ///////////////////////////////////////

(
~asd.quant=1;
~asd.fadeTime=1;
~asd={
  var high,mid,low;
  var sig = e.ar;
  //sig = GVerb.ar(sig,40,3,0.01,0.95,65)/8 + sig;
  low = CompanderD.ar(LPF.ar(sig,800),4/3,1/2,1/2);
  mid = CompanderD.ar(BPF.ar(sig,2000,2),4/3,1/2,1/2);
  high = CompanderD.ar(HPF.ar(sig,4200),4/3,1/2,1/2);
  sig = CompanderD.ar((high+mid+low).flat,4/3,1/1.1,1/1.1);
  Splay.ar(sig,0.25,0.15);
};
~asd.play;
);
~asd.stop(7);
08. 05. 2024 22:20
bauer_c6_super.wav
BPM: 151
ENERGY: 0.017
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/video8/bauer_c6_super.wav
08. 05. 2024 22:20
loudnorm_bauer_c6_super.wav
BPM: 151
ENERGY: 0.073
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/video8/loudnorm_bauer_c6_super.wav
01. 06. 2026 11:47
canvas_session.wav
BPM: 103
ENERGY: 0.129
Quick Preview (MP3)
Path: /home/kof/src/observator/recordings/canvas_session.wav
SRC: sensors_session.scd


Kolektiv(\kof)

(
    p=ProxySpace.push(s.boot);
    p.makeTempoClock;
);


(
    p.clock.tempo_(60/60);

    ~offset = (0..7)/8;

    ~tick.quant = 1;
    ~tick = {Mix(Impulse.kr( ~tempo / 2 , ~offset ))};

    ~counter = {PulseCount.kr(~tick.kr)};
);



// test synth ///////////////////////////////////////

(
    ~test.ar(2);
    ~test.quant=2;
    ~test.fadeTime=4.2;
    ~test={
        //         |       |       |       |       |  
        var pat = [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,[1,2,3,4]*4,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[1.002,4.5],[3,-3],curve:'exp'),imp * hit);
        var sig = LFSaw.ar(44*8pi/(1+[1,2,3,4].reciprocal) + SinOsc.ar(1/[1,2,3,4]).range(-4,4),(1..8)/16);
        sig = LPF.ar(sig,800);
        sig = sig * env;
        Splay.ar(sig,0.75,0.35);
    };
    ~test.play;
);
~test.stop(7);
~test.clear;


// kick synth ///////////////////////////////////////

(
    ~kick.ar(2);
    ~kick.quant=2;
    ~kick.fadeTime=0.2;
    ~kick={
        //         |       |       |       |       |  
        var pat = [1,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0].rotate(1);
        var imp = PulseDivider.kr(~tick.kr,1,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[0.002,0.5],[3,-3],curve:'exp'),imp * hit);
        var sig = SinOsc.ar(44+(env**10*100)) + Pulse.ar([4,8,12,24]);
        sig = sig * env;
        Splay.ar(sig,0.75,0.95);
    };
    ~kick.play;
);
~kick.stop(2);
~kick.clear;


// hiss synth ///////////////////////////////////////

(
    ~hiss.ar(2);
    ~hiss.quant=2;
    ~hiss.fadeTime=0.2;
    ~hiss={
        //         |       |       |       |       |  
        var pat = [1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,4,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[0.002,0.15],[3,-3],curve:'exp'),imp * hit);
        var sig = Crackle.ar([0.1,0.2,0.4,0.7]+env);
        sig = sig * env;
        Splay.ar(sig,0.75,0.45);
    };
    ~hiss.play;
);
~hiss.stop(7);
~hiss.clear;

b = Buffer.read(s,Platform.resourceDir ++ "/sounds/violin.wav");

// player synth ///////////////////////////////////////

(
    ~ss.ar(2);
    ~ss.quant=2;
    ~ss.fadeTime=2.02;
    ~ss={
        var mod = [-1,0.25,-0.25,8,16]/4;
        var spread = 0.0;
        var pos = [0,0.5,0.25,0.75]+LFSaw.ar(~tempo/10).range(0,0.3);
        //         |       |       |       |       |  
        var pat = [1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0].rotate(3);
        var imp = PulseDivider.kr(~tick.kr,fib(4)*4,~counter.kr);
        var hit = Select.kr(PulseCount.kr(imp)%pat.size,pat);
        var env = EnvGen.ar(Env([0.001,1,0.001],[0.502,0.75],[3,-3],curve:'exp'),imp * hit);
        var sig = PlayBuf.ar(b.numChannels,b.bufnum,BufRateScale.kr(b.bufnum)*mod+(env*0.01),imp, (pos + BrownNoise.ar(1!8).range(spread * -1,spread)) * BufFrames.kr(b.bufnum),1);

        sig = sig * env;
        Splay.ar(sig.flat,0.5,0.5);
    };
    ~ss.play;
);
~ss.stop(7);
~ss.clear;

// ff filter ///////////////////////////////////////

(
    ~ff.quant=1;
    ~ff.fadeTime=1;
    ~ff={
        var high,mid,low;
        var sig = ~test + ~kick + ~hiss + ~ss;

        sig = GVerb.ar(LPF.ar(sig,500)+HPF.ar(sig,500),60,[3,4,5,6],spread:[40,90])/8 + sig;
        low = CompanderD.ar(LPF.ar(sig,400),3/4,1/2,1/2);
        mid = CompanderD.ar(BPF.ar(sig,600,2),3/4,1/1,1/2);
        high = CompanderD.ar(HPF.ar(sig,900),3/4,1/1,1/2);
        sig = CompanderD.ar((high+mid+low).flat,3/4,1/1.1,1/1.1);
        Splay.ar(sig,0.75,0.25);
    };
    ~ff.play;
);
~ff.stop(7);
~ff.clear;
PAGE 1 / 1