Back to browse
Milkdrop Visualizations with WASM+WebGPU [TW: flashing lights]

Milkdrop Visualizations with WASM+WebGPU [TW: flashing lights]

by mkoh·Apr 30, 2026·1 point·0 comments

AI Analysis

●●●BangerRabbit HoleWizardry

Milkdrop running in the browser via WebGPU is pure nostalgia fuel.

Strengths
  • Porting a complex C++ visualizer to WASM+WebGPU is a serious technical feat.
  • Real-time mic input reaction works surprisingly well for a browser demo.
Weaknesses
  • WebGPU support is still spotty on many browsers and devices.
  • Mobile experience is limited by mic/speaker hardware constraints.
Category
Target Audience

Winamp nostalgics and creative coders

Similar To

projectM · Winamp

Post Description

Went on a side quest while working on an unrelated project. Milkdrop is an audio visualizer that was popular among many Winamp users, and I asked Claude to build a WASM+WebGPU port, and /mostly/ walked away with some guidance peppered throughout the multi-day session.

https://milkdrop.mahae.dev/

If you're on a laptop/desktop, it'll ask for mic access and react to whatever you're playing (or surrounding sounds), if you're on mobile you may need to speak into your phone or point it at some music since the mic disables its speaker. Enjoy!

Similar Projects

Design●●●Banger

Speck PBR – A WebGPU molecular visualizer

WebGPU path tracing for molecular viz when PyMOL and VMD require desktop installs.

Eye CandyWizardryNiche Gem
wwwtyro
402mo ago