Skip to content

MIXXX topics

This section covers MIXXX, the open-source professional DJ software. * What makes MIXXX unique * How complete is MIXXX? * DDJ support in MIXXX

What makes MIXXX unique

MIXXX is a professional-level DJ software that is fully open-source software.

This means that ANYONE has the complete freedom to improve MIXXX by fixing bugs, extending features or adding entirely new functionality.

Such is unique among any solution, and is severely lacking in all other DJ software that have bugs unfixed for years (example), possibly forever.

Also interesting, MIXXX is provided at no cost to the users. Anyone can just download, and have a go at it.

How complete is MIXXX?

Out of the box, MIXXX has a very impressive number of advanced DJ features: * DVS control to any soundcard * BPM, Key detection and Sync * A very complete list of effects * DJ controller support, both built-in and contributed, and a mapping wizard for new controllers.

It has dozens more DJ standard features as well like Loops, Sampler, HotCues, Quantize, Censor, EQ, etc.

I've made a review of MIXXX 2.3 from the point of view of a heavy Traktor user: * old link: https://www.mixxx.org/forums/viewtopic.php?f=1&t=13355 * new link: https://mixxx.discourse.group/t/my-first-mixxx-experience-coming-from-traktor/18419

Another Traktor vs MIXXX comparison: https://www.mixxx.org/forums/viewtopic.php?f=1&t=13267

DDJ support in MIXXX

MIXXX has good support for the simplest DDJ controllers like 400, RB and SB2 (full list). On the 4 Deck controllers it supports the SX, which is compatible to the other S-based controllers like the SX2 and SZ.

For the DDJ-1000 there is a first mapping with the jog screens.

I intend to contribute to MIXXX my own DDJ-1000/SX2/SZ mappings soon, based on my Traktor mappings experiences.

MIXXX compilation on windows

These links explain how to compile mixxx in windows: * https://github.com/mixxxdj/mixxx/wiki/compiling_on_windows * https://github.com/mixxxdj/mixxx/wiki/Build%20Windows%20installer * https://github.com/mixxxdj/mixxx/wiki/visual_studio_community

Potentially, compiling in the WSL could have simpler dependencies: * https://mixxx.zulipchat.com/#narrow/stream/109695-_support/topic/Compiling.20mixxx.20on.20windows * https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/VScode.20CMake.20setup

This is teh latest work on the elastic beatgrids * https://github.com/mixxxdj/mixxx/pull/2877