{
   "ancestor_list" : [],
   "description" : "lunatic asylum band during moon eclipse\r\n\r\np.s. slightly different sounding on each run )",
   "name" : "asylum appearance",
   "author" : "vividsnow",
   "code" : "(\r\nvar base = 2.6; // or TempoClock.tempo; // set tempo\r\nthisThread.randSeed = 1000000.rand.postln; // to recall interesting variants\r\nf = { |out = 0|\r\n\tvar sig = Pan2.ar(\r\n\t\tKlank.ar(\r\n\t\t\t`[ Array.rand(30, 50, 10000), Array.rand(30, 0, 1.0), Array.rand(30, 0, 1.0) ],\r\n\t\t\t[\r\n\t\t\t\tLFBrownNoise2.ar( LFDNoise3.kr(base / 4).range(20, 10000), 0.005),\r\n\t\t\t\tGbmanL.ar( MouseX.kr(0, Array.geom(5,2,2).choose), 3.0.rand2, 3.0.rand2 ) / 3,\r\n\t\t\t\tImpulse.ar( A2K.kr(GbmanL.ar(MouseY.kr(0, Array.geom(5,2,2).choose), 3.0.rand2, 3.0.rand2)) * base / 4 ) / 4,\r\n\t\t\t\tDust.ar( Array.geom(4,base/2,2).choose ) / 4,\r\n\t\t\t\tImpulse.ar( Array.geom(4,base/2,2).choose ) / 4,\r\n\t\t\t\tLFPulse.ar( LFDNoise3.kr(base).range(62.rrand(100), 110.rrand(350)), mul: 0.003 )\r\n\t\t\t].choose\r\n\t\t)\r\n\t\t* \r\n\t\tSinOsc.kr(\r\n\t\t\tDemand.kr(Impulse.kr(base / 16), 0, Dxrand(Array.geom(5, base / 4, 2), 8)),\r\n\t\t\tmul:0.1 * A2K.kr(GbmanL.ar(Array.geom(5,1/8,2).choose, 3.0.rand2, 3.0.rand2)), add:0.1\r\n\t\t),\r\n\t\tLFTri.kr(base / (4,6..24).choose, mul: 0.7.rrand(0.2), add: 0.3.rand)\r\n\t);\r\n\tOut.ar(out, sig );\r\n};\r\n{ ReplaceOut.ar(0, Limiter.ar(FreeVerb.ar(In.ar(0,2), 1.0.rrand(0.33)))) }.play( addAction:\\addToTail );\r\n{ f.play(args:[out:0]) } ! 4.rrand(8);\r\n)",
   "id" : "1-Td",
   "is_private" : null,
   "labels" : [
      "strange",
      "rhythmic",
      "sketch"
   ]
}
