MilkDrop 2 Visualisation
By: oops
foo_vis_milk2 is a port for foobar2000 of Winamp's MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.
MilkDrop 2 takes you flying through visualizations of the soundwaves you're hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.
Features
-
Uses DirectX 11 for rendering.
-
Uses updated libraries.
-
vis_milk2 has been upgraded to use more modern C++ alongside DirectX 11. Deprecated or insecure functions have been rewritten and most unused functionality removed.
-
Configurable through foobar2000 preferences instead of INI files.
-
Supports the Default User Interface (Default UI) only.
-
Tested on foobar2000 v2.1.6 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26100).
Installation
-
Download and extract presets into this component's folder of foobar2000. This should be "<foobar2000 profile folder>\milkdrop2\presets".
-
Some presets enjoyed by Ryan Geiss (the MilkDrop 2 author) can be downloaded from his website. The "Cream of the Crop" collection is another good source.
Current version: 0.1.0-beta, released on 2024-09-14
Change log:
-
Fix device lost scenario crash while using a flip model swap chain associated with a window handle and Direct2D
-
Fix DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL and rendering of title text
-
Fix lingering Direct2D brushes on exit when song title, length and/or position are "displayed" when there is nothing to display
-
Prevent crash on right click when no presets are available
-
Fix crash due to an empty song name not differentiated from a message timeout
-
Fix multiple instances of incorrect code page conversion of preset directory before saving
-
Check active playlist size before accessing to avoid exception
-
Fix hang on error message display blocked by another message
-
Correct minor oversights in previous release
Supported processor architectures: x86 32-bit, x86 64-bit, ARM64, ARM64EC.
Works with foobar2000 v2.0 and newer
Links
Download
View version history
Documentation
Discussion
Source code
More components
Browse all
Browse by author: oops
Tags: Default UI element, visualization, visualizer
How to install a component?