Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Output Teaches Creating Audio Plugins with C++ and JUCE

via Kadenze Program


  • Fluency in the JUCE framework
  • Understanding of audio plugin architecture
  • Expertise in DSP and GUI programming in C++


Courses under this program:
Course 1: Intro to Audio Plugin Development

Electronic musician and Output audio developer Jacob Penn teaches the first course of our two-part program Creating Audio Plugins with C++ and JUCE. Using the de facto language and framework of the industry, you will learn how to design, architect, and develop multi-threaded audio plugins in industry-standard formats like VST and AudioUnit. After taking this course, you will have a firm understanding of what really goes into developing software audio plugins, including how they work from a…

Course 2: Advanced Audio Plugin Development

In this course, musician and Output software engineer Bruce Dawson expands on the fundamental concepts presented in the Intro to Audio Development course. We’ll expand on our understanding of fundamental Digital Signal Processing (DSP) design to create portable reusable DSP algorithms, as well as the user interface design introduced during the first course. Additionally, we’ll cover the basics of creating professional-grade reusable management systems, and take the time to make our…

Taught by

Adam D'Agostino, Harmony Jiroudek, Jacob Penn, Jackie Aldern, Richard Sheehan, Collin Schupman, Garrett Burnett, David Howe, Shaikat Hossain, Emily Nerad, Yoojin Oh, Spencer Salazar, Bruce Dawson, Joey Ng, Trevor Steer, Aditya Iyer and Arthur Carabott


Start your review of Output Teaches Creating Audio Plugins with C++ and JUCE

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.