{
   "author" : "egor",
   "name" : "Effects",
   "description" : "some pattern exprimenting",
   "ancestor_list" : [],
   "labels" : [
      "pattern",
      "effect"
   ],
   "code" : "(\r\nSynthDef(\\brumm, { |dur = 1, pan = 2, freq = 40, index = 20|\r\n\tvar sig = Pan2.ar(\r\n\t\tBlip.ar(freq, index),\r\n\t\tpan\r\n\t) * EnvGen.ar(Env.perc(0.01, dur), doneAction: 2);\r\n\tOut.ar(0, sig);\r\n}).add;\r\n)\r\n\r\n(\r\nPbind(*[\r\n\tdur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.001, 100)], inf),\r\n\tpan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),\r\n\tfreq: 40,\r\n\tinstrument: \\brumm\r\n]).play();\r\n)\r\n\r\n(\r\nPbind(*[\r\n\tdur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.001, 100)], inf),\r\n\tpan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),\r\n\tfreq: Pseq([Pseries(140, 0.5, 200)], inf),\r\n\tinstrument: \\brumm\r\n]).play;\r\n)\r\n\r\n(\r\nPbind(*[\r\n\tdur: Pseq(Signal.chebyFill(1024, Array.rand(10, 0.0, 10.0)).abs + 0.05, inf),\r\n\tpan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),\r\n\tfreq: Pseq(Signal.chebyFill(1024, Array.rand(10, 0.0, 10.0)).abs * 18000 + 120, inf),\r\n\tinstrument: \\brumm\r\n]).play;\r\n)\r\n\r\n\r\n(\r\nPbind(*[\r\n\tdur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.002, 50)], inf),\r\n\tpan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1, 1, -0.8], inf),\r\n\tfreq: Pseq([Pseries(740, 0.5, 200), Pxrand(Array.series(740, 0.5, 200), 50)], inf),\r\n\tinstrument: \\brumm\r\n]).play;\r\n)",
   "id" : "1-5",
   "is_private" : null
}
