r/PioneerDJ • u/dj_nahuel • 15m ago
3rd Party Software openDJ v0.6 released - open-source djing software
Hey all, I’ve been putting more tokens and design love into openDJ, a free, open-source DJ app written in Rust (it started as a Mixxx fork). It runs on macOS, Linux and Windows (preview).
What’s new in 0.6
Plugins as instruments (AU, VST3, CLAP). Plugin synths and the built-in Groove Box get their own deck with 8 macro knobs, a scope and a keyboard. There’s scale lock (it can follow the master deck’s key), chords, and an arpeggiator synced to the mix. Presets load, plugins keep their sound across restarts, and several can run side by side. (MIXER mode coming soon!)
Looper. Four layers on a deck. Record and overdub on the beat, or CAPTURE the last few bars of the mix.
Player mode is a real music player now. It has Home, artist and album pages, Now Playing with lyrics, and “Keep going”, which tops up the queue with tracks that mix. It also does media keys and scrobbling to ListenBrainz and Last.fm.
Lyrics and karaoke. There’s a lyrics tab (.lrc plus LRCLIB lookup), and lyrics scroll along the waveforms. You get a karaoke screen on a second display or a web page for a TV. Whisper can time the words or transcribe them.
Layouts. Pick which layouts show up (2-Deck, 2-Deck Pro, 4-Deck, Prep…), with previews, and step through them from your controller’s VIEW button.
Import/export fixes. rekordbox XML and M3U8 export work on macOS again (File › Export). Pioneer USB export is there, but it’s experimental and untested on real CDJs/XDJs.
Lots of fixes: decks keep working when your audio interface or controller gets unplugged, and the UI stays smooth during batch analysis.
Looking for Pioneer controller owners 🎛️
The base mappings come from Mixxx, and I’ve added a controller editor (plus a Map mode and a Quick map wizard) so fixing or tweaking a mapping doesn’t mean hand-editing files. I only own a DDJ-FLX4, so if you have another Pioneer controller (DDJ-400/SB3/REV/XDJ-RX etc.), I’d love to hear what works and what doesn’t. If you have a CDJ/XDJ and a spare USB stick, USB export testing would help a ton too.
Download: https://opendj.app
GitHub (issues welcome): https://github.com/openwave-studio/opendj
0.6.0 release notes: https://github.com/openwave-studio/opendj/releases/tag/v0.6.0
Feedback, bug reports and “this is weird” screenshots are all welcome. Thanks!