FORGE
Hylas · Audio Visual · MilkDrop reborn  

SPECTRAFORGEAI-Powered Music Visualiser

A complete modern evolution of the legendary MilkDrop visualiser. Runs in the browser. 148,000 presets. Beat-locked rendering. Optional local AI conductor that picks the right visual for the moment.

▶ Launch Visualiser Backend Setup Credits
00 What it is

MILKDROP, REBORN

MilkDrop was released by Ryan Geiss in 2001 and became one of the most celebrated music visualisers ever made — a system where mathematical shader code produced flowing, organic, beat-reactive visuals in real time. SPECTRAFORGE brings that engine into the browser, adds a 148,000-preset library, deep beat detection, and an optional local AI layer that replaces random preset cycling with intelligent selection.

It runs entirely in-browser using Butterchurn — Jordan Berg's WebGL2 port of the MilkDrop engine — with no install, no cloud dependency, and no data leaving your machine.

The standalone HTML visualiser runs directly in your browser — no backend, no install. Drop in an audio file or connect to system audio. The AI conductor and full 148k preset library require the optional backend services.
148k
Presets
60fps
Render rate
4K
Max output
WebGL2
Engine
Local
AI — on device
01 Core features
BUTTERCHURN CORE
Full MilkDrop 2 compatibility. Every classic .milk preset runs natively — thousands of community-made shaders from two decades of creative work, rendered at 60fps in the browser.
BEAT-LOCKED SYSTEM
Spectral flux onset detection, BPM estimation, and energy-band analysis feed directly into the shader uniforms. Every bass hit, transient, and frequency shift warps the visual in real time.
AI CONDUCTOR
Optional local AI layer connects via Ollama. Reads audio features, classifies musical mood, and selects presets from the library intelligently — replacing random cycling with context-aware transitions.
PERSISTENT LIBRARY
148,000 community presets indexed and stored locally via OPFS. Lazy streaming means the full library is navigable without loading everything into memory. Custom presets save between sessions.
BROWSER-NATIVE
No install. No account. No cloud. Runs on any modern browser with WebGL2 support. All AI processing is local — nothing leaves the machine.
OPTIONAL BACKEND
Standalone operation works out of the box. Connecting the optional backend services unlocks the full AI preset pool, session analysis, and real-time musical intelligence.