Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

MilkDrop

From Wikipedia, the free encyclopedia
Music visualization software
"ProjectM" redirects here. For other uses, seeProject M.
icon
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "MilkDrop" – news ·newspapers ·books ·scholar ·JSTOR
(March 2009) (Learn how and when to remove this message)

MilkDrop
Screenshot of preset included in MilkDrop version 1.04d
DeveloperRyan Geiss
Initial release5 November 2001; 24 years ago (2001-11-05)
Stable release
Milkdrop 2.25d, Winamp 5.66, Kodi 20.2.0
Operating systemWindows,DirectX 9
TypeMusic visualization
License3-clause BSD license
Websitehttp://www.geisswerks.com/milkdrop/

MilkDrop is ahardware-acceleratedmusic visualizationplugin forWinamp andKodi, which was originally developed by Ryan Geiss in 2001. It usesDirectX andbeat detection to render iterated images which blend seamlessly.[1] MilkDrop uses a complex system ofinterpolation to transition between presets gradually through time, creating a constantly changing visual experience.[2]

Presets

[edit]

MilkDrop is anenvironment for runningpresets,software which controls MilkDrop, and does not produce visualizations by itself.

Presets are saved in.milkfile format, typically in a subfolder of the MilkDrop plugin directory. Creating new presets is generally referred to asauthoring, orwriting, making the person that wrote a preset its author. Presets are distributed on the Internet throughWinamp, the Winamp forums, and through the personal webpages of MilkDrop preset authors.[3] A preset's title also doubles as its.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

[edit]

MilkDrop was the successor of an earliermusic visualization software by Ryan Geiss, theGeiss Plugin forWinamp, which was released in 1998.[4][5] The software generated visuals by utilizing theCPU with highly optimized, hand-tuned assembly code.[4][6]

MilkDrop v1.0 was released by Ryan Geiss in 2001 and was specifically designed withGPU 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 theBSD 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 asXBMC (now known as Kodi), a media player forXbox,PC, orLiveCD.

MilkDrop v2.0 was released in 2007 and introducedPer Pixel Shader support. New features includedDirectX 9.0 support and the ability to usepixel shaders within presets. Milkdrop is implemented in Winamp v5.66 and ProjectM. The source code for MilkDrop 2.25c was released under theBSD license in May 2013.[7] MilkDrop 2.25d was released in December 2022 (along with Winamp v5.9) but it broke backwards compatibility with some presets.[13]

Reception

[edit]

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.[14]

Codebase Forks

[edit]

projectM

[edit]

projectM[15] (2003)[16] is an implementation of MilkDrop usingOpenGL in C++, and is released under theGNU LGPL. It is available as a plugin forAudacious,XMMS, Winamp,iTunes,Jack,PulseAudio,foobar2000,Windows Media Player,VLC media player andXBMC, and also as a standalone desktop application.[17] The VLC versions 2.2.x does not support the projectM plugin. however it returned to VLC 3.0.0.[18] It comes natively withClementine, Poweramp, andQmmp that are also available in the Play Store onAndroid.

Milkymist

[edit]

Milkymist One (2010), made by Flickernoise Software, is avideo synthesizer that is largely inspired by MilkDrop and is compatible with MilkDrop presets to some extent.

DS-MilkDrop

[edit]

DS-MilkDrop (2015), made by Sky-Skan, is a plugin for the DigitalSky 2 software that allows a computer cluster to render MilkDrop visuals within a planetarium dome using a multi-projector setup.

Butterchurn

[edit]

Butterchurn[19] (2018) is a web implementation of the original source code of MilkDrop released on the Winamp forum in 2007. Butterchurn v2.6.7.1e-complete (2020-08-20) is easy to implement with example webpage and extended functions and implementation manual.[20][better source needed]

BeatDrop

[edit]

BeatDrop[21] (2018) is a standalone implementation based on the original MilkDrop plug-in. The BeatDrop for Spout[22] (2018) fork added support for Spout video streaming. The Incubo fork[23] (2022) adds enhanced beat detection, extra custom shapes/waves, new transitions, real-time song information, Spout support, projectM-eval[24] integration, shader caching/precaching, and screen-dependent render mode.

NestDrop

[edit]

