O'Reilly logo

Designing Audio Effect Plug-Ins in C++ by Will Pirkle

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required