The project

What is MusicFractal?

A browser-native audio-reactive visualizer. Upload a track, open your microphone, or stream a radio station — and watch the music become fractal geometry, shader motion, and light in real time. No installs. No accounts. No upload to any server.

01What

A visualizer that lives entirely in your browser.

MusicFractal runs every audio analysis, rendering pass, and shader calculation locally on your device. The only network request is the initial page load. After that, your audio never leaves your machine.

The core rendering engine is Butterchurn — an open-source WebGL port of MilkDrop, the legendary Winamp visualizer originally written by Ryan Geiss in 2001. Over three hundred community-authored presets are bundled, covering everything from deep fractal recursion to ambient drift and liquid-light blobs.

02Privacy

Your audio never leaves your device.

Web Audio analysis runs entirely in the browser via the AudioContext API. There is no server-side audio processing, no upload endpoint, and no analytics on what you play. The visualizer does not know — and cannot know — what track you loaded.

Radio stream URLs are fetched directly by your browser; they pass through no intermediate proxy. Mic input stays in-page for the lifetime of the permission grant and is never recorded.

04Origins

Built on two decades of demoscene heritage.

MilkDrop was released with Winamp in 2001 and became a cultural touchstone for a generation of music listeners. When Winamp was open-sourced and Butterchurn ported the engine to WebGL, it became possible to run those same presets — and the thousands created since — in any modern browser tab.

MusicFractal wraps that engine in a modern interface: multiple audio sources, a browsable preset library with pSEO pages, Three.js geometry overlays, an admin HUD, and a zero-friction landing page. The presets themselves remain the work of dozens of artists in the MilkDrop / Winamp community.

See it for yourself

Drop a track. Watch it come alive.