Written by Will Pirkle, “Designing Audio Effects in C++ with Digital Audio Signal Processing Theory” introduces the reader to the theory behind DSP and how to develop audio plug-ins.  A commercial plug-in API called RackAFX, developed by the author, is used in the book as an abstraction layer in writing VST plug-ins complete with GUIs.  The book is available from Focal Press here.

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.