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.