On Discount

The Complete Beginner’s Guide to Audio Plug-in Development

$ 45.00

$ 34.99

/ digital version

$ 45.00

/ digital version
  • 473 pages
  • PDF & EPUB formats
  • Access to private Discord group for Q&A

One book two formats:

Buy Digital Version Now
Order Paperback Version

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 the biggest challenge in any new skill, whether playing an instrument, learning to draw, or creating your first audio plugin! 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 plugin 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!

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

Hear What Our Readers Say

“Quote”

Name

Company / Discord

“Quote”

Name

Company / Discord

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
Buy Digital Version Now
Order Paperback Version
Button Text
Button Text