Just in time - pieces and code using jitlib

Columbia
s = Server.local; s.boot; ProxySpace.push(s).play;

~out = ~x;

s.sendMsg("/b_allocRead", 0, "sounds/a11wlk01.wav"); ( ~x = { arg bufnum, trig=0.0, start, rate=1;		var x;		x = PlayBuf.ar(1, bufnum, rate * BufRateScale.kr(bufnum), trig, start * BufFrames.kr(bufnum), 1 );		x = Pan2.ar(x, 0);	}; ) //start triggering the playbuf: ~x.map(\trig, ~trig); ~trig = { Dust.kr(5) };

~x.set(\start, 0.5); ~x.map(\start, ~start);

~start = { LFNoise1.kr(0.3, 0.5, 0.5) };

~x.set(\rate, 0.7); ~x.map(\rate, ~rate); ~rate = { LFPulse.kr(DelayL.kr(~rate.kr, 0.1, 0.1), 0, 0.2, 2.7, 1.1) }; ~rate.add({ LFNoise1.kr(0.2, 0.1) });

~trig = { Dust.kr(0.3) + Impulse.kr(1) }; ~start = { LFNoise1.kr(0.03, 0.5, 0.5) };

~out = { BPF.ar(~x.ar * 2, 1600, 0.1) };

