registered members don't get popups... just sayin

  • Get the best VPN on the market with 66% Discount!
Education, Video Tutorials, Methods
Matkat Music - SimpleMBComp Plugin & Full Course screenshot
1080p | MP4 | 8+h | 11.5GB

Build a 3 Band Compressor with Spectrum Analyzer using JUCE and modern C++!
Course covers:

Building the DSP
Building the GUI
Total course run time: 8 hr 16 min

Shot at 60FPS at 4096 x 2304 (retina iMac was used)

The Written Tutorial version of the course includes access to the Scripted Git Repository for this course, the videos listed below, and the compiled AU/VST3 audio plugins for Windows and macOS.

DSP (3hr 31min):
Part 1 Mac & Windows Setup 43:21
Part 2 Anatomy of an Audio Plugin 15:16
Part 3 Compressor Theory of Operation 11:08
Part 4 Compressor Parameters 11:32
Part 5 The First Compressor 14:52
Part 6 Creating a CompressorBand 5:30
Part 7 DSP Roadmap & Intro to Multiband Filtering 9:08
Part 8 Param Namespace 10:57
Part 9 Linkwitz-Riley Filters 13:49
Part 10 Testing the Filter 12:19
Part 11 Filterband Theory 4:34
Part 12 3-Band Filtering 9:00
Part 13 Inverted Allpass Filters 7:21
Part 14 Activating 3 Compressors 11:59
Part 15 Implementing Solo/Mute/Bypass 10:05
Part 16 Adding I/O Gain & Code Cleanup 17:11
GUI (4 hr 45 min):
Part 17 GUI Roadmap 5:47
Part 18 Placeholder Components 6:00
Part 19 Global Controls 21:03
Part 20 Rotary Slider With Labels 26:44
Part 21 Compressor Band Controls Pt. 1 10:02
Part 22 Compressor Band Controls Pt. 2 14:20
Part 23 Compressor Band Controls Pt. 3 12:58
Part 24 Band Select Functionality Pt. 1 17:17
Part 25 Band Select Functionality Pt. 2 9:08
Part 26 Separate Files Refactor 14:36
Part 27 Band Select Functionality Pt. 3 18:08
Part 28 Spectrum Analyzer Pt. 1 19:43
Part 29 Spectrum Analyzer Pt. 2 23:25
Part 30 Spectrum Analyzer Pt. 3 32:00
Part 31 Spectrum Analyzer Pt. 4 26:19
Part 32 ControlBar 19:25
Part 33 ColorScheme 6:59
Part 34 Loose Ends 1:14
Compiled binaries for Windows VST3, MacOS AU, and MacOS VST3 are included.

Took like two hours to download the videos, it was not possible to download all videos with one click. I mean is it really necessary to watch things in the browser?! Specially Tutorial videos, where you sometimes have to rewind or pause. So here are the video files for your local video player. Github link to the finished code is included. If you like the course, feels free to buy it. As it looks very helpful. Due to - it took me two hours to download the videos, i have locked mirrors. Free loaders can use ClicknUpload for fast downloads.

download from free file storage
click to show download links
download from any file hoster with just one LinkSnappy account
download from more than 100 file hosters at once with LinkSnappy.


  Member 6.03.2020 300
thank you so much I was just watching his video on freecodecamp
  Resident 23.04.2017 2 618
WOW!! Awesome, wish we could see more audio programming tutorials on AZ!
  Contributor 3.05.2011 667 4680
I have not seen many specific ones. I mean the concepts are probably not that hard, but coding it in JUCE/C++ definitely is.

And we have always The Audio Programmer, which releases many Tutorials for free.
If you want to supply something, you can. PM is open for that.
  Resident 3.06.2010 133
There is a family in the background
Maybe he deserves some support for this work... then, if you can ;)
  Member 4.02.2021 10 30
you could also just download from freecodecamp's youtube

related posts

Prodigye Sample Pack Bundle for Super Producers MULTiFORMAT-FLAREProdigye Piano XL Piano Melody Pack MULTiFORMAT-FLAREProdigye Loop XR Melody Loop Pack WAV-FLAREGetting Started with JUCECollection of Music Theory Literature & Sheets

Spread the Word