This is a visualization of waveforms using Fourier epicycles written in python using pygame.
A demo can be found on YouTube.
- Python 3
- pygame
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.
Inspired by Daniel Shiffman's Coding Train challenge.