A screenshot of Mixxx running on Mac OS X
|
|
Developer(s) | RJ Ryan Owen Williams Sean Pappalardo Daniel Schürmann S. Brandt Ilkka Tuohela Max Linke Marcos Cardinot Nicu Badescu |
---|---|
Initial release | 2001 |
Stable release |
2.0.0 / December 30, 2015
|
Repository | github |
Written in | C++, Qt, JavaScript, XML |
Operating system |
Linux Mac OS Windows |
Available in | 17 languages |
Type | Audio mixing |
License | GPL (free software) |
Website | mixxx |
Mixxx is an open source computer program for DJing music. Mixxx is cross-platform and supports most common music file formats. It can be controlled with MIDI/HID controllers and timecode vinyl records in addition to computer keyboards and mice.
Mixxx is a DJ Automation and digital DJ performance application and includes many features common to digital DJ solutions as well as some unique ones: It natively supports advanced MIDI and HID DJ controllers, is licensed under the GPL (v2.0 or later) and runs on all major desktop operating systems. The project was started in early 2001 for a doctoral thesis as one of the first digital DJing systems. Over 1,000,000 downloads of the app occur annually and as of Mixxx 1.10.0, 100 developers and artists have helped create Mixxx. Recent versions support harmonic mixing and beatmatching, both manually and automatically.
Mixxx can read most popular audio formats, including MP3, Ogg Vorbis, Opus, WAVE, AIFF and FLAC. v1.8 introduces a plug-in system to be able to read other formats, including patent-encumbered ones whose decoders cannot legally be distributed in binary form with Mixxx such as M4A/AAC/MP4. Any such plug-ins are automatically loaded at run-time if present.
Any sound card that is supported by the operating system is usable in Mixxx. Mixxx supports various software APIs for using sound cards on different operating systems, namely ASIO, WASAPI, and DirectSound on Windows; OSS, ALSA, and JACK on Linux; and CoreAudio on Mac OS X, all via PortAudio.