DJ

Mixxx – DJ mixing software

Mixxx is a DJ mixing application designed for preparing tracks and performing live sets. It brings together virtual decks, a mixer, track analysis and music library management in an interface that can be used with a laptop or dedicated DJ hardware.

The software caters for conventional beatmatching, scratching and more elaborate performances involving multiple simultaneous tracks. DJs can connect external controllers and sound cards or work entirely through the graphical interface. Its music library helps organise recordings before a performance, while the deck displays provide detailed visual feedback during mixing.

This is free and open source software.

Key Features

  • Four playback decks with scrolling waveforms, track overviews and adjustable pitch controls.
  • Automatic BPM and musical key detection, with editable beatgrids and tempo synchronisation.
  • Sync Lock keeps multiple decks aligned when their playback speed changes.
  • Keylock changes track tempo without affecting musical pitch.
  • Hotcues, quantised beat loops, beat rolls and reverse-playback effects.
  • Up to 64 sampler decks for triggering additional audio during performances.
  • Customisable effects chains with up to three effects, adjustable parameters and controller assignments.
  • Digital vinyl control using timecoded records or CDs, including scratching and needle-drop control.
  • MIDI and HID controller support with built-in mappings and JavaScript-based customisation.
  • Music library with crates, playlists, searching, sorting, MusicBrainz tag lookup and external library integration.
  • Auto DJ automatically selects and crossfades tracks from a prepared queue.
  • Multiple microphone and auxiliary inputs with latency compensation.
  • Record performances and broadcast live to Icecast or Shoutcast servers.
  • ReplayGain-based loudness adjustment and configurable mixer equalisation.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: www.mixxx.org
Support:
Developer: Mixxx development team
License: GNU General Public License v2.0

Mixxx

Mixxx is written in C++, JavaScript, and C. Learn C++ with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials. Learn C with our recommended free books and free tutorials.


Related Software

DJ Software
MixxxDesigned for both professional and amateur DJs with powerful features
GiadaHardcore audio tool for DJs, live performers and electronic musicians
xwaxDigital Vinyl System
IDJCShoutcast/Icecast client with two main media players
terminatorXRealtime audio synthesizer; “scratch” on digitally sampled audio data
LupppMusic creation tool, intended for live use
Linux Show PlayerCue player designed for stage productions
lineTiny command-line midi sequencer
VahatrakerLive MIDI sequencer
ShoopDaLoopAdvanced live looping application with DAW-like elements
Seq24Minimal loop based midi sequencer
ChipdiscoDual-deck DJ app for tracker modules

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted