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 of damping, and the level of dry and wet signals respectively.And if you like the sound of digital reverbs, you can also freeze the reverb at any time.
All you need to put in your patch is just the [adc~] and [dac~] objects, and the [freeverb~] object, and that’s about it. You can also add a handful of controls to tweak the parameters of the reverb.
Please note that [freeverb~] was designed to be used with stereo signals. This can be useful if you want to include it into another project (say, a mixer or a sequencer). Note also that there exist reverbs in Pd that sound much closer to “real” reverbs. These generally rely on the “Impulse Response” (IR) technique (you can read this thread on the topic). Though you get (very) nice results with IR reverbs, you can’t use them in real-time.
As usual, here’s the :
- link to download the patch,
- and a sample (I froze the reverb near the end) :