DAFX: Digital Audio Effects
The rapid development in various fields of Digital Audio Effects,or DAFX, has led to new algorithms and this second edition of thepopular book, DAFX: Digital Audio Effects has been updatedthroughout to reflect progress in the field. It maintains a uniqueapproach to DAFX with a lecture-style introduction into the basicsof effect processing. Each effect description begins with thepresentation of the physical and acoustical phenomena, anexplanation of the signal processing techniques to achieve theeffect, followed by a discussion of musical applications and thecontrol of effect parameters. Topics covered include: filters anddelays, modulators and demodulators, nonlinear processing, spatialeffects, time-segment processing, time-frequency processing,source-filter processing, spectral processing, time and frequencywarping musical signals. Updates to the second edition include: Three completely new chapters devoted to the major researchareas of: Virtual Analog Effects, Automatic Mixing and Sound SourceSeparation, authored by leading researchers in the field . Improved presentation of the basic concepts and explanation ofthe related technology. Extended coverage of the MATLAB TM scripts whichdemonstrate the implementation of the basic concepts into softwareprograms. Companion website (www.dafx.de) which serves as thedownload source for MATLAB TM scripts, will be updated toreflect the new material in the book. Discussing DAFX from both an introductory and advanced level,the book systematically introduces the reader to digital signalprocessing concepts, how they can be applied to sound and their usein musical effects. This makes the book suitable for a range ofprofessionals including those working in audio engineering, as wellas researchers and engineers involved in the area of digital signalprocessing along with students on multimedia related courses.
Why Read This Book
You should read DAFX if you want a focused, practitioner-oriented treatment of digital audio effects that links acoustic intuition to DSP implementations; you will get clear explanations of the physical phenomena, algorithmic recipes, and musical use cases. The second edition updates time-frequency and spectral techniques, so you’ll learn modern approaches (e.g., phase-vocoder, spectral processing) alongside classic effects.
Who Will Benefit
Engineers and developers working in audio effects, music DSP, plugin development, or research who already know basic DSP and want algorithmic detail and practical guidance.
Level: Intermediate — Prerequisites: Basic signals & systems and DSP (discrete-time signals, convolution, sampling), familiarity with the FFT and basic filter design; programming experience (MATLAB/C/C++) is helpful for implementations.
Key Takeaways
- Implement delay- and filter-based effects such as echo, chorus, flanger, and comb/Allpass-based reverbs
- Design and apply modulation and demodulation techniques (tremolo, vibrato, ring modulation) for musical sound design
- Use time-frequency methods (STFT/phase vocoder) to perform pitch-shifting, time-stretching, and spectral processing
- Build and understand convolution and algorithmic reverbs, including feedback delay networks and perceptual aspects of spatialization
- Model and implement nonlinear and dynamic processors such as waveshapers, distortion, compressors, and limiters
- Apply time-segmentation and spectral synthesis approaches (granular synthesis, spectral modeling) for advanced effects
Topics Covered
- Introduction to Digital Audio Effects and musical context
- Basics: sampling, FFT, and implementation considerations
- Filters and Delays: FIR/IIR, combs, allpass structures
- Modulation Effects: tremolo, vibrato, chorus, flanging
- Modulation & Demodulation: AM/FM, ring modulation, vocoders
- Nonlinear and Dynamic Processing: distortion, waveshaping, compression
- Spatial Effects and Reverberation: convolution, FDNs, room modeling
- Time-Segmented Processing: granular techniques and block-based methods
- Time-Frequency Processing: STFT, phase vocoder, spectral processing
- Source-Filter and Pitch-Related Methods: formant preserving pitch shift, vocoder details
- Spectral Modelling and Additive Methods
- Practical Aspects: parameter control, real-time implementation, perceptual considerations
- Appendices / Tools: example code, datasets, references
Languages, Platforms & Tools
How It Compares
Covers similar practical ground to Julius O. Smith's Spectral Audio Signal Processing but is broader in effects coverage and musical context; for hands-on plugin development pair it with a practical implementation guide like Pirkle's Designing Audio Effect Plug-Ins in C++.