NestDrop[25] (2020) is a software designed specifically for VJs to easily perform with the MilkDrop presets. Support for Spout video output has been added which allows for the real-time video stream to be shared directly on the GPU with any VJ software. Another extension of MilkDrop is the addition of "Spout Sprites"[26] which allows for any Spout video stream to be used as a texture for the sprites in MilkDrop and therefore allow for webcam video to be injected into the generative visuals. Also four different MilkDrop engines can be active concurrently and controlled by the queue windows. The NestDrop dev team manually curated through 52,000 presets to create a highly organized "Cream of the Crop"[27] collection containing the best 9,795 presets.

MilkDrop 3.0

[edit]

MilkDrop 3.0[28] (2023) is an updated fan version of MilkDrop released on the Winamp forum in 2023 by MilkDrop2077.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. A new type of.milk2 file format has been introduced which combines two presets and displays them simultaneously.

MilkDropLM

[edit]

MilkDropLM (2024) is alarge language model designed to interpret and generate scripts in the MilkDrop scripting language. Built upon the Qwen2.5 model, it was trained on a dataset comprising over 10,000 MilkDrop presets organized into categories and subcategories. The model is available in two different configurations, featuring 7 billion parameters[29] and 32 billion parameters.[30]

See also

[edit]

References

[edit]
  1. ^"MilkDrop 1.04 for Windows 2000/NT/ME/98/95".Shareware Music Machine. Hitsquad Pty Ltd. Retrieved11 October 2010.
  2. ^MilkDrop Version HistoryArchived 23 May 2007 at theWayback Machine
  3. ^MilkDrop preset authoring guideArchived 7 June 2007 at theWayback Machine
  4. ^abGeiss, Ryan."geiss.txt". Retrieved10 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. ^"Geiss".
  6. ^"Frequently-asked questions about Geiss for Winamp". Retrieved10 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. ^ab"Geisswerks – About MilkDrop".
  8. ^MilkDrop 2.0d (January 2008)Archived 23 May 2007 at theWayback Machine
  9. ^MilkDrop plug-in for WinampArchived 2 August 2005 at theWayback Machine
  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. ^"Changelog for Milkdrop v2.25d - Unexplained". 22 September 2023.
  14. ^"Winamp Visualization Most Downloaded". Archived fromthe original on 12 August 2014. Retrieved10 August 2014.
  15. ^"projectM".
  16. ^https://lwn.net/Articles/750152/#:~:text=platforms.%20The%20project%2C-,which%20began%20in%202003,-and%20was%20first
  17. ^"GitHub - projectM-visualizer/frontend-sdl2: Standalone application based on SDL2 that turns your desktop audio into awesome visuals. Available on most platforms supported by both libprojectM and libSDL2".GitHub. Retrieved10 June 2023.
  18. ^"ProjectM visualization choice missing from VLC 2.2.0 – The VideoLAN Forums".
  19. ^http://butterchurnviz.com
  20. ^"MilkDrop easy to implement on webpages ..."
  21. ^https://github.com/mvsoft74/BeatDrop
  22. ^https://github.com/leadedge/BeatDrop
  23. ^https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer
  24. ^"projectM Expression Evaluation Library".
  25. ^"NestDrop V2 - Advanced VJ tool using Milkdrop".
  26. ^"NestDrop Quick Start | Realtime Generative Visuals and Effects | Resolume Tutorial".YouTube. 31 May 2023.
  27. ^"PACK ⬕ NestDrop Goodies Part 1 | ISOSCELES".
  28. ^"Milkdrop2077/MilkDrop3".GitHub.
  29. ^https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
  30. ^https://huggingface.co/InferenceIllusionist/MilkDropLM-32b-v0.3

External links

[edit]
Wikimedia Commons has media related toMilkDrop.
Open-source
GNU
Freeware
Retail
Cross-platform
Windows only
Scenery generator
Found objects
Related
Concepts
Fibonacci word: detail of artwork by Samuel Monnier, 2009
Forms
Artworks
Buildings
Artists
Renaissance
19th–20th
Century
Contemporary
Theorists
Ancient
Renaissance
Romantic
Modern
Publications
Organizations
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=MilkDrop&oldid=1330814981"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp