ABSTRACT

Not just another theory-heavy digital signal processing book, nor another dull build-a-generic-database programming book, Designing Audio Effect Plug-Ins in C++ gives you everything you everything you need to know to do just that, including fully worked, downloadable code for dozens of professional audio effect plug-ins and practically presented algorithms. With this book, you get access to a companion website where you can download the accompanying Rapid Plug-In Development software to compile and test the book examples, all the code examples, and view student plug-ins and tutorial videos on the development software. Start with an intuitive and practical introduction to the digital signal processing (DSP) theory behind audio plug-ins, and quickly move on to plug-in implementation, gain knowledge of algorithms on filtering, delay, reverb, modulated effects, dynamics processing, and more. You will then be ready to design and implement your own unique plug-ins on any platform and within most any host program.

Readers are expected to have some knowledge of C++, and high school math.

chapter 1|20 pages

Digital Audio Signal Processing Principles

chapter 2|14 pages

Anatomy of a Plug-In

chapter 3|36 pages

Writing Plug-Ins with RackAFX

chapter 4|26 pages

How DSP Filters Work

chapter 5|66 pages

Basic DSP Theory

chapter 6|44 pages

Audio Filter Designs: IIR Filters

chapter 7|46 pages

Delay Effects and Circular Buffers

chapter 8|36 pages

Audio Filter Designs: FIR Filters

chapter 9|38 pages

Oscillators

chapter 10|30 pages

Modulated Delay Effects

chapter 11|54 pages

Reverb Algorithms

chapter 12|42 pages

Modulated Filter Effects

chapter 13|36 pages

Dynamics Processing

chapter 14|12 pages

Miscellaneous Plug-Ins