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.
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.
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.
Butterchurn / MilkDrop
The open-source WebGL port of MilkDrop, the legendary Winamp visualizer. Over 360 community-authored presets define every shader pattern, warp field, and fractal kernel on this site.
Web Audio API
Native browser API for real-time audio analysis. Frequency data from your track or microphone drives every warp field, beat pulse, and color shift — all without a single server call.
Three.js
Powers the 3-D geometry modes and particle fields that sit alongside the Butterchurn canvas — responsive waveform ribbons, orbital particles, and bass-pulse meshes.
Next.js + Turbopack
Full-stack React framework for the site shell, routing, pSEO preset pages, and static rendering. Everything compiles in milliseconds with Turbopack.
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.