MilkDrop

MilkDrop is a hardware-accelerated music visualization plugin for Winamp and Kodi, which was originally developed by Ryan Geiss in 2001.

[1] MilkDrop uses a complex system of interpolation to transition between presets gradually through time, creating a constantly changing visual experience.

Since MilkDrop presets were frequently shared on forums, they often have more than one author and such variations are referred to as remixes, edits, or mashups.

[4][5] The geiss plugin did the real-time music visualization purely software rendered by utilizing the CPU effectively by highly optimized, hand-tuned assembly code.

[9][10] Geoff "Redi Jedi" Potter[11] has taken up developing the program since 2005 and has released six beta versions.

[12] With the availability of the source code, MilkDrop has been ported to many platforms: for instance to XBMC (now Kodi), a homebrew developed media player that can be downloaded for Xbox, PC, or as a LiveCD.

Butterchurn[19] (2018) is a web implementation of the original source code of Milkdrop released on the Winamp forum in 2007.

MilkDrop3 supports any audio sources (like Spotify or YouTube), double-presets, loading presets based on beat detection, new waveforms, new transition effects, injecting effects in the shaders, saving any image directly in the preset, and up to 16 custom shapes/waves.

Built upon the Qwen2.5 model, it was trained on a dataset comprising over 10,000 MilkDrop presets organized into categories and subcategories.

Screenshot of preset included in MilkDrop version 1.04d