Contact →

Open source · Creative · 2024

OpenDrop VJ

Multi-deck audio visualiser

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.