Category Archives: Pure Data

Simple guitar tuner using Pd

A reader recently asked me if I could post a guitar tuner patch. Here it is! It is based on the [sigmund~] object that comes with Pd vanilla. It does pitch tracking, which means that it analyses the frequency of … Continue reading

Posted in Tuner | Tagged , , , | 7 Comments

Spectral Delay effect for guitar with Pure Data

In this post I’ll show you how to unleash the power of DSP (digital signal processing) to make your guitar sound like never before. The spectral delay is one of my very favorite effects, and I doubt that it can … Continue reading

Posted in Simple effects | Tagged , , , | 10 Comments

Ring modulator Effect using Pure Data

This is a ring modulator effect for guitar (or any instrument. Try it with a voice!), loosely inspired by the Moog Ring Modulator pedal. It can be controlled by a square wave or sine LFO, much like the Moog pedal, … Continue reading

Posted in Simple effects | Tagged , , | 4 Comments

Tips : Effect tamplate with A/B and On/Off switches

This little post aims at providing you with tips for writing effect patches for your guitar that are glitch-free (using an A/B switch) and that can be turned off when not in use. You can download the template at the … Continue reading

Posted in Tips for writing patches | Tagged , , , , , , | 2 Comments

Reverb Effect in Pure Data

It is very simple to get a nice reverb effect for guitar using Pure Data. Pd-extended comes with a very sweet external called [freeverb~]. You can get a wide range of reverb types by adjusting the room size, the level … Continue reading

Posted in Simple effects | Tagged , , , | 6 Comments

Step-vibrato effect for guitar with Pure Data

Here’s a wonderful effect that can be used with a guitar (listen to the sample at the bottom) or just any instrument. I don’t think it can be done with any existing stompbox, analog or digital (please correct me if … Continue reading

Posted in Simple effects, Uncategorized | Tagged , , , , | Leave a comment

Tip : use abstractions and sub-patches

A nice feature of the Pure Data programming language is the possibility of using abstractions and sub-patches to clean up a complex patch and break it down to several entities which have a reason to exist on their own. An … Continue reading

Posted in Tips for writing patches | Tagged , , , , | 1 Comment

Tips for writing efficient patches in Pd

This post aims at providing you with a few tips to make your patches efficient. Remember that running Pure Data in real-time with JACK can be very demanding for your computer in terms of CPU usage. The lower the latency … Continue reading

Posted in Tips for writing patches | Tagged , , , | 1 Comment

Wha-wha (auto) with Pure Data

Pure Data comes with a set of filters useful in many different contexts. One of these filters is the [vcf~], a voltage-controlled band-pass filter. Its center frequency can be set by an audio signal, which means that it can be … Continue reading

Posted in Simple effects | Tagged , , , , | 3 Comments

Vibrato with Pure Data

It is very easy to create a vibrato effect for use with a guitar (or any instrument) in Pd. The basic principle is the same as the one I used for the phaser/chorus example. If you feed the signal into … Continue reading

Posted in Simple effects | Tagged , , , , | Leave a comment