MusicVisualiser

Butterchurn

Browser MilkDrop Visualiser

Visit Butterchurn

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 pricing

Sources

Pricing checked 3 October 2026. Preview from butterchurnviz.com, retrieved 3 October 2026.

Butterchurn website preview