From Winamp to WebAssembly
MilkDrop was Ryan Geiss’s visualizer for Winamp: beat-reactive equations rendering fractals, waves, and warping geometry, with a preset format (.milk) that a community spent two decades writing art in. projectM reimplemented it as open source; Butterchurn brought it to WebGL. Groovalizer builds on projectM compiled to WebAssembly, so the real engine runs in a browser tab at 60fps.
Nothing installs, and your audio never uploads: analysis and rendering both happen on your machine.
What Butterchurn can’t do
Butterchurn is a beautiful, free, open-source MilkDrop player, and that’s all it sets out to be. There are no accounts, no editor, and crucially no export: if you want a video of what you saw, you screen-record it, capturing compression artifacts, dropped frames, and your notification sounds along the way.
Groovalizer treats the video as the product. It renders offline, frame-by-frame, synced to your uploaded track, and encodes MP4 (or WebM) at a steady frame rate, in widescreen for YouTube, vertical for TikTok and Reels, or square for Instagram.
On top of the engine it adds the tooling a player never needed: a preset browser with search and mood filters, a .milk editor with live reload, vibe controls for speed and reactivity, and a timeline that assigns different presets to different sections of a song.
Projector mode, like the old days
The other half of the MilkDrop tradition is live: visuals on a wall while music plays in the room. Groovalizer’s Go Live mode listens to your microphone or line-in and reacts in real time. Fullscreen it on a projector for parties, DJ sets, or band shows. No file, no upload, just sound in and visuals out.
Auto-cycle rotates presets on a timer, or you switch them manually like a VJ.
Free to run, Pro to publish
The visualizer itself is free: full preset library, projector mode, mic input, no account required to start. Exporting a video is where Pro comes in: $14.99 a month or $144 a year for unlimited full-length exports up to 4K with no watermark. The first 7 days are free.
If all you want is a player, Butterchurn is genuinely great and costs nothing. The moment you want to publish what you’re seeing, that’s what Groovalizer is for.