{
   "description" : "test to use some distortion UGens from Mads' Ported Plugins and ended up with this tootin fatso.",
   "ancestor_list" : [],
   "author" : "Luka P.",
   "name" : "saturated, filtered, reverberated growl",
   "code" : "(\r\n// additional UGens needed:\r\n// AnalogTape, LockhartWavefolder and AnalogVintageDistortion are from\r\n// \"ported plugins\" https://github.com/madskjeldgaard/portedplugins\r\n// JPverb is in sc3-plugins\r\n\r\nNdef(\\test, {\r\n\tvar snd,freq=50;\r\n\tvar noise;\r\n\r\n\tnoise = WhiteNoise.ar * LFPulse.kr(freq * [0.5,2],0,0.01).range(0,0.3);\r\n\tnoise = BPF.ar(noise, LFNoise0.kr([1/5,1/4]).range(1000,8000).lag(1));\r\n\tnoise = Splay.ar(noise, LFNoise1.ar(1/3).range(-1,1));\r\n\tfreq = [freq,freq*1.01];\r\n\tsnd = Pulse.ar(freq);\r\n\tsnd = snd + Pulse.ar(freq*2.001,LFNoise1.ar(1/3).range(0.01,0.05));\r\n\tsnd = LeakDC.ar(snd);\r\n\tsnd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1/4).range(0,1), 0.5,0,2);\r\n\tsnd = snd.fold(-0.5,0.9);\r\n\tsnd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1/4).range(1,10), 4) +\r\n\t((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1/4).range(1,10), 4)) * [-1,1]);\r\n\tsnd = RLPF.ar(snd, LFNoise1.ar(1/4).exprange(200,9000),\tLFNoise1.ar(1/3).range(0.1,0.9));\r\n\tsnd = snd + noise;\r\n\t\r\n\tsnd = AnalogVintageDistortion.ar(snd,0,1, oversample:3);\r\n\tsnd = LeakDC.ar(snd);\r\n\tsnd = snd * LFPulse.ar(1/7, width:0.2).lag(0.001);\r\n\tsnd = JPverb.ar(snd*0.4, 10, 0, 5, low:0.5) + snd;\r\n\tsnd = Limiter.ar(snd*1, 0.9) * 0.8;\r\n\r\n\tsnd;\r\n}).play\r\n)\r\n\r\n// copyright: https://unlicense.org/ //",
   "id" : "1-5fv",
   "is_private" : null,
   "labels" : [
      "bass",
      "deep",
      "distortion",
      "saturation"
   ]
}
