MilkDrop 3.0, supports any audio source, double-preset (.milk2), loading presets based on beat detection and much more...
-
Updated
Sep 27, 2026 - C++
MilkDrop 3.0, supports any audio source, double-preset (.milk2), loading presets based on beat detection and much more...
Standalone application based on libSDL that turns your desktop audio into awesome visuals. Available on most platforms supported by both libprojectM and libSDL.
Audio manager for the Raspberry Pi 5 supporting projectM visualizations.
Qt-based standalone frontend to projectM. Currently supports Linux with Pipewire, PulseAudio or JACK audio backends.
A 4-deck Milkdrop VJ instrument: GPU compositor, MIDI/OSC/Ableton Link, NDI in/out, native Rust/egui desktop app
DirectX 12 Music Visualizer can use Milkdrop, Milkdrop3, projectM presets
Play and live-edit MilkDrop presets in your browser: the original .milk files, any audio source, shareable links.
Pure-Rust MilkDrop 2/3 and projectM-compatible music visualizer on wgpu: embeddable engine, standalone app, C API
This is an attempt to get projectM running in an HTML canvas.
Example code to show how to use projectM within WASM-based emscripten applications.
Port from frontend-sdl-cpp. Standalone python based application based on libSDL that turns your desktop audio into awesome visuals. Available on most platforms supported by both libprojectM and libSDL.
Classic Windows Media Player skins & visualizers for VLC (skins2) - fan port, starting with the legendary 'Headspace'
VCV Rack 2 module: audio-reactive visuals
A native macOS music visualizer built with libprojectM and SwiftUI
PulseAmp: a free C++ media player for Windows with YouTube & SoundCloud (via yt-dlp), MilkDrop visualizations (projectM), real Winamp .wsz skins in shaped windows, 8 themes plus a theme editor, a waveform seek bar, BPM detection and smart resume. Built on FFmpeg, SDL2, OpenGL and Dear ImGui.
Music library with geolocation, made in Vue3 packaged with Tauri, Django and Postgis as backend
To associate your repository with the projectm topic, visit your repo's landing page and select "manage topics."