Mixxx

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Mixxx
Logo of Mixxx
Mixxx-1.11.0-Deere.png
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; 24 years ago (2001)
Stable release 2.0.0 / December 30, 2015; 9 years ago (2015-12-30)[1]
Written in C++, Qt, JavaScript, XML
Operating system Linux
Mac OS
Windows
Available in 17 languages[citation needed]
Type Audio mixing
License GPL (free software)
Website {{#property:P856}}

Mixxx is an open source DJ software. Up to 4 decks can be used to mix digital music files in real time with tools such as equalizers, loops, cue points, and effects. Mixxx is cross-platform, natively supports most common music file formats, and can be controlled with MIDI and HID controllers as well as timecode vinyl records. Mixxx can also broadcast music to an Internet radio server using the SHOUTcast protocol.

Overview

The project was started in early 2001 for a doctoral thesis as one of the first digital DJing systems.[2] Today it is a polished application that is downloaded over one million times annually[3] 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.[4] As of Mixxx 1.10.0, over 100 developers and artists have helped create Mixxx. Recent versions support harmonic mixing and beatmatching, both manually and automatically.[5]

Hardware/software support

Audio file support

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.

Audio API/hardware support

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.

Controller hardware support

For external hardware control, Mixxx can support any MIDI or HID controller as long as there is a mapping to tell Mixxx how to interpret the controller's signals. Mixxx includes mappings for many DJ controllers and users can create their own mappings as well.[6] It is the only DJ software capable of using a fully featured programming language, JavaScript, for creating mappings with advanced controller interaction and feedback.[7]

Timecode support

Turntables and CDJ media players can control Mixxx with the timecode control sub-system which is built on xwax. Like xwax, Mixxx supports timecode vinyl made by several manufacturers.[8]

Reception

Mac App Store

Mixxx is one of the first free and open-source applications available in the Mac App Store. In less than 48 hours since it went live in February 2011[9] Mixxx has become the #1 Top Free App in the USA, Germany, and Italy. [10]

GSoC participation

Mixxx has been accepted as a mentoring organization in Google Summer of Code 2007, 2008, 2010,[11] 2011,[12] 2012,[13] and 2013.[14]

See also

External links

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. [1] 30 Dec 2015, Retrieved on 3 Jan 2016
  2. http://haste.dk/tue/pub.html
  3. Digital Dj Tips: "Get Your Mixxx for Free!" 14 October 2010, Retrieved on 4 Nov 2011
  4. Skratchworx: "Mixxx with 3 Xs - one for each supported OS" 7 Aug 2009, Retrieved on 4 Nov 2011
  5. Source code of a simple implementation
  6. Mixxx Wiki, hardware compatibility page. Retrieved on 4 Nov 2011.
  7. Create Digital Music: "Turntablism in the Digital Age: DJ Jungleboy with Stanton SCS.3d; Open Scratch Scripting" Section: "Open Source SCS.3d Scripting?" Jun 9 2009, retrieved on 4 Nov 2011
  8. http://mixxx.org/manual/latest/chapters/vinyl_control.html
  9. Mixxx blog: App store availability announcement 18 February 2011, Retrieved on 4 Nov 2011
  10. MusicRadar.com: "Free Mixxx DJing app hits number one in the Mac App Store" 22 February 2011, Retrieved on 4 Nov 2011
  11. http://www.google-melange.com/gsoc/org/google/gsoc2010/mixxx
  12. http://www.google-melange.com/gsoc/org/google/gsoc2011/mixxx
  13. http://www.google-melange.com/gsoc/org/google/gsoc2012/mixxx
  14. http://www.google-melange.com/gsoc/org/google/gsoc2013/mixxx