{
   "code" : "(\r\nNdef(\\snow, { arg freq=200, pan=0, amp=0.1, speed=1;\r\n\tvar sig;\r\n\tvar size = 20;\r\n\tvar trig = Impulse.ar({ rrand(1/1,15.0) } ! size * \\density.kr(1));\r\n\tsig = { WhiteNoise.ar } ! size;\r\n\tsig = sig.collect({ arg sig, x;\r\n\t\tvar bpfreq = exprand(50.0,16000) * \\tone.kr(1);\r\n\t\tvar bpfrq = 0.1 * SinOsc.ar(( x+1 ) * 1/153 * speed).exprange(0.1,4) * \\blur.kr(1);\r\n\t\tsig = BPF.ar(sig,  bpfreq, bpfrq) * 34;\r\n\t\tsig = BPF.ar(sig,  bpfreq, bpfrq) * 4;\r\n\t\tsig = sig * EnvGen.ar(Env([0,1,0],[0.1,0.8]), trig[x]);\r\n\t\t//sig = sig.fold2( LFNoise0.kr(1/23 * ( x+1 ) * speed).range(0.01,8) ) * 4;\r\n\t\tsig = sig * SinOsc.ar(1/700 * ( x+1 ) * speed).range(0.01,1);\r\n\t});\r\n\tsig = Pan2.ar(sig, ( { rrand(-1.0,1) } ! size * SinOsc.ar(1/132 * (1..size) * speed).range(0,1) ), amp).mean;\r\n}).play;\r\n);\r\nNdef(\\snow).fadeTime = 16;\r\nNdef(\\snow).edit;",
   "is_private" : null,
   "id" : "1-51R",
   "labels" : [
      "drone"
   ],
   "description" : "",
   "ancestor_list" : [],
   "name" : "Snow",
   "author" : "grirgz"
}
