MilkDrop

From Wikipedia, the free encyclopedia

Template:Short description Lua error in package.lua at line 80: module 'Module:Hatnote list' not found.

Page Module:Message box/ambox.css has no content.

Template:DMCA

Page Module:Infobox/styles.css has no content.

MilkDrop
[[Programmer|DeveloperTemplate:Pluralize from text]]Ryan Geiss
Initial release5 November 2001; 24 years ago (2001-11-05)
Template:Infobox software/simple
EnginePage Template:Plainlist/styles.css has no content.Template:EditAtWikidata
Operating systemWindows, DirectX 9
TypeMusic visualization
LicenseProprietary (before 2.25c); 3-clause BSD license (2.25c), source-available (2.25d)
Websitehttp://www.geisswerks.com/milkdrop/
RepositoryPage Template:Plainlist/styles.css has no content.

Script error: No such module "Check for conflicting parameters".

MilkDrop is a hardware-accelerated music visualization plugin for Winamp and Kodi, which was originally developed by Ryan Geiss in 2001. It uses DirectX and beat detection to render iterated images which blend seamlessly.[1] MilkDrop uses a complex system of interpolation to transition between presets gradually through time, creating a constantly changing visual experience.[2]

Presets

MilkDrop is an environment for running presets, software which controls MilkDrop, and does not produce visualizations by itself.

Presets are saved in Page Template:Mono/styles.css has no content..milk file format, typically in a subfolder of the MilkDrop plugin directory. Creating new presets is generally referred to as authoring, or writing, making the person that wrote a preset its author. Presets are distributed on the Internet through Winamp, the Winamp forums, and through the personal webpages of MilkDrop preset authors.[3] A preset's title also doubles as its Page Template:Mono/styles.css has no content..milk save name, and usually includes the preset author or authors' pseudonym. 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. Hence these presets will often include these terms within the preset's title.

History

MilkDrop was the successor of an earlier music visualization software by Ryan Geiss, the Geiss Plugin for Winamp, which was released in 1998.[4][5] The software generated visuals by utilizing the CPU with highly optimized, hand-tuned assembly code.[4][6]

MilkDrop v1.0 was released by Ryan Geiss in 2001 and was specifically designed with GPU hardware support in mind.[7] 12 versions of MilkDrop were released between November 2001 and July 2003.[8] The source code of MilkDrop v1.04 was released under the BSD license in May 2005.[9][10] Geoff Potter (aka Redi Jedi)[11] did further development and released 6 beta versions.[12] MilkDrop has been ported to multiple platforms: such as XBMC (now known as Kodi), a media player for Xbox, PC, or LiveCD.

MilkDrop v2.0 was released in 2007 and introduced Per Pixel Shader support. New features included DirectX 9.0 support and the ability to use pixel shaders within presets. Milkdrop is implemented in Winamp v5.66 and ProjectM. The source code for MilkDrop 2.25c was released under the BSD license in May 2013.[7]

MilkDrop 2.25d was released in December 2022 as part of Winamp v5.9, an update that migrated Winamp from Visual Studio 2008 to Visual Studio 2019.[13] It broke backwards compatibility with some presets.[14] It was released under a source-available license along with the rest of Winamp in September 2024.[15]

Reception

According to the Winamp main download page, the milkdrop plugin and its predecessor Geiss were the most downloaded plugins overall, with 2,737,890 and 4,686,010 downloads (on 10 August 2014), respectively.[16]

Forks, ports, clones

Name Author Platform (technology) Released Last updated[a] License Notes
Page Template:Visible anchor/styles.css has no content.projectM[17] projectM team Cross-platform native (OpenGL, C++) 2003 2026 Template:Open source Bundled into Clementine, Poweramp, and Qmmp. Plugins available for Audacious, XMMS, Winamp, iTunes, Jack, PulseAudio, foobar2000, Windows Media Player, VLC media player and XBMC. Also available as standalone app on desktop, Xbox, and Android.[18]
Page Template:Visible anchor/styles.css has no content.Flickernoise M-Labs Milkymist One 2010 2013 Template:Open source Flickernoise is the video synthesizer software for Milkymist One, an open-source hardware video synthesizer (CC BY). The scripting language is heavily inspired by MilkDrop 2 and some MilkDrop presets can be run with minimal change.
Page Template:Visible anchor/styles.css has no content.DS-MilkDrop Sky-Skan DigitalSky 2 2015 ? Unknown Plugin for DigitalSky 2 that allows a computer cluster to render MilkDrop visuals within a planetarium dome using a multi-projector setup.
Page Template:Visible anchor/styles.css has no content.Butterchurn[19] Jordan Berg et al. Cross-platform web (WebGL, JavaScript) 2018 2026 Template:Open source Used in Webamp, a Winamp 2.9x reimplementation used by the Internet Archive web page.[20]
Page Template:Visible anchor/styles.css has no content.BeatDrop[21] Maxim Volskiy Windows and WINE (DirectX 9, C++) 2018 2018 Template:Open source MilkDrop2 as a standalone application that takes audio input hrough WASAPI. Based on Casey Langen's port of the official MilkDrop2 code to musikcube. One-off code release, has several forks such as one that adds Spout video streaming output target.[22]
Page Template:Visible anchor/styles.css has no content.Incubo BeatDrop Incubo_ Windows and WINE (DirectX 9, C++) 2022 2026 Template:Open source Fork of Volskiy's BeatDrop with enhanced beat detection, extra custom shapes/waves, new transitions, real-time song information, Spout support, projectM-eval integration, shader caching/precaching, and screen-dependent render mode.[23]
Page Template:Visible anchor/styles.css has no content.NestDrop[24] Nestimmerision.ca Windows 2020 ? Proprietary Commercial (freemium) software based on the MilkDrop2 code release. Intended for use by video jockeys. Includes features such as Spout video output, Spout video input (as sprites for the visual),[25] and allows simutaneous use of up to four MilkDrop instances. Comes with a large curated preset library.
Page Template:Visible anchor/styles.css has no content.MilkDrop3[26] Windows and WINE (DirectX 9, C++) milkdrop2077 2023 2026 Template:Open source AI-assisted fork of Volskiy's BeatDrop. Main addition is the "double-preset" (Page Template:Mono/styles.css has no content..milk2 file format) for combining the display of two presets. Also allows loading presets based on beat detection, injecting effects in the shaders, saving any image directly in the preset, and up to 16 custom shapes/waves. Adds new waveforms and new transition effects.

