Full-stack Developer · Mumbai

GET /work/flux

Flux

A browser instrument that turns music into generative art you can tweak, share by link and export as a poster.

liveFrontend
  • 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.
Next project:Daybook