CHAPTER 4

How DSP Filters Work

During the course of this book you will learn how to implement the following effects:

•  EQs/tone controls

•  Delay

•  Flanger/chorus

•  Compressor/limiter/tremolo

•  Reverb

•  Modulated filters/phaser

The EQ/tone control theory is the most difficult of all the effects to explain in a simple way. These effects are based on DSP filter theory which involves complex algebra, that is, the algebra of complex numbers. Complex numbers contain real and imaginary parts. There are two basic ways to explain basic DSP theory. The first is intuitive and involves no complex math but requires some bookkeeping and can be tedious. The second method uses complex algebra to solve the problem. We'll start with the intuitive method, ...

Get Designing Audio Effect Plug-Ins in C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.