Other derived projects

MilkDropLM

MilkDropLM (2024) is an open-weight large language model designed to interpret and generate scripts in the MilkDrop scripting language. Built upon Qwen2.5, it was fine-tuned on a dataset comprising over 10,000 MilkDrop presets organized into categories and subcategories. The model is available in two different configurations, with 7 and[27] 32 billion parameters respectively.[28]

See also

Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

References

Page Template:Reflist/styles.css has no content.

  1. ^ As of May 2026

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."MilkDrop 1.04 for Windows 2000/NT/ME/98/95". Shareware Music Machine. Hitsquad Pty Ltd. Retrieved 11 October 2010.
  2. ^ MilkDrop Version History Script error: No such module "webarchive".
  3. ^ MilkDrop preset authoring guide Script error: No such module "webarchive".
  4. ^ a b Page Module:Citation/CS1/styles.css has no content.Geiss, Ryan. "geiss.txt". Retrieved 10 August 2014. GEISS is entirely copyright (c) 1998–2000 by Ryan M. Geiss [...] Geiss uses hand-tuned x86 assembly language to reach blazing speeds, generating smooth and graceful realtime graphics... and it can hear whatever your computer hears and synchronize the graphics it generates to the sound you're hearing.
  5. ^ Page Module:Citation/CS1/styles.css has no content."Geiss".
  6. ^ Page Module:Citation/CS1/styles.css has no content."Frequently-asked questions about Geiss for Winamp". Retrieved 10 August 2014. Also, a 3d-accelerated video card will make NO difference.. What you see in Geiss right now is not hardware accelerated (nor can it be).
  7. ^ a b Page Module:Citation/CS1/styles.css has no content."Geisswerks – About MilkDrop".
  8. ^ MilkDrop 2.0d (January 2008) Script error: No such module "webarchive".
  9. ^ MilkDrop plug-in for Winamp Script error: No such module "webarchive".
  10. ^ Milkdrop 1 Source Code released (May 4, 2005) http://www.nullsoft.com/free/milkdrop_1.04_Source.zip[permanent dead link]
  11. ^ About me
  12. ^ Development
  13. ^ Page Module:Citation/CS1/styles.css has no content."Winamp 5.9 Released - Winamp & Shoutcast Forums". forums.winamp.com. 26 July 2022. Retrieved 5 August 2022.
  14. ^ Page Module:Citation/CS1/styles.css has no content."Changelog for Milkdrop v2.25d - Unexplained". 22 September 2023.
  15. ^ Page Module:Citation/CS1/styles.css has no content.List, Jenny (24 September 2024). "Winamp Releases Source Code, But Is It Really Open?". Hackaday. Retrieved 25 September 2024. paragraph five of the Winamp Collaborative License […] prohibits distribution of modified versions or forks, and stipulates that only the official maintainers can distribute it. This doesn't sound like open source to us
  16. ^ Page Module:Citation/CS1/styles.css has no content."Winamp Visualization Most Downloaded". Archived from the original on 12 August 2014. Retrieved 10 August 2014.
  17. ^ Page Module:Citation/CS1/styles.css has no content.Spiegelmock, Mischa (28 March 2018). "An introduction to projectM". LWN.net.
  18. ^ Page Module:Citation/CS1/styles.css has no content."projectM-visualizer/projectm". projectM Visualizer. 30 May 2026.
  19. ^ Page Module:Citation/CS1/styles.css has no content."Butterchurn Visualizer". Butterchurn Visualizer.
  20. ^ Page Module:Citation/CS1/styles.css has no content.Eldredge, Jordan (30 May 2026). "captbaritone/webamp".
  21. ^ Page Module:Citation/CS1/styles.css has no content.Volskiy, Maxim (20 April 2026). "mvsoft74/BeatDrop".
  22. ^ Page Module:Citation/CS1/styles.css has no content.Jarvis, Lynn (3 July 2025). "leadedge/BeatDrop".
  23. ^ Page Module:Citation/CS1/styles.css has no content."OfficialIncubo/BeatDrop-Music-Visualizer". 19 May 2026.
  24. ^ Page Module:Citation/CS1/styles.css has no content."NestDrop V2 - Advanced VJ tool using Milkdrop".
  25. ^ Page Module:Citation/CS1/styles.css has no content."NestDrop Quick Start | Realtime Generative Visuals and Effects | Resolume Tutorial". YouTube. 31 May 2023.
  26. ^ Page Module:Citation/CS1/styles.css has no content."Milkdrop2077/MilkDrop3". GitHub.
  27. ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
  28. ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-32b-v0.3

Page Module:Side box/styles.css has no content.Page Template:Sister project/styles.css has no content.

  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).

Template:Fractal software Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.