{
   "code" : "// Analogizer\r\n// a quick draft of a model of the EHX Analogizer pedal\r\n// some info from \"https://www.bassic.de/threads/electro-harmonix-ehx-analogizer.14865686/\"\r\n\r\ns.default\r\ns.boot\r\n\r\n// used this for testing: https://www.freesound.org/people/wescwave/sounds/169885/\r\n~buf = Buffer.read(s, \"169884__wescwave__double-bass-test2.wav\");\r\n\r\n(\r\n~x.free;\r\n~x = {\r\n\tvar a, d, s;\r\n\r\n\ta = PlayBuf.ar(2, ~buf, 1, 1, 0, 1);\r\n\ta = a.sum!2; // go mono to make the effect more prominent\r\n\r\n\t// the \"distortion modeling\" could use some more love...\r\n\ts = (a * MouseY.kr(26/2, 0).dbamp).tanh;\r\n\ts = s * MouseY.kr(-16/2, 0).dbamp;\r\n\r\n\t// a simple delay\r\n\td = DelayC.ar(s, 0.1, MouseX.kr(3.5/1000, 65/1000));\r\n\r\n\t// dry/wet...\r\n\ta = a + (d * MouseY.kr(0, -96).dbamp);\r\n\r\n\tOut.ar(0, a);\r\n}.play\r\n)",
   "id" : "1-56I",
   "is_private" : null,
   "labels" : [
      "effect",
      "modulation",
      "analog",
      "delay",
      "guitar pedal",
      "pedal"
   ],
   "description" : "The EHX Analogizer (http://www.ehx.com/products/analogizer) is a guitar pedal that apparently consists of a ultra-short delay with some gain stage. It's supposed to \"fatten\" and somehow \"spread\" the sound to make it appear more \"analog\" (thus: dirty). I wanted to quickly test the effect myself.\r\n\r\nI guess with some additional care of the distortion stage and maybe some very little modulation (stereo!) it could be way improved. I obviously don't really know what's going on in the inside of the original pedal...",
   "ancestor_list" : [],
   "author" : "bennigraf",
   "name" : "EHX Analogizer"
}
