Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

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

via freeCodeCamp

Overview

Learn modern C++ by building an audio plugin with the JUCE Framework in this 5-hour course. The course covers setting up the project, creating audio parameters, setting up the DSP, connecting various parameters, refactoring the DSP, adding sliders to the GUI, drawing the response curve, building the response curve component, customizing slider visuals, implementing a response curve grid, adding a spectrum analyzer, and including bypass buttons. The course is designed for individuals interested in learning modern C++ programming through practical application in audio plugin development.

Syllabus

) Part 1 - Intro.
) Part 2 - Setting up the Project.
) Part 3 - Creating Audio Parameters .
) Part 4 - Setting up the DSP .
) Part 5 - Setting up Audio Plugin Host .
) Part 6 - Connecting the Peak Params .
) Part 7 - Connecting the LowCut Params .
) Part 8 - Refactoring the DSP.
) Part 9 - Adding Sliders to GUI.
) Part 10 - Draw the Response Curve.
) Part 11 - Build the Response Curve Component.
) Part 12 - Customize Slider Visuals.
) Part 13 - Response Curve Grid.
) Part 14 - Spectrum Analyzer.
) Part 15 - Bypass Buttons.

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn Modern C++ by Building an Audio Plugin (w/ JUCE Framework) - Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.