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

Mixxx

Mixxx

  -  113.16 MB  -  Open Source
  • Latest Version

    Mixxx 2.5.2 LATEST

  • Review by

    Sophia Jones

  • Operating System

    Windows 10 (64-bit) / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Mixxx Development Team / External Link

  • Filename

    mixxx-2.5.2-win64.msi

  • MD5 Checksum

    8b392f1cfd1ef4748f50a5ea2c94224d

Mixxx is a free and open-source DJ software for Windows designed for professionals and hobbyists alike.

Offering a robust set of features, Mixxx allows users to mix music seamlessly, create unique soundscapes, and integrate with hardware controllers.



Whether you are a beginner or an experienced DJ, it provides all the tools needed to craft high-quality mixes.

Compatible with Windows, macOS, and Linux, it is an accessible choice for DJs looking for a budget-friendly solution.

Main Features

Real-time Mixing – Supports multiple decks, BPM detection, and pitch adjustment.

Auto DJ – Allows automated playlist mixing for a seamless performance.

Vinyl Record Control – Provides timecode vinyl support for turntable integration.

Effects and Equalizers – Includes built-in effects like flanger, reverb, and filters.

MIDI and HID Controller Support – Compatible with popular DJ hardware controllers.

Key Detection and Sync – Identifies song keys and matches tracks harmonically.

Broad File Format Support – Works with MP3, WAV, OGG, FLAC, and more.

Broadcasting Capabilities – Live streaming options via Icecast and Shoutcast.

Customizable Interface – Multiple skins and layouts for user preference.

User Interface

It features a well-structured and intuitive interface, suitable for both beginners and professionals. The main dashboard displays essential components, including track waveforms, effect panels, and playlist sections.

Users can customize the layout according to their preferences, making it easy to navigate and operate. With dark and light themes available, Mixxx ensures comfortable usability for extended sessions.

Installation and Setup
  • Download – Visit the official website or FileHorse.com and download the Windows installer.
  • Install the Software – Run the installer and follow the on-screen instructions.
  • Configure Audio Settings – Set up your preferred audio output and input devices.
  • Import Music Library – Add songs to the app library from local storage.
  • Optional Controller Setup – Connect MIDI or HID controllers if using external hardware.
  • Begin Mixing – Load tracks and start DJing.
How to Use

Load Tracks – Drag and drop songs into the decks.

Adjust Tempo and Sync – Modify BPM and enable auto-sync for smooth transitions.

Apply Effects – Use built-in effects to enhance tracks.

Use the Crossfader – Blend between two tracks for a seamless mix.

Broadcast or Record – Stream live to an audience or save mixes for later.

FAQ

Is Mixxx completely free?
Yes, this program is open-source and free to use with no hidden costs.

Does Mixxx support external DJ controllers?
Yes, the app is compatible with numerous MIDI and HID controllers.

Can I stream live using Mixxx?
Yes, it supports live broadcasting via Icecast and Shoutcast.

What file formats does Mixxx support?
It supports MP3, WAV, OGG, FLAC, and more.

Is Mixxx suitable for beginners?
Yes, this software is user-friendly and provides an easy learning curve for beginners.

Alternatives

Virtual DJ – A professional DJ software with advanced features but requires a paid license.

Serato DJ Lite – A free option with limited features compared to the Pro version.

Traktor Pro – A premium DJ software designed for advanced users.

rekordbox – Offers free and paid versions, popular among club DJs.

DJay Pro – AI-powered DJ software available on multiple platforms.

System Requirements
  • Operating System: Windows 11/10 (64-bit)
  • Processor: Dual-core CPU (2 GHz or higher recommended)
  • RAM: 4GB (8GB recommended for smooth performance)
  • Storage: At least 500MB free space
  • Sound Card: ASIO-compatible recommended for low-latency output
  • Graphics: OpenGL 2.1 support for visual waveforms
PROS
  • Free and open-source
  • Supports external controllers
  • Broad file format compatibility
  • Live streaming and broadcasting features
  • Customizable interface
CONS
  • Lacks some advanced features found in premium software
  • Occasional stability issues
  • Limited customer support (community-driven help)
Conclusion

Mixxx is an excellent free DJ software for PC/Laptop users, offering a comprehensive set of tools for mixing and live performances. It is beginner-friendly yet powerful enough for experienced DJs, making it an ideal choice for those looking for a cost-effective alternative to paid DJ software.

While it may lack some high-end features, its open-source nature and continuous community updates make it a strong contender in the DJ software market.

Also Available: Download Mixxx for Mac

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