{
   "code" : "// poison0ak / melas0nos \r\n\r\n(\r\nSynthDef(\\drunkDwarf,{\r\n\targ out=0, freq=100, k=0.0, loss=0.999, dur=0.5, pan=0.0, rand=1;\r\n\tvar sig, env, sub,senv;\r\n\tenv = EnvGen.ar(Env([0,1,1,0], [0.001] ++ ((dur-0.001)*[0.4, 0.6])), doneAction:2);\r\n\tsenv = EnvGen.ar(Env([1,1,0,0], [( rand * freq + freq/2 )/SampleRate.ir, 0.0, 1.0]));\r\n\tsub = Saw.ar([freq/4, freq/2]/4);\r\n\tsig = WhiteNoise.ar(0.5) * senv;\r\n\tsig = TwoTube.ar(sig, k, loss, rand+ freq, freq/2);\r\n\tsig = (sub/4+(sig).fold(10)*sub).tanh;\r\n\tsig = RLPF.ar([sig, sig/2], freq*4 * (LFNoise2.ar(0.5).range(1,10)/pi).lagud([0.2, 0.5]).lagud , 1);\r\n\tsig = Compander.ar(sig, SinOsc.ar(dur), 0.7,0.2,1,0.001,0.05);\r\n\tsig = LPF.ar(sig, 4000).fold2;\r\n\tsig = LPF.ar(sig, 4000);\r\n\r\n\tOut.ar(out, Splay.ar(sig*env,pan));\r\n}).add;\r\n)\r\n\r\n\r\n\r\n(\r\nPbind(\\instrument, \\drunkDwarf,\r\n\t\t\t\r\n\t\t\t\\freq, Pseq([100,1000,200,900,100,1050,200,800,100,750,200,500,100,400,200,300], inf),\r\n\t                \\rand, Pwhite(1,100,inf),\r\n\t\t\t\\loss, 1,\r\n\t                \\dur, Pseq([0.25,0.75], inf),\r\n\t\t\t\\pan, 1,\r\n\t\t\t\\k, 1.0005\r\n\r\n).play;\r\n)",
   "is_private" : null,
   "id" : "1-5eT",
   "labels" : [
      "noisy",
      "pbind",
      "synthdef",
      "weird"
   ],
   "ancestor_list" : [],
   "description" : "Just some weird thing made with some physical modelling gone wrong",
   "name" : "Drunken Dwarf",
   "author" : "Melas Onos"
}