/* authors so far: jrh

Ceci N'est Pas Une Pipe
s.boot; p = ProxySpace.push(s); ~out.play;

p.fadeTime = 2;

( f = { arg n = 10, fmin=1000, fmax=8000.0, dtMul=0.5;		[			Array.rand(n, fmin, fmax).sort,			nil,			Array.rand(n, dtMul*0.1, dtMul).sort.reverse		]	}; ~pipe = { 	var in;	in = ~in.ar(8);	in.collect({ arg chan; Klank.ar(Ref(f.value(rrand(4, 15), dtMul: rrand(40, 1).reciprocal)), chan) }) 	* 0.4 } )

~out = { Pan2.ar(Mix(~pipe.ar(8)), LFNoise1.kr(0.1)) }; ~out = { Splay.ar(~pipe.ar(8)) * 8 };

~in = { PanAz.ar(8, Impulse.ar(6, 0, 0.5) + WhiteNoise.ar(0.01), MouseX.kr(-1, 1)) }; ~in = { Array.fill(8, { Impulse.ar([1, 2, 3, 5].choose, pi.rand * MouseX.kr(0,1), 0.5) }) };

~in[0] = { PanAz.ar(8, Impulse.ar(Rand(1, 4), 0, 0.5), LFNoise1.kr(0.1)) }; ~in[1] = { PanAz.ar(8, Impulse.ar(Rand(1, 4), 0, 0.5), LFNoise1.kr(0.1)) }; ~in[2] = { PanAz.ar(8, PinkNoise.ar(0.02), LFNoise1.kr(0.1)) }; ~in[3] = { PanAz.ar(8, PinkNoise.ar(0.02), LFNoise1.kr(0.1)) }; ~in[4] = { PanAz.ar(8, PinkNoise.ar(0.02), LFNoise1.kr(0.1)) };

~in = { PanAz.ar(8, PinkNoise.ar(0.02), LFPulse.kr(Rand(1, 4), 0, Rand(0.02, 0.8)), LFNoise1.kr(0.1)) };

//add new layers ~in.send; ~in.send; ~in.send;

//feed over ~in[0] = { PanAz.ar(8, ~in.ar(1, MouseY.kr(0,6)), LFNoise1.kr(0.1)) }; ~in[1] = { PanAz.ar(8, ~in.ar(1, MouseY.kr(1,7)), LFNoise1.kr(0.1)) };

/* authors so far: jrh 03

Fed Up with Feedback
p = ProxySpace.push(s.boot); ~out.play; ~out = ~f * 0.1;

( ~f = { 	var u, in, din, a, b;	a = MouseX.kr;	b = MouseY.kr;	in = ~f.ar;	din = DelayL.ar(in, 0.3, LFNoise1.kr(0.1).range(0,0.3));	u = SinOsc.ar(LinExp.kr(a, 0, 1, 200, 800), in * [1, 1.01] * (1-a))		+		SinOsc.ar(LinExp.kr(b, 0, 1, 100, 900), din * [1.01, 1])		*		Decay2.ar(Dust.ar(5), 0.1, 0.5, 1, 0.1);	RLPF.ar(u, LinExp.kr(LFNoise1.kr(0.1), -1,1, 200, 1000), 0.2); }; )

~g = { LFPulse.kr(1) * BPF.ar(Pulse.ar(~f.ar * 200 + 200, ~g.ar.reverse + 0.3), 1000, 0.1) * 0.1 }; ~g.play;

( ~f = { 	var u, in, din, a, b;	a = MouseX.kr;	b = MouseY.kr;	in = ~f.ar;	din = DelayC.ar(in, 0.3, LFNoise1.kr(50 * b).range(0,0.3));	u = SinOsc.ar(LinExp.kr(a, 0, 1, 200, 800), in * [1, 1.01] * (1-a))		+		SinOsc.ar(LinExp.kr(b, 0, 1, 100, 900), din * [1.01, 1]);	u = u * Decay2.ar(Impulse.ar(130 * din + 8), 0.01, 0.1, 2, 0.03);

RLPF.ar(u, LinExp.kr(LFNoise1.kr(0.1), -1,1, 200, 1000), 0.2); }; )

/* authors so far: jrh

P1
p = ProxySpace.push(s.boot); p.makeTempoClock; ~out.play; ~hh.play;

( SynthDef("lc", { arg out, freq, min, max, sustain=1; Out.kr(out, SinOsc.kr(Line.kr(freq, 0, sustain, doneAction:2)).range(min, max)); }).store;

SynthDef("who", { arg freq, gate=1, out=0, ffreq=800;	var x, e, env;	env = Env.asr(0.1, 0.2, 0.01);	e = EnvGen.kr(env, gate, doneAction:2);	x = Pan2.ar(Formant.ar(freq * (1+e), ffreq, 130, e), Rand(-1.0, 1.0));	Out.ar(out, x); }).store;

)

~c.kr; ~c.fadeTime = 0; ~out = { BPF.ar(~form.ar, [300, 400]) }; ~f = { MouseX.kr(100, 1000, 1) * LFNoise1.kr(7, 0.1, 1) };

( ~c = Pbind( \instrument, \lc, \freq, Pseq([1, 3, 19, 2, 45, ~f], inf), \min, 200, \max, 300, \dur, 1/3 ); )

( ~form = Pbind( \instrument, \who, \degree, Pseq(#[0, 1, 3, 0, 1s, 3], inf), \octave, Pseq(#[3, 1, 2, 3],inf), \ffreq, Pseq([100, ~c], inf), \legato, Pshuf(#[1.3, 1.1, 0.2, 1.5, 0.2],inf), \dur, Pshuf([1, 2, 1, 3, Prand([1, Pseq(#[1,1,1,1]/1)]), 2],inf) * 0.25 ); )

~f = { LFSaw.kr(0.5).range(100, 1000) };

( ~hh = {	Pan2.ar( Decay2.ar(Impulse.ar(LFClipNoise.kr(0.5).range(4, 8), 0, 0.01), 0.005, 0.02, BPF.ar(WhiteNoise.ar(10), 16000)), ToggleFF.ar(~hh.ar) * 2 - 1 ) }; )

/* authors so far: (c) jrh

Taube Eulen
p = ProxySpace.push(s.boot);

~out.play(0,2);

// taube eule und maus ( ~out = { 	var tr, e, eg, fm, maus;	maus = MouseX.kr(0.1, 2);	e =  Env([0, 1, 0.4, 1, 0], [0.03, 0.2 * maus, 0.2, maus]);	tr = Dust.kr(0.3);	eg = EnvGen.kr(e, tr);	fm = SinOsc.ar(30, 0, 0.2 * (1 - eg), 1);	SinOsc.ar(100 * eg + 200 * fm) * 0.1 * eg }; )

// taube eulen und maus ( ~out = { 	var tr, e, eg, fm, maus;	maus = MouseX.kr(0.1, 2);	e =   { Env([0, 1, 0.4, 1, 0], [0.03, 0.2.rand, 0.2, maus]) };	tr = { Dust.kr(0.3) };	eg = [			EnvGen.kr(e.value, tr.value), 			EnvGen.kr(e.value, tr.value)	];	fm = SinOsc.ar(30, 0, 0.2 * (1 - eg), 1);	SinOsc.ar(100 * eg + 200 * [1, 1.15] * fm) * 0.1 * eg }; )

// eulenschlag und maus ( ~out = { 	var tr, e, eg, fm, maus, n, u;	n = 6;	maus = MouseX.kr(0.1, 2);	e =   { Env([0, 1, 0.4, 1, 0], [0.03, 0.2.rand, 0.2, maus]) };	tr = { Dust.kr(0.1) };	eg =  (e ! n).collect { arg env; EnvGen.kr(env, tr.value) };	fm = SinOsc.ar({ 30 + 2.0.rand2 } ! n, 0, 0.2 * (1 - eg), 1);	u = SinOsc.ar(100 * eg + 200 * { rrand(0.9, 1.1) } ! n * fm) * 0.1 * eg;	u.clump(2).sum }; )

/* authors so far: jrh

(Back to Code Pool)