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.
I am a week into this book and it is fantastic! RackAFX is a very well designed tool, it is the most effective means of learning DSP algorithms I have seen by far. I highly recommend this book for anyone looking for an efficient and straightforward learning experience.
I’m new to C++, I’m an audio engineering student (more on the technical, electrical, programming side than the actual music side) and I’m trying to find some books or tutorials that are on the… less expensive end and I’ve looked at a preview of this book and it’s nice but so pricey, do you have any other suggestions?