Skip to Main Content
Designing Audio Effect Plug-Ins in C++
book

Designing Audio Effect Plug-Ins in C++

by Will Pirkle
November 2012
Intermediate to advanced content levelIntermediate to advanced
535 pages
12h 28m
English
Focal Press
Content preview from Designing Audio Effect Plug-Ins in C++

CHAPTER 5

Basic DSP Theory

You want to get a grip on the underlying digital signal processing (DSP) theory of filters for several reasons. It helps to understand the anatomy of the filter because you have to implement it in code; a deeper understanding of the theory can only help your coding strategy. Also, the same DSP filter analysis and mathematical models can be applied to other effects including delay, chorusing, reverb, and compression. In order to intuitively understand the foundation of DSP theory, you need to review some math and engineering concepts.

5.1 The Complex Sinusoid

The analysis and design of digital filters uses the sinusoid as its basic stimulus function. Since Fourier showed that a signal can be decomposed into sinusoids, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Designing Audio Effect Plugins in C++, 2nd Edition

Designing Audio Effect Plugins in C++, 2nd Edition

Will Pirkle
C++ Software Design

C++ Software Design

Klaus Iglberger

Publisher Resources

ISBN: 9780240825151