Mixxx review: free open-source DJ software features, controller support, vinyl control (DVS), pricing (free), and alternatives compared for 2026.
Mixxx began life in 2002 as part of a PhD thesis on new DJ interfaces by Tue Haste Andersen, who open-sourced the project to fill a gap in DJ software for Linux users. Over two decades, leadership passed through community developers including Adam Davison, Albert Santoni, and RJ Ryan, and the project now has more than 100 contributors and over 1 million downloads a year.
There is no company behind Mixxx; it is entirely volunteer-run and funded by donations, distinguishing it from commercial rivals like Serato and rekordbox. It runs natively on Windows, macOS, and Linux, making it especially popular among Linux-based DJs who otherwise have few options.
Mixxx provides the core toolkit expected of modern DJ software: automatic BPM detection and beat sync, multiple decks, hot cues, loops, an effects engine, and a library manager with crates and playlists. It supports lossless formats like FLAC and WAV alongside common lossy formats such as MP3 and AAC.
What sets Mixxx apart is its controller and vinyl-control depth: it supports a wide range of MIDI and HID DJ controllers with mappings scriptable in JavaScript, and it offers free timecode vinyl control (DVS), letting DJs scratch digital files from real turntables via a standard multi-channel audio interface.
Mixxx has no pricing plans of any kind. The software is released under the GNU General Public License and is completely free to download, use, and modify, with no feature gating, trial period, or paid upgrade tier.
The project sustains itself through voluntary user donations rather than sales, subscriptions, or hardware bundling deals, which is a marked contrast to commercial DJ software that typically requires a paid license or comes bundled with specific hardware controllers.
Yes, Mixxx is free and open source under the GNU General Public License, with no paid tiers or hidden costs.
Yes, Mixxx supports a wide range of MIDI and HID DJ controllers and allows custom mappings written in JavaScript.
Yes, Mixxx supports vinyl control (DVS) using timecoded vinyl or CDs through a compatible multi-channel audio interface.
Mixxx runs natively on Windows, macOS, and Linux.
Mixxx is developed entirely by a volunteer community of programmers and DJs with no company behind it.
Mixxx supports FLAC, WAV, and AIFF lossless formats as well as MP3, M4A/AAC, Ogg Vorbis, and Opus lossy formats.