Free DJ software that gives you everything you need to perform live mixes

Mixxx for Mac

Mixxx for Mac

  -  67.35 MB  -  Open Source
  • Latest Version

    Mixxx 2.5.2 LATEST

  • Review by

    Sophia Jones

  • Operating System

    macOS 11.0 Big Sur or later

  • User Rating

    Click to vote
  • Author / Product

    Mixxx Development Team / External Link

  • Filename

    mixxx-2.5.2-macosintel.dmg

  • MD5 Checksum

    541ec2328762c0f088fe3b1df9b83e62

Mixxx for Mac has everything you need to start making DJ mixes in a tight, integrated package. Whether you're DJing your next house party, spinning at a club, or broadcasting as a radio DJ, the app has what you need to do it right.

Today Mixxx for macOS includes many features common to digital DJ solutions, but also some very unique features.

Furthermore, the app has a number of key features to help the DJ in the live mix: Beat estimation, parallel visual displays, and support for many DJ input controllers.

Features and Highlights

iTunes Integration
All your playlists and songs from iTunes, automatically ready to go for your next live DJ performance.

DJ MIDI Controller Support
With over 30 DJ MIDI controllers supported out-of-the-box, Mixxx for Mac gives you comprehensive hardware control for your DJ mixes.

BPM Detection and Sync
Instantly sync the tempo of two songs for seamless beat mixing. Need a break? Create a quick playlist and let Auto DJ take over.

Powerful Mixing Engine
The program has a cutting-edge mixing engine including support for MP3, M4A/AAC, OGG, and FLAC audio, adjustable EQ shelves, timecode vinyl control, recording, and Shoutcast broadcasting.

Each year, a community of DJs, programmers, and artists contribute dozens of new features to the tool. And it doesn't cost you a dime. Because the app is open source, anyone can remix or add new features to it. And that includes you!

How to Use
  • Open the downloaded DMG file
  • Drag Mixxx into the Applications folder
  • Launch Mixxx from Applications or Launchpad
  • Configure your audio input/output settings
  • Import music files or iTunes library
  • Load tracks into Deck A and Deck B
  • Set cue points and adjust BPM if needed
  • Use the crossfader to mix between tracks
  • Record your mix or broadcast live if desired
System Requirements

macOS 10.14 (Mojave) or later

Intel or Apple Silicon (M1/M2) processor

At least 2 GB of RAM

100 MB of available disk space

CoreAudio compatible sound card

PROS
  • Free and open-source software
  • Supports wide range of controllers
  • Built-in broadcasting features
  • Real-time BPM and key detection
  • iTunes and library integration
CONS
  • Interface not beginner-friendly
  • Limited effects compared to rivals
  • Occasional performance issues
  • No built-in sample packs included
Also Available: Download Mixxx for Windows

Why is this app published on FileHorse? (More info)
  • Mixxx 2.5.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Mixxx 2.5.2 Screenshot 1
  • Mixxx 2.5.2 Screenshot 2
  • Mixxx 2.5.2 Screenshot 3

What's new in this version:

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 player
- 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