C++ Programming Tutorial - Build a 3-Band Compressor Audio Plugin (w/ JUCE Framework)
via freeCodeCamp
Overview
Syllabus
) Intro.
) Part 1 Mac & Windows Setup .
) Mac set up .
) Windows set up 2.
) Part 2 Anatomy of an Audio Plugin 4.
) Part 3 Compressor Theory of Operation .
) Part 4 Compressor Parameters .
) Part 5 The First Compressor .
) Part 6 Creating a CompressorBand .
) Part 7 DSP Roadmap & Intro to Multiband Filtering .
) Part 8 Param Namespace .
) Part 9 Linkwitz-Riley Filters .
) Part 10 Testing the Filter .
) Part 11 Filterband Theory .
) Part 12 3-Band Filtering .
) Part 13 Inverted Allpass Filters .
) Part 14 Activating 3 Compressors .
) Part 15 Implementing Solo/Mute/Bypass .
) Part 16 Adding I/O Gain & Code Cleanup .
) Part 17 GUI Roadmap .
) Part 18 Placeholder Components .
) Part 19 Global Controls .
) Part 20 Rotary Slider With Labels .
) Part 21 Compressor Band Controls Pt. 1 .
) Part 22 Compressor Band Controls Pt. 2 .
) Part 23 Compressor Band Controls Pt. 3 .
) Part 24 Band Select Functionality Pt. 1 0.
) Part 25 Band Select Functionality Pt. 2 .
) Part 26 Separate Files Refactor .
) Part 27 Band Select Functionality Pt. 3 .
) Part 28 Spectrum Analyzer Pt. 1 .
) Part 29 Spectrum Analyzer Pt. 2 .
) Part 30 Spectrum Analyzer Pt. 3 .
) Part 31 Spectrum Analyzer Pt. 4 .
) Part 32 ControlBar .
) Part 33 ColorScheme .
) Part 34 Loose Ends .
Taught by
freeCodeCamp.org