Back To Schedule

The Official JUCE Audio Plugin Development Course is Here

And it’s free..

16:20 - 16:50 | Tuesday 11th November 2025 | Bristol 3
Beginner
Intermediate

I am a sound engineer and I’d like to create my own plugins. How can I do it?

I’m a musician and I need a custom virtual instrument. How can I build one?

I’m a web developer and I’d like to transition to audio development. What do I need to learn?

Getting into audio development is not easy. There are so many things to learn:

  • C++,
  • digital signal processing (DSP),
  • real-time programming,
  • UI/UX design,
  • plugin format requirements,
  • copy protection…

The list goes on and on.

But isn’t all the knowledge already available on the Internet for free?

Well, maybe, but have you found it easy to browse dedicated Wikis, forums, or textbooks? Have you understood the vocabulary? Do you feel comfortable with what you learned, or do you feel like the “bigger whole” escapes you? Are you sure you know everything that’s required to develop audio plugins?

Cannot ChatGPT/Copilot/Claude/etc. generate the code for me?

No, it cannot. Large language models consistently fail to generate correct audio plugin code. There’s simply not enough material available for them out there to “learn” this topic properly. And, of course, without the knowledge of audio plugin development, you cannot verify if the generated code is correct.

Can I not learn it from the books?

Maybe. Have you? Are you sure the books cover everything?

In short, there’s a need for a focused, streamlined, and complete educational experience teaching audio plugin development from the ground up: a single, all-in-one resource that shows you everything you need to know to get started.

Such a resource has been recently published. And it’s 100% free.

Together with the JUCE team, we have been working hard on a dedicated audio plugin development course. The course teaches you everything you need to know to develop and release audio plugins successfully:

  • getting the right tools
  • setting up a CMake plugin project
  • exposing correct plugin metadata
  • writing audio effect (DSP) code
  • real-time audio programming
  • creating plugin parameters
  • working with a plugin GUI design
  • styling your GUI
  • troubleshooting your plugin
  • unit testing
  • releasing your plugin
  • and more, all in the JUCE C++ framework

But that’s not all. The course comes with a full-fledged professional audio plugin: a tremolo effect. Alongside the completed plugin project, there’s a “skeleton” plugin code for you to work on. You can develop the plugin alongside the course and apply all the presented concepts in practice.

At the end of this course, you will have built your own plugin.

What makes this course unique is the JUCE curation. The JUCE team has thoroughly reviewed the code, scripts, and videos to ensure that the course content is 100% accurate and adheres to best practices. In this way, you escape the risk of learning something wrong.

  • What can beginner and advanced JUCE developers get from the course?
  • Why should you join the course now?
  • What can you expect if you join the course now?
  • How to get the most out of the course?
  • What will future editions bring?

These questions will be answered during the talk, which will conclude with an extensive Q&A to get feedback and learn what you’d like to see in the course.

Jan Wilczek

Audio Programming Consultant & Coach

WolfSound

I am an audio programming consultant and educator, the creator of TheWolfSound.com blog and YouTube channel dedicated to audio programming.

In 2023, I launched "DSP Pro," an online course on digital audio signal processing tailored for complete beginners. DSP forms the backbone of audio processing, crucial for applications such as DAW plugins.

I offer one-on-one coaching for ambitious students and aspiring audio programmers, providing personalised guidance to help them excel.

Beyond teaching, I work as a consultant and freelancer in audio programming. My main interests include C++, software architecture, and mobile development, especially as they relate to audio.

Since 2024, I have been in charge of JUCE's YouTube channel development.

I have published research on Virtual Analog modeling of distortion circuits using deep learning techniques.

Regarding my academic background, I graduated with honors from Friedrich-Alexander-Universität Erlangen-Nürnberg, completing an elite master’s program in Advanced Signal Processing and Communications Engineering. I also hold a Bachelor of Engineering in Acoustic Engineering from the AGH University of Science and Technology in Kraków.

I work from home in Katowice, Poland.

VolumetricCondensed