Open source alternative to NestDrop for Linux & Windows. Native Rust desktop app: multi-deck with MilkDrop presets, MIDI/OSC/Ableton Link control, v4l2/NDI video output for OBS.
Context
NestDrop is the reference tool for live MilkDrop visuals — but it's Windows-only, proprietary, and lacks clean NDI output. OpenDrop VJ is the open source alternative for Linux and Windows, designed for audiovisual performance setups.
My contribution
- Compatible MilkDrop presets (native OpenGL rendering via projectM)
- Multi-deck: several simultaneous visuals
- Crossfader between decks with transitions
- Full MIDI/OSC control — free parameter assignment
- Ableton Link sync (optional)
- Video output: v4l2 (Linux), NDI (network)
- Performance interface designed for live use
// technical challenge
Implementing MilkDrop rendering natively (Rust, egui + OpenGL/EGL, FFI bindings to projectM) while maintaining low enough latency for live use — with video outputs that fit real VJ workflows.