{
   "labels" : [],
   "is_private" : null,
   "id" : "1-4U7",
   "code" : "(\r\nSynthDef(\\noisecomb2, { arg out, gate=1, pan=0, freq=300, amp=0.1, noiselevel=0.2,\r\n\t\tminfreq=100, decaytime=1, doneAction=2, ffreq=500, rq=0.3, spread=0.8;\r\n\tvar sig, env;\r\n\tsig = WhiteNoise.ar(noiselevel);\r\n\tsig = sig + ClipNoise.ar(noiselevel);\r\n\tsig = sig + AllpassC.ar(sig, 1/minfreq, 1/freq, decaytime);\r\n\tsig = RLPF.ar(sig, ffreq * \\ffreqtab.kr(1!10), rq);\r\n\tenv = EnvGen.kr(\\adsr.kr(Env.adsr(0.6,0.1,0.8,0.1)), gate, doneAction:doneAction);\r\n\tsig = sig * env;\r\n\tsig = Splay.ar(sig, spread, 1, pan);\r\n\tsig = sig * amp;\r\n\tOut.ar(out, sig);\r\n}).store;\r\n)\r\n\r\n(\r\nPdef(\\plopbla, Pbind(\r\n\t\\instrument, \\noisecomb2,\r\n\t\\note, Pseq([[0,7],[1,8],[-1,5]]-2,inf),\r\n\t//\\note, Pseq([0,1,2,3,4],inf)\r\n\t\\octave, Pstep(Pseq([3,4],inf),Pseq([5,0.75],inf)),\r\n\t\\minfreq, 50,\r\n\t\\decaytime, 1.0,\r\n\t\\adsr, Pseq([\r\n\t\t[Env.adsr(0.02,0.1,0.8,0.4,curve:0.5)],\r\n\t\t[Env.adsr(0.02,0.1,0.8,0.4,curve:0.5)],\r\n\t\t[Env.adsr(0.02,0.1,0.8,0.4,curve:0.5)],\r\n\t\t[Env.adsr(0.03,0.1,0.8,0.1,curve:0.5)],\r\n\t\t[Env.adsr(0.03,0.1,0.8,0.1,curve:0.5)],\r\n\t\t[Env.adsr(0.03,0.1,0.8,0.1,curve:0.5)],\r\n\t],inf),\r\n\t\\legato, 1.0,\r\n\t//\\ffreq, [500,610,820,140],\r\n\t\\ffreq, 500,\r\n\t//\\ffreqtab, [[0.8,1,1.1,1.2, 2,4,5,6, 8,10].scramble.postln],\r\n\t//\\ffreqtab, Pfunc{ [[ 0.1, 0.2, 0.3, 0.5,  1,2,3,8, 10, 12  ].scramble] + rrand(0.01,1.0); },\r\n\t//\\ffreqtab, [ 6, 4, 5, 10, 1, 1.2, 0.8, 1.1, 2, 8  ], // also nice\r\n\t\\ffreqtab, [[ 6, 4, 5, 10, 1, 1.2, 0.8, 0.4, 2, 8  ]],\r\n\t\\dur, Pseq([3,1,1, 0.25,0.25,0.25],inf),\r\n\t\\amp, 1.1\r\n)).play;\r\n);",
   "author" : "grirgz",
   "name" : "electric guitar",
   "ancestor_list" : [],
   "description" : ""
}
