{
   "labels" : [
      "sound effects"
   ],
   "id" : "1-u",
   "is_private" : null,
   "code" : "(\r\n// the memory allocation for the server needs to be increased from the default of 8192\r\n// or you'll see the following error:\r\n// exception in real time: alloc failed, increase server's memory allocation (e.g. via ServerOptions)\r\n\r\no = ServerOptions.new;\r\no.memSize_(16000);\r\nServer.default.options_(o);\r\n\r\nServer.default.waitForBoot({\r\n{\r\narg lo = 800, hi = 1900;\r\nvar dust, output, dustSpeed, triSpeed, background, foreground;\r\n\r\nbackground = BrownNoise.ar(0.06) * LFNoise0.kr(34).lag(1.4).range(0.0, 1.0);\r\nbackground = background + \r\n\r\nMix.fill(\r\n\t20,\r\n\t{\r\n\t|i|\r\n\tBPF.ar(PinkNoise.ar(0.4), LFNoise0.kr(21.8).lag(0.7).range(3100, 4900) * (0.4 + (i * 0.07)), 0.1)\r\n\t* LFNoise1.kr(5.227).lag(5.374).range(0.0, 1.0);\r\n\t}\r\n) * 0.6;\r\n\r\ntriSpeed = SinOsc.kr(0.17).range(0.122, 0.24);\r\ndustSpeed = LFTri.kr(triSpeed).exprange(1, 700) * LFTri.kr(triSpeed).exprange(1, 0.2);\r\n\r\nforeground = Mix.fill(\r\n\t50, \r\n\t{\r\n\tvar thisOut;\r\n\t\r\n\tdust = Dust.ar(dustSpeed * rrand(0.8, 1.2), 50);\r\n\tlo = SinOsc.kr(2.2).exprange(800, 900);\r\n\thi = SinOsc.kr(5.228).exprange(2600, 2900);\r\n\tthisOut = Resonz.ar(dust, TRand.ar(lo, hi, dust) * Saw.kr(triSpeed).range(2, 0.5).lag(0.6, 2.8), TRand.ar(0.03, 0.08, dust));\r\n\tthisOut + CombL.ar( thisOut, 0.8, rrand(0.2, 0.8), [-4, 4].choose);\r\n\t}\r\n) * 0.2;\r\n\r\noutput = foreground + background * Line.kr(0.0, 1.0, 1.2);\r\n\r\noutput ! 2\r\n}.play;\r\n});\r\n\r\n)",
   "name" : "Pebble Beach",
   "author" : "38nonprivate",
   "description" : "Relax...",
   "ancestor_list" : []
}
