Build PFM::Project11 from scratch using JUCE and modern C++
Learn how to:
- Build an 8-band Stereo/MidSide/DualMono Parametric EQ with Automatic Gain Compensation
- Build Level meters showing Instantaneous and Averaged RMS
- Build a Decaying Spectrum Analyzer
- Build a fully-interactive GUI.
- Save and Load the plugin state
PFM::Project11 teaches you how to build a plugin similar to Logic Pro X's ChannelEQ, but with some extra bells and whistles!
Test out the final plugin here: https://gum.co/PFM_Project11
PFM::Project11 is a mentored course.
You'll build this project from scratch and I will review your code.
I will be your project manager and assign work accordingly.
Instructions are provided via a Jira Project board
You'll submit your work via Pull Requests to a BitBucket repository.
I will review your work and either approve or request changes.
Discussions regarding the project are handled via a private Slack Workspace.
If you get really stuck, we can screen share via Zoom.
30 days of 1-on-1 mentorship via the Slack Workspace is included.
The 30 days start immediately upon purchase.
Additional mentorship extensions can be found here: https://gumroad.com/l/pfmcpp_extension
Required: you MUST already know C++ and how to use git to complete this course.
You can meet this requirement by completing PFM::SimpleEQ (free) and sending me a message in the Day 1-7 Slack Workspace with a link to your finished repository and a short video of your SimpleEQ in action. Completing PFM::SimpleEQ will prepare you for this project.
I highly recommend completing both PFM::SimpleEQ and PFM::Project10 before tackling this course. You will be challenged!
If you want to learn C++ and JUCE basics, check out: