The workshop materials are available here:
https://data.audio.dev/workshops/2021/build-first-plugin-with-juce/materials.zipPlease download the workshop materials before we begin the session.
Writing an audio plug-in can be a daunting task: there are a multitude of plug-in formats and DAWs, all with slightly different requirements. This workshop will guide you through the process of creating your first audio plug-in using the JUCE framework. This workshop will cover:
- An introduction to JUCE
- Configuring a plug-in project
- Adding parameters to your plug-in and accessing them safely
- Creating a basic GUI
- Debugging and testing your plug-in
During the workshop, attendees will create a simple audio plug-in under the guidance of the JUCE developers
Workshop Requirements:
This workshop requires attendees to have a fully-functional version of the most recent JUCE SDK on their computer. You can clone JUCE using
git from here
https://github.com/juce-framework/JUCE, or download the latest version of JUCE here
https://github.com/juce-framework/JUCE/releases/latest.
Attendees must be able to compile the projects present in the JUCE SDK using the corresponding IDE for their computer: Visual Studio 2019 for Windows, Xcode for macOS, and a Makefile for Linux. This may require installing Visual Studio 2019, Xcode or all of the
Linux dependencies.
Windows
: Open
JUCE\extras\AudioPluginHost\Builds\VisualStudio2019\AudioPluginHost.sln and build in Visual Studio 2019.
macOS
: Open
JUCE/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj and build in Xcode.
Linux
: Run make in
JUCE/extras/AudioPluginHost/Builds/LinuxMakefile.
ALL WORKSHOP SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY:
https://conference.audio.dev