Software  When you purchase through links on our site, we may earn an affiliate commission. Hereโ€™s how it works.

Mixxx 2.5.2

Mixxx is a free, open-source DJ software with pro features like beatmatching, effects, and MIDI support. Ideal for beginners and pros, it runs on Windows, macOS, and Linux.

Mixxx

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.2 changelog:

Library

  • Fix playlist export when name contains a dot
  • Fix loading the wrong track via drag and drop when using symlinks
  • Fix: byte order in hotcue comments imported from rekordbox
  • Tracks table: show ReplayGain with max. 2 decimals, full precision in tooltip
  • Fix keyboard mappings with non-ASCII characters on Linux
  • Computer feature: enable initial sorting during population
  • Computer feature: avoid false-positve 'has children' for non-directory links
  • Fix column header mapping when using external library
  • Fixed Single track cover reload on reload metadata from file

Controller Mappings

  • Arturia KeyLab Mk1: initial mapping
  • Denon MC7000: slicer mode TypeError
  • Denon MC7000: crossfader curve using wrong parameter
  • DJ TechTools MIDI Fighter Twister: support 4 decks
  • Hercules DJControl Inpulse 500: the crossfader was not reaching 100% to the right end
  • Icon Pro Audio iControls: initial mapping
  • Numark Mixtrack Platinium FX: Fix 4 steps browsing issue
  • Traktor Kontrol S3: Use GUI config for settings
  • Traktor S2 MK3: Fixed LED issue
  • Traktor S4 MK2: Use engine settings API for configuration
  • Traktor S4 MK3: prevent sync lockup, add setting for tempo center snap

Controller Backend

  • Control picker: Allow to learn MIDI Aux/Mic enable controls
  • Make [Main],headSplit CO persistent across restart
  • Fix MIDI Controller button learning
  • Fix learning with "No Mapping" selected
  • Unit tests for engine.beginTimer
  • engine-api.d.ts: brake()/spinback() documentation

Target support

  • Fix building with a CMake multi-config setup
  • Fix building with gcc >= 14 with LTO and clang >= 19 (fpclassify)
  • Fix: gcc -Warray-bounds= in fidlib by using a flexible member
  • Added Linux Mint Codenames to debian_buildenv.sh
  • Add hidden [Config],notify_max_dbg_time setting to reduce warnings in developer mode
  • Detect arch and fail early if not supported when installing buildenv

Misc

  • Vinyl Control: Reduce sticker drift
  • Fix infinite number of pop ups of the "No Vinyl|Mic|Aux|Passthrough input configured" dialog
  • Reduce CPU usage with Trace log messages
  • Fix adjust Gain after adopting it as ReplayGain only in requesting playe
  • Skins: add loop anchor toggle to Deere, Shade, Tango
  • Sound Hardware preferences: add manual link for Mic monitoring modes
  • Work around an Ubuntu, Ibus or Qt issue regarding detecting the current keyboard layout.
  • Fix BPM rounding for the 3/2 case
  • Update cue & play indicators on paused decks when switching cue mode

Download: Mixxx 2.5.2 | 113.0 MB (Open Source)
Links: Mixxx Home page | Other OSes | Screenshot

twitter Get alerted to all of our Software updates on Twitter at @NeowinSoftware

NTLite
Next Article

NTLite 2025.06.10476 [Update]

Hasleo Backup Suite
Previous Article

Hasleo Backup Suite Free 5.4.2.0