A simple additive synthesizer built with JUCE. The synthesizer features four oscillators chained to a master frequency slider, each with an adjustable frequency offset in semitones, and an adjustable gain.
See the demo on YouTube.
Based on starter code by Romain Michon for Music 256a / CS 476a (Fall 2016).