Simple Fuzz effect with Pure Data

This is a simple how-to to create a basic fuzz/distortion effect for the guitar with Pure Data. Even though a nice fuzz tone is difficult to get digitally, the simple patch below is very easy to replicate and should nonetheless sound exciting to beginners.

Here’s what it looks like in Pd :

The sound is distorted by amplifying it before applying hard-clipping. The result sounds close to what you’d get if you raised the gain of the input of your soundcard to make it clip.

This is obviously not anywhere close to what you’d get with an analog distortion/overdrive/fuzz pedal. If you’re interested in trying to get a nicer fuzz tone using Pd, search for waveshaping techniques and experiment with different functions (you can start by reading this thread : http://lists.puredata.info/pipermail/pd-list/2010-09/082484.html)

  • For dummies, here‘s the patch for the fuzz effect.
  • And finally, the sample, so you can decide whether it’s worth trying it :

Back to Simple Effects

This entry was posted in Simple effects and tagged , , , , , . Bookmark the permalink.

3 Responses to Simple Fuzz effect with Pure Data

  1. roberto says:

    these effects can be used in real time? I’m not very familiar with pd, and I need a voice distorted from a microphone ….
    I’ve been looking for this kind of patches for any distortion in real time

    • Hi Roberto,
      Yes they can, this is one of the strengths of Pd. You’ll need a linux distribution with real-time capabilities along with the JACK audio server to use Pd in real-time. Please read my posts about software for more information about how to set up your machine. Any kind of input can be used in Pd, so using it with your voice is fine.

  2. Pingback: Raspberry Pi ทำเอฟเฟคกีต้าร์ | Raspberry Pi Thailand

Leave a comment