Live A/V mixing, built for the dance floor
Multi-deck video & audio mixing, GPU-composited output to a projector, and real MIDI controller support — free and open source, built for dance parties and live shows.
What it does
Multi-deck video + audio mixing
Load video clips onto any number of independent decks (two by default), crossfade video and audio together, loop playback.
MIDI controller support
Built for the Hercules DJControl Starlight — jog wheels, crossfader, play/pause, volume faders mapped out of the box.
Dedicated projector output
A separate, GPU-composited output window for display 2, driven independently from the control window.
Beat grid & sync
Automatic BPM detection and beat-grid fitting, snap-to-beat seeking, and phase sync between decks.
Audio-reactive visuals
A global GLSL shader layer (plasma, tunnel, particles, feedback, scope) driven by live audio analysis, blended over the video.
Real audio engine
GStreamer/PipeWire backend with per-device routing and a proper headphone cue mix — not a toy player.
Built with AI-assisted development
Deeply instrumented for it — extensive logging, design docs, and reproducible diagnostic probes make the codebase easy for AI coding agents to debug and extend.
Dance and have fun 🩷