{
   "code" : "p = ProxySpace.push(s.boot);\r\n~out.play;\r\n~out = ~f * 0.1;\r\n\r\n(\r\n~f = { \r\n\tvar u, in, din, a, b;\r\n\ta = MouseX.kr;\r\n\tb = MouseY.kr;\r\n\tin = ~f.ar;\r\n\tdin = DelayL.ar(in, 0.3, LFNoise1.kr(0.1).range(0,0.3));\r\n\t\r\n\tu =  SinOsc.ar(LinExp.kr(a, 0, 1, 200, 800), in * [1, 1.01] * (1-a))\r\n\t\t+\r\n\t\tSinOsc.ar(LinExp.kr(b, 0, 1, 100, 900), din * [1.01, 1])\r\n\t\t*\r\n\t\tDecay2.ar(Dust.ar(5), 0.1, 0.5, 1, 0.1);\r\n\tRLPF.ar(u, LinExp.kr(LFNoise1.kr(0.1), -1,1, 200, 1000), 0.2);\r\n};\r\n)\r\n\r\n~g = { LFPulse.kr(1) * BPF.ar(Pulse.ar(~f.ar * 200 + 200, ~g.ar.reverse + 0.3), 1000, 0.1) * 0.1 };\r\n~g.play;\r\n\r\n(\r\n~f = { \r\n\tvar u, in, din, a, b;\r\n\ta = MouseX.kr;\r\n\tb = MouseY.kr;\r\n\tin = ~f.ar;\r\n\tdin = DelayC.ar(in, 0.3, LFNoise1.kr(50 * b).range(0,0.3));\r\n\t\r\n\tu =  SinOsc.ar(LinExp.kr(a, 0, 1, 200, 800), in * [1, 1.01] * (1-a))\r\n\t\t+\r\n\t\tSinOsc.ar(LinExp.kr(b, 0, 1, 100, 900), din * [1.01, 1]);\r\n\tu = u * Decay2.ar(Impulse.ar(130 * din + 8), 0.01, 0.1, 2, 0.03);\r\n\r\n\tRLPF.ar(u, LinExp.kr(LFNoise1.kr(0.1), -1,1, 200, 1000), 0.2);\r\n};\r\n)\r\n\r\n******\r\n/*\r\nauthors so far:\r\njrh\r\n*/",
   "id" : "1-56Q",
   "is_private" : null,
   "labels" : [
      "live coding",
      "jitlib"
   ],
   "description" : "Migration from the old SourceForge wiki.",
   "ancestor_list" : [],
   "name" : "Fed Up with Feedback",
   "author" : "codepool"
}
