"I want to create my own plug-in! How do I get started, even if I’ve never written a line of code?"
If you’re asking this question, then this book is for you!
Audio programming merges the realms of software development, digital signal processing (DSP), and creative expression. It's both enjoyable and rewarding once you master the basics, but where do you start?
The Complete Beginner’s Guide to Audio Plug-in Development is a foundational guide for anyone looking to get from “0 to 1” in creating their first audio plug-in. This includes:
This step-by-step guide walks you through the development of a simple delay plug-in, giving you the fundamental skills and understanding needed to start your journey into audio programming including:
In this book, we guide you through developing your first plug-in using C++ and the JUCE Framework. These professional tools are widely used across the industry.
We offer comprehensive explanations that cover the how AND why behind each step of the process. This resource is invaluable for developers at all levels, whether you're completely new to coding or an experienced professional.
Getting started is the biggest challenge in any new skill, whether playing an instrument, learning to draw, or creating your first audio plug-in! When I started The Audio Programmer, I envisioned a world where anyone could get started with building their own audio plug-ins and the right creativity. This book is a huge step closer towards that vision.
This is also a fantastic resource for those like myself who go through the motions of plug-in development, but also desire a better a better understanding of WHY. As I’ve said many times, audio programming is like layers of an onion, where over time we can get a better understanding of how everything fits together. This book has helped me peel more layers of that onion, and I feel confident it will do the same for you as well!Joshua Hodge
Founder, The Audio Programmer
Matthijs Hollemans is a professional audio programmer. In his spare time he's a hobbyist musician who really needs to learn how to play the piano properly. Matthijs wrote the best-selling book The iOS Apprentice and is a co-author of Machine Learning by Tutorials from Kodeco (formerly raywenderlich.com). Check out his audio development blog at audiodev.blog.