/fourier-vis

Visualization of waveforms using epicycles

Primary LanguagePythonMIT LicenseMIT

Fourier visualizer

This is a visualization of waveforms using Fourier epicycles written in python using pygame.

A demo can be found on YouTube.

Requirements

Use

Modify the CONFIG section to customize or just run fourier.py as is.

Select waveform using number keys, and adjust precision and speed using the arrow keys.

Credits

Inspired by Daniel Shiffman's Coding Train challenge.