The Complete Beginner’s Guide to Audio Plug-in Development
$ 45.00
$ 34.99
$ 45.00
- 473 pages
- PDF & EPUB formats
- Access to private Discord group for Q&A
One book two formats:

About the book
"I want to create my own plugin! 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 plugin. This includes Music Producers, Sound Designers, Audio Engineers and Product Designers.
This step-by-step guide walks you through the development of a simple delay plugin, giving you the fundamental skills and understanding needed to start your journey into audio programming including:
Step-by-step setup to audio development tools for Windows and macOS
You'll install JUCE, set up your IDE, and prepare your computer to build plug-ins.
The basics of digital signal processing in audio
Learn how audio is processed inside your plugin.
Creating the functional elements of your plugin
Build plug-in componants that respond to input and produce output.
Introduction to designing your plug-in graphics
Design GUI elements: layout, styling, and user interaction.
Getting started is often the hardest part of learning any new skill – whether it’s playing an instrument, drawing, or creating your first audio plugin. When I founded The Audio Programmer, I envisioned a world where anyone could begin building their own plugins with confidence and creativity.
This book is a big step toward that vision. It’s a fantastic resource not only for beginners, but also for those who, like me, want a deeper understanding of why things work the way they do. Audio programming is like peeling back layers of an onion – the more you learn, the clearer everything becomes. This book has helped me uncover a few more layers, and I’m confident it will do the same for you.
Josh Hodge
Founder, The Audio Programmer
What you'll learn
In this book, we guide you through developing your first plugin 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.




What you’ll learn
In this book, we create a follow along using C++ and the JUCE Framework. These are professional tools that are used throughout the industry, and this is one of the only books available on using the JUCE Framework.
We provide in-depth explanations on not only the how, but more importantly the why of each step of the process. This is a great resource for developers of all levels, whether you're just starting on your journey or actively working within the industry. Anyone with at least a basic understanding of programming concepts will find this book useful!
Table of Content
⚠️ Developer Note: Grid items reorder on publish (fills top-to-bottom, then left-to-right). This message won't display on the published site.
Introduction
Chapter 1: How plug-ins work
Chapter 2: JUCE and Projucer
Chapter 3: Getting started with Xcode
Chapter 4: Getting started with Visual Studio
Chapter 5: Using a host for testing
Chapter 6: Output gain
Chapter 7: Plugin parameters
Chapter 8: Adding the delay
Chapter 9: The user interface
Chapter 10: Styling the editor
Chapter 11: Feedback
Chapter 12: Ping-pong delay
Chapter 13: Filters
Chapter 14: Tempo sync
Chapter 15: Diving deeper into DSP
Chapter 16: Adding a level meter
Chapter 17: Sweating the details
Chapter 18: Releasing your plugin
Chapter 19: Where to go from here
About the Author
From the mind of Matthijs Hollemans
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.


The Complete Beginner’s Guide to Audio Plug-in Development
One book two formats:
- 473 pages
- PDF & EPUB formats
- Access to private Discord group for Q&A
