Learn Modern C++ by Building an Audio Plugin (w/ JUCE Framework) – Full Course



In this tutorial you will learn modern C++ by building an audio plugin with the JUCE Framework. ✏️ This course was developed by Matkat Music. Check him out on YouTube and Instagram:
🔗 https://www.youtube.com/matkatmusic
🔗 https://www.instagram.com/matkatmusic 💻 Code: https://github.com/matkatmusic/SimpleEQ
💻 Download the completed plugin: https://www.programmingformusicians.com/simpleeq/ 🎉 Check out the PRM::C++ for musicians course: https://www.programmingformusicians.com/pfmcpp/ ⭐️ Extra Resources ⭐️
🔗 Starting from scratch on MacOS: https://youtu.be/fpYp4nz7CsQ
🔗 Starting from scratch on Windows: https://youtu.be/JHTcLVOcnQ4
🔗 Configuring VisualStudio to run AudioPluginHost automatically on Windows: https://youtu.be/R1KgcfgVGQA ⭐️ Course Contents ⭐️
⌨️ (0:00:00) Part 1 – Intro
⌨️ (0:02:29) Part 2 – Setting up the Project
⌨️ (0:16:51) Part 3 – Creating Audio Parameters ⌨️ (0:30:32) Part 4 – Setting up the DSP ⌨️ (0:38:55) Part 5 – Setting up Audio Plugin Host ⌨️ (0:44:28) Part 6 – Connecting the Peak Params ⌨️ (0:55:50) Part 7 – Connecting the LowCut Params ⌨️ (1:06:27) Part 8 – Refactoring the DSP
⌨️ (1:26:46) Part 9 – Adding Sliders to GUI
⌨️ (1:40:12) Part 10 – Draw the Response Curve
⌨️ (2:05:02) Part 11 – Build the Response Curve Component
⌨️ (2:10:44) Part 12 – Customize Slider Visuals
⌨️ (3:03:05) Part 13 – Response Curve Grid
⌨️ (3:27:03) Part 14 – Spectrum Analyzer
⌨️ (4:16:55) Part 15 – Bypass Buttons — Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp