Mixxx is powerful, free, and open-source DJ software designed for both beginners and professionals. It offers real-time beatmatching, auto DJ, effects, and MIDI controller support. With a clean interface and compatibility across Windows, macOS, and Linux, Mixxx is ideal for live performances, radio broadcasts, or practice sessions. Its active community and constant updates make it a reliable tool for any DJ.
Mixxx integrates the tools DJs need to perform creative live mixes with digital music files. Whether you are a new DJ with just a laptop or an experienced turntablist, Mixxx can support your style and techniques of mixing.
Mixxx key features:
- Realtime audio engine with low-latency performance
- MIDI and HID controller mapping with customizable scripting (JavaScript-based)
- Vinyl DVS support (absolute & relative timecode modes)
- OpenSL, ASIO, WASAPI, and JACK audio backend support
- Advanced BPM & musical key detection (KeyFinder integration)
- Quantized beat sync and phase locking
- Effect chain routing with LADSPA plugin support
- 4-deck mixing with independent EQ and gain control
- Support for wide file formats (MP3, FLAC, OGG, WAV, AIFF)
- Broadcasting via Icecast and Shoutcast with metadata support
- Library with Crate, Playlist, and Smart Playlist organization
- Multi-core CPU support for performance optimization
- Microphone and Auxiliary input routing with talkover ducking
- OSC and Web MIDI support
- Skinnable and themable Qt-based UI
- Cue points, hotcues, and looping with quantization
- Recording in lossless WAV or compressed formats
- Clock-synced looping and beatjump
Mixxx 2.5.4 changelog:
Controller Mappings
- Mappings were improved and updated for Korg Kaoss DJ, Numark-NS6II, Pioneer DJ CDJ, Reloop Beatmix 2/4, Traktor S4Mk3.
Library
- Playlists: polish code for moving selected Tracks #15454
- Playlists: disable all modifying actions when locked #15456
- Playlists: improve performance when activating a playlist #15465
- Track view header: avoid narrow columns after restoring header with hidden columns #15331 #10325
- Computer: fix "Refresh directory tree" action #15301
- Library scanner: make Cancel button work again #15320 #14940
- Library scanner: fix an issue when verifying remaining tracks #15346
Preferences
- Library: reset library font/row height when closing without apply #15455
- Decks: fix Restore Defaults for rate slider direction and track time display #15443 #15444
- Sound Hardware: don"t allow closing preferences with faulty Sound Hardware config #14576 #6077
Target support
- Update macOS (Intel) runner for building Mixxx to macOS Sequoia 15 #15391
- Welcome Ubuntu 26.04 LTS Resolute Raccoon #15588
- debian_buildenv.sh: assert for bash #15274 #15273
- debian_buildenv.sh: use /etc/os-release instead of the obsolete /etc/lsb-release #15298
- debian_buildenv.sh: fix for Ubuntu Noble (24.10) #15292
- Support building with Qt 6.10: Add Qt6::GuiPrivate #15502 #15485
- Touchscreen on Windows 11: disable touch -> mouse event translation #15547 #15546
Misc
- Cover Art: Fix a rare issue causing an infinite loop and high CPU load when fetching a cover art from metadata failed unexpectedly #15451 #15199
- Network Clock: fix writing wrong number of silence after a long underrun #15400
- Menu bar: fix showing/hiding via Alt #15352 #15350 #15396 #15385
- SoundSourceFFmpeg: Fix opening files with non ASCII characters #15700 #15681
Download: Mixxx 2.5.4 | 115.0 MB (Open Source)
Links: Mixxx Home page | Other OSes | Screenshot