About
WebGL implementation of the MilkDrop visualiser that runs MilkDrop presets in the browser.
Butterchurn is a JavaScript reimplementation of MilkDrop that renders presets with WebGL 2 and reads audio through the Web Audio API. It is both a library for developers and a usable web visualiser at butterchurnviz.com.
It is the visualiser engine behind Webamp's MilkDrop window and has been used in DJ streaming platforms, self-hosted music servers, karaoke software and browser extensions. The code is MIT licensed.
Features & Use Cases
- MilkDrop presets in the browser
- WebGL 2 rendering
- npm package for developers
- Microphone or audio element input
- MIT licensed
Pricing
Free and open source.
View current pricingSources
Pricing checked 3 October 2026. Preview from butterchurnviz.com, retrieved 3 October 2026.
