🎵 Fourier Synthesis: Epicycle Wave Builder (2D)
2D Fourier series synthesizer: sum sine harmonics with adjustable amplitude to build a waveform, watch a rotating epicycle wheel trace it live, and hear the result.
⚙ Under the hood
A 2D Canvas Fourier series synthesizer: eight adjustable sine harmonics sum into a composite waveform, drawn both as a plot and as a rotating epicycle wheel whose tip traces the curve live. Switch between sawtooth, square, triangle and sine presets, limit the harmonic count, and hear the result through real Web Audio oscillators while a live readout tracks the approximation error against the ideal waveform.
Fourier SeriesSoundHarmonicsEpicyclesWaveformSignal Processing
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install