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


Advanced Audio Plugin Development

via Kadenze


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 work-in-progress project look and feel like a finished product.

What students are saying:

" Thank you very much for everything! This is the first formal JUCE course I have ever seen and taking it cleared up many things. "

Taught by

Bruce Dawson


4.4 rating, based on 8 Class Central reviews

Start your review of Advanced Audio Plugin Development

  • Anonymous

    Anonymous is taking this course right now.

    There are tons of bad programming practices on this course, UI hardcoding, memory leaks everywhere, object-oriented design bad practices and others. This not an advance course, you are going to barely see how to program a simple plugin, don’t get fooled...
  • Anonymous
    It is a great introduction for people that are new to Plugin Development and JUCE. Sure, it's right what the other person said who gave one star. You will see bad coding practices and you can find better results on GitHub or even on YoutTube. But I know...
  • Anonymous
    This is a great course for people who are already somewhat proficient in writing DSP and C++, but don't know much about designing user interfaces for their plugins. The great thing about it is that once the course is completed, you are left with an audio plugin template that is genuinely useful and you can use in your own projects.
  • Anonymous
    I loved both courses, the lectures are very good and clearly know their stuff.

    My only feedback would be to have an introduction video, a resource link or simply a dedicated forum that covers any up to date changes,e.g. version of JUCE used within the videos, old bs new implementation of the code that's different/old from what it's been covered within the videos. Same for the coursework; the instructions at times do not reflect what the lecturer covers within the videos (e.g. scripts labelling). The latter also impacting on the grading process.

  • Anonymous

    Anonymous completed this course.

    I really enjoyed this excellent course. It taught me how a plugin works and how to go about developing one within the JUCE framework. There were many opportunities to debug my code which solidifies the learning experience as you have to go over what you've learned to make sure you haven't made any mistakes, and there are also opportunities to learn alternative ways to do things as the JUCE framework has evolved, there are now better ways to accomplish things, and you will come out of this course knowing those things as well as the older ways, giving you a better understanding of how the code works. Thanks guys! I'd love to see more courses like this from you further exploring JUCE's capabilities.
  • Anonymous

    Anonymous is taking this course right now.

    I'm enjoying the class. It's not often that you get people from a company like OUTPUT to teach a course like this. The course uses the JUCE framework which is now managed by ROLI. My hope is that ROLI continues to update the JUCE framework to modern C++ 11/14/17/... So the course does rely on investment in the JUCE framework. However, it also gives you a feel of how such a framework works.
  • Anonymous
    This is a pretty great course for someone with experience in programming and wants to get into the world of Pro Audio applications and making future plugins to be used by the world.
  • Anonymous
    It is amazing!!! This course was extremely well done and prepared. The instructors (Jacob and Bruce) are very experienced and they made it look so easy ;-)
    Totally worth it!!!

Never Stop Learning.

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