A simple interactive demo of the circle of fifths, where you can explore how a regular polygon can play notes.
demo.mp4
This projects was inspired by the great AlgoMotion video. My son loved the video and I wanted to show him how it works, so I decided to create this project.
It is implemented in Rust targeting WebAssembly, using the [wasm-pack]
# build the project
./build.sh
# run a local server
npx light-server -s pkg -p 8080