Flux
A browser instrument that turns music into generative art you can tweak, share by link and export as a poster.
- Next.js
- TypeScript
- p5.js
- Web Audio API
- Web Workers
- Tweakpane
- Visual modes
- 5
Summary
Feed it a song or your mic and pick a visual mode: flow field, circle packing, terrain, orbits or a recursive tree. Shape it with controls, then export a poster, an SVG or a clip. Every piece can be reproduced exactly from its URL.
Key decisions
- Seeded randomness, so any URL recreates the exact same artwork.
- FFT band analysis (bass / mid / treble) mapped to each mode's parameters.
- Heavy generation moved to a Web Worker, plus a spatial grid that keeps collision checks fast.