/mixxx

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

Primary LanguageC++OtherNOASSERTION

Mixxx

GitHub latest tag Packaging status Zulip chat Donate

Mixxx is Free DJ software that gives you everything you need to perform live DJ mixes. Mixxx works on GNU/Linux, Windows, and macOS.

Quick Start

To get started with Mixxx:

  1. For live use, download the latest stable version.
  2. For experimentation and testing, download a development release.
  3. To live on the bleeding edge, clone the repo: git clone https://github.com/mixxxdj/mixxx.git

Bug tracker

The Mixxx team uses [Launchpad] to manage Mixxx development.

Have a bug or feature request? File a bug on Launchpad.

Want to get involved in Mixxx development? Assign yourself a bug from the easy bug list and get started!

Building Mixxx

First, open a terminal (on Windows, use "x64 Native Tools command prompt for VS2019"), download the mixxx source code and navigate to it:

$ git clone https://github.com/mixxxdj/mixxx.git
$ cd mixxx

Fetch the required dependencies (on Windows, macOS and Debian/Ubuntu, you can do that by running tools\windows_buildenv.bat, source tools/macos_buildenv.sh setup or source tools/debian_buildenv.sh setup respectively), then run:

$ mkdir build
$ cd build
$ cmake ..   # Use `cmake -G Ninja ..` on Windows
$ cmake --build .

There should now be a mixxx executable in the current directory that you can run. Alternatively, can generate a package using cpack.

More Information can be found on the wiki:

Documentation

For help using Mixxx, there are a variety of options:

Translation

Help to spread Mixxx with translations into more languages, as well as to update and ensure the accuracy of existing translations.

Community

Mixxx is a vibrant community of hackers, DJs and artists. To keep track of development and community news:

License

Mixxx is released under the GPLv2. See the LICENSE file for a full copy of the license.