Challenge
Make the Fourier transform feel tangible—both the synthesis (adding harmonics) and the analysis (visualizing the resulting wave) in real time.
Approach
Implemented additive synthesis using harmonic overtones and visualized the resulting waveform with informed by Fourier math. Built playable controls (keyboard to trigger, “+” to add overtones) and deployed to WebGL at https://oscillating-arm.surge.sh/.
Outcome
A hands-on, browser-playable demo that bridges audio theory and practice. Users can build waves, hear them, and see how harmonic composition shapes the signal.
Media