A collection of 7 hands-on labs for learning audio programming in JUCE/C++. Each lab includes a starter template (code to complete) and a full solution, so you can practice at your own pace or use them as a reference for future projects.
| Lab | Topic |
|---|---|
| 01 | Introduction |
| 02 | Synth ADR |
| 03 | Filters (no dsp and with dsp) |
| 04 | Delay |
| 05 | Pan Laws |
| 06 | FM Synthesis and compression |
| 07 | Reverb and distortion |
- Clone the repository
git clone https://github.com/nellyngz/JuceSteps.git- Open any lab folder in Projucer
- Build and run in your IDE of choice (Xcode, Visual Studio)
- TRy to do the template first (they got the instructios commented) and then check if you're on the right path in the full code :)
- Basic audio effects (filters, delay, reverb...)
- DSP fundamentals in JUCE
- Plugin architecture and parameter handling
- Real-time audio processing
Students and developers getting started with audio programming in JUCE. Originally developed as teaching material for the Audio Plugin Development module at Queen Mary University of London.
Made by Nelly Garcia Sihuay