Bare minimum equipment for DJing:
Helpful but not strictly necessary:
See the manual for diagrams and descriptions of setups with different kinds of hardware.
See the Beginner DJ Links page for more helpful resources.
Because Mixxx is free software — free as in artistic freedom, not just price — we strive to make it work with as much hardware as we can. Mixxx is collaboratively developed by a community of volunteers and we can only make mappings for controllers that we have. If hardware does not work with Mixxx, that does not mean it is impossible, it only means that no one has made it work with Mixxx yet. Anyone, including you, who has the hardware is welcome to make Mixxx work with it.
Mixxx can work with any controller that sends MIDI or HID signals to your computer; it just needs a controller mapping to tell Mixxx what to do with the signals. Standards compliant MIDI controllers do not need any special drivers on Linux, Mac OS X, or Windows. Standards compliant HID controllers do not need any special drivers. Most DJ controllers are standards compliant MIDI controllers, with exceptions noted in the tables below.
Controllers that have integrated sound cards often have a USB Audio Class compliant sound card. Sound cards that aren't USB Audio Class compliant need a driver for each OS. USB Audio Class compliant sound cards, both stand-alone and integrated into controllers, do not need any special drivers for Linux or Mac OS X. On Windows, they can be used without any special drivers, but a driver is needed from the manufacturer to use the recommended ASIO sound API. Sound cards that are advertised for use with iOS devices are class compliant.
Unlike some proprietary DJ programs, Mixxx works with any sound card that your operating system has a driver to use—including for timecode vinyl (DVS) use.
Click the name of the controller for more information.
|Device||Price (USD) 1)||Description||Integrated Sound Card||Balanced outputs||Signal protocol||Supported since Mixxx version||Released|
|Hercules DJControl Compact||$80||basic 2 deck||no||N/A||MIDI||2.12)||2015|
|Hercules DJ Control MP3 e2 / MP3 LE / Glow||$90||basic 2 deck3)||no||N/A||USB Bulk||1.114)||2009|
|Hercules P32 DJ||$250||2 deck5) without jog wheels||yes||no||MIDI||2.16)||2016|
|Allen & Heath Xone K2||$270||4 deck mixer + pads||yes||no||MIDI||1.11||2012|
|American Audio VMS4/4.1||discontinued||4 deck all-in-one||yes||yes||MIDI||1.9||2012|
|DJ TechTools MIDIFighter Classic||discontinued||4×4 spring-loaded arcade button grid 7)||no||N/A||MIDI||1.8||2011|
|Denon HS5500||discontinued||2-decks-in-1 CD player with motorized platter||yes||no||MIDI||2.0||2008|
|Hercules DJ Console Mk2||discontinued||2 deck all-in-one||yes||no||USB Bulk||1.11||2008|
|Hercules DJ Console RMX||discontinued||basic 2 deck all-in-one||yes||yes||HID||1.11||2008|
|Hercules DJ Console RMX 2||discontinued||2 deck all-in-one||yes||yes||MIDI||1.11||2012|
|M-Audio X-Session Pro||discontinued||2 deck mixer||no||N/A||MIDI||1.6||2007|
|Stanton SCS.3d||discontinued||1 deck control 8)||no||N/A||MIDI||1.7||2009|
|Stanton SCS.3m||discontinued||2 deck mixer 9)||no||N/A||MIDI||1.7||2009|
|Stanton SCS.1m||discontinued||4 deck mixer||yes||yes||HSS1394 (MIDI)||1.7||2009|
|Stanton SCS.1d||discontinued||1 turntable 10)||no||N/A||HSS1394 (MIDI)||1.9.1||2009|
|Vestax VCI-400||discontinued||4 deck all-in-one||yes||yes||MIDI||1.10.1||2012|
All of these devices have mappings included in Mixxx. There may be other mappings more suited to your workflow on the forum.
Do not add mappings to this list until they have been included in Mixxx. If you make a mapping for a controller, please add it to the Mappings In Development table and refer to the Contributing Mappings page for instructions on how to get it included in Mixxx. When the pull request is merged, move your controller to this table.
|Device||Price (USD) 11)||Description||Integrated sound card||Balanced outputs||Signal protocol||Supported since Mixxx version||Released|
|Numark DJ2GO||$60||basic 2 deck||no||N/A||MIDI||1.10||2011|
|Korg nanoKONTROL 2||$60||miscellaneous||no||N/A||MIDI||1.11||2011|
|Novation Launchpad Mini||$75||pad grid||no||N/A||MIDI||2.0||2013|
|Novation Dicer||$100 12)||pads for use with turntables||no||N/A||MIDI||1.10||2010|
|Hercules DJ Control Instinct S||$100||basic 2 deck||yes||no||MIDI||1.10.1||2015|
|Novation Launchpad Mk2||$150||pad grid||no||N/A||MIDI||2.113)||2015|
|Numark Mixtrack 3||$150||2 deck all-in-one||no||N/A||MIDI||2.114)||2015|
|Behringer CMD Studio 4a||$200||2 deck 15) all-in-one||yes||no||MIDI||2.116)||2013|
|Numark Mixtrack Pro 3||$200||2 deck all-in-one||yes||no||MIDI||2.117)||2015|
|Keith McMillen QuNeo||$250||miscellaneous||no||N/A||MIDI||1.11||2012|
|Pioneer DDJ-SB2||$250||2 deck18) all-in-one||yes||no||MIDI||2.0||2015|
|American Audio VMS2||$250||2 deck all-in-one||yes||yes||MIDI||1.11||2011|
|Denon MC4000||$400||2 deck controller and mixer||yes||yes||MIDI||2.119)||2015|
|Denon MC6000MK2||$700||4 deck all-in-one||yes||yes||MIDI||2.0||2015|
|Behringer BCD2000||discontinued||basic 2 deck||yes||no||MIDI||1.11||2006|
|American Audio Radius 1000 / 2000 / 3000||discontinued||CD player||no||N/A||MIDI||1.10||2010|
|Behringer BCD3000||discontinued||basic 2 deck||yes||no||MIDI||1.6||2007|
|Behringer CMD Micro||discontinued||basic 2 deck||no||N/A||MIDI||2.120)||2013|
|Denon SC2000||discontinued||1 deck||no||N/A||MIDI||1.8||2010|
|DJ Tech CDJ-101||discontinued||2 deck jog wheel||no||N/A||MIDI||1.11||2011|
|DJ Tech DJM-101||discontinued||2 deck mixer||no||N/A||MIDI||1.11||2011|
|DJ Tech iMix Reload||discontinued||2 deck all-in-one||no||N/A||MIDI||1.10||2009|
|DJ Tech Kontrol One||discontinued||4 decks||no||N/A||MIDI||1.11||2009|
|DJ Tech Mixer One||discontinued||2 deck mixer||no||N/A||MIDI||1.10.1||2009|
|eks Otus||discontinued||1 turntable + 2 deck mixer||yes||no||HID||1.11||2008|
|Electrix Tweaker||discontinued||2 deck21) without jog wheels||no||N/A||MIDI||2.0||2012|
|Evolution X-Session||discontinued||knobs + crossfader||no||N/A||MIDI||1.6||2006|
|FaderFox DJ2||discontinued||2 deck mixer||no||N/A||MIDI||1.6||2006|
|Gemini FirstMix||discontinued||basic 2 deck||no||N/A||MIDI||1.11||2011|
|Kontrol DJ KDJ500||discontinued||basic 2 deck||no||N/A||MIDI||1.10||2003|
|Korg nanoKONTROL||discontinued||2 deck mixer||no||N/A||MIDI||1.8.2||2009|
|Hercules DJ Control Air||discontinued||2 deck all-in-one||yes||no||MIDI||1.11||2012|
|Hercules DJ Control Instinct||discontinued||basic 2 deck||yes||no||MIDI||1.10.1||2012|
|Hercules DJ Console Mac Edition||discontinued||2 deck all-in-one||yes||no||MIDI 22)||1.7||2004|
|Hercules DJ Console 4-Mx||discontinued||2 deck23) all-in-one||yes||yes||MIDI 24)||1.11||2010|
|Hercules DJ Console Mk1||discontinued||2 deck all-in-one||yes||no||HID||1.11||2003|
|Hercules DJ Console Mk4||discontinued||2 deck all-in-one||yes||no||USB Bulk||1.8||2010|
|Hercules DJ Control MP3||discontinued||2 deck all-in-one||no||N/A||HID||1.11||2006|
|Hercules DJ Control Steel||discontinued||2 deck all-in-one||no||N/A||HID||1.11||2009|
|Ion Discover DJ||discontinued||basic 2 deck||no||N/A||MIDI||1.8||2009|
|M-Audio Xponent||discontinued||2 deck all-in-one||yes||N/A||MIDI||1.6||2007|
|Mixman DM2||discontinued||2 decks||no||N/A||MIDI 25)||1.7||2001|
|Mixvibes U-Mix Control 2||discontinued||2 deck all-in-one||no||N/A||MIDI||1.10.1||2011|
|Mixvibes U-Mix Control 2 Pro||discontinued||2 deck all-in-one||yes||no||MIDI||1.11||2011|
|Novation Launchpad Mk1||discontinued||pad grid||no||N/A||MIDI 26)||1.11, 2.127)||2009|
|Novation Twitch||discontinued||2 deck all-in-one||no||N/A||MIDI||2.128)||2011|
|Numark Mixtrack Pro II||discontinued||2 deck all-in-one||yes||N/A||MIDI||1.11||2013|
|Numark Omni Control||discontinued||2 deck all-in-one||yes||no||MIDI 29)||1.10||2008|
|Numark Total Control||discontinued||2 deck all-in-one||no||N/A||MIDI||1.6||2007|
|Numark Mixtrack||discontinued||2 deck all-in-one||no||N/A||MIDI||1.8.2||2010|
|Numark Mixtrack Pro||discontinued||2 deck all-in-one||yes||no||MIDI||1.10||2010|
|Numark N4||discontinued||4 deck all-in-one||yes||yes||MIDI||1.10||2012|
|Numark NS7||discontinued||2 deck all-in-one with motorized wheels||yes||yes||MIDI||1.9||2009|
|Numark V7||discontinued||2 deck motorized wheel||yes||no||MIDI||1.10||2010|
|Pioneer CDJ-350||discontinued||CD player||no||N/A||MIDI or HID||1.8.2 (MIDI)||2010|
|Pioneer CDJ-850||discontinued||CD player||yes||no||MIDI or HID||1.10 (MIDI), 1.11 (HID)||2010|
|Pioneer CDJ-2000||discontinued||CD player||yes||no||MIDI or HID||1.10 (MIDI), 1.11 (HID)||2009|
|Pioneer DDJ-SB||discontinued||2 deck30) all-in-one||yes||no||MIDI||2.0||2014|
|Pioneer DDJ-SX||discontinued||4 deck all-in-one controller/mixer||yes||yes||MIDI||2.1||2012|
|Reloop Beatmix 2||discontinued||2 deck all-in-one||yes||no||MIDI||2.131)||2014|
|Reloop Beatmix 4||discontinued||4 deck all-in-one||yes||no||MIDI||2.132)||2014|
|Reloop Beatpad||discontinued||2 deck all-in-one||yes||yes||MIDI||2.0||2014|
|Reloop Digital Jockey 2 Controller Edition||discontinued||2 deck all-in-one||no||N/A||MIDI||1.8||2009|
|Reloop Digital Jockey 2 Master Edition||discontinued||2 deck all-in-one||yes||yes||MIDI 33)||1.8||2009|
|Reloop Jockey 3 ME||discontinued||2 deck34) all-in-one||yes||yes||MIDI||2.135)||2011|
|Reloop Terminal Mix 2||discontinued||2 deck36) all-in-one||yes||yes||MIDI||1.11||2012|
|Reloop Terminal Mix 4||discontinued||4 deck all-in-one||yes||yes||MIDI||1.11||2012|
|Tascam US-428||discontinued||mixing console||yes||no||MIDI||1.6.2||2001|
|Vestax VCI-100MKI||discontinued||2 deck all-in-one||no||N/A||MIDI||1.6||2007|
|Vestax VCI-100MKII||discontinued||2 deck37) all-in-one||yes||no||MIDI||2.0||2011|
|Vestax VCI-300||discontinued||2 deck all-in-one||yes||yes||MIDI||1.11||2008|
|Vestax Typhoon||discontinued||2 deck all-in-one||yes||no||MIDI||1.9||2010|
|Vestax Spin||discontinued||2 deck all-in-one||yes||no||MIDI||1.9||2009|
These are devices that were not designed for controlling music software but have been mapped to Mixxx anyway.
These controllers have Mixxx mappings under active development. If you are considering getting one of these controllers, you are encouraged to do so. You can help the development of the mapping by testing it and providing feedback to the developer. You can also edit the mapping yourself. Click the name of the controller for more information.
|Device||Price (USD) 38)||Description||Integrated Sound Card||Balanced outputs||Signal protocol||Released|
|Akai AMX||$250||2 deck mixer||yes||no||MIDI||2014|
|Gemini G4V||$350||2 deck39) all-in-one||yes||yes||MIDI||2013|
|Pioneer DDJ-WeGO3||$300||2 deck controller and mixer||yes||no||MIDI||2014|
|Native Instruments Traktor Kontrol S4 Mk2||$600||4 deck all-in-one||yes||yes||HID||2013|
|Behringer CMD PL-1||$100||1 deck controller||no||no||MIDI||2013|
| Behringer CMD MM-1|
(Alternative advanced mapping)
| JBSystems DJ-kontrol 3 |
(Resident DJ-kontrol 3 identically?)
|$200||2 deck controller||yes||yes||MIDI||2012|
There are too many DJ controllers out there to list. Some of these controllers may have mappings (of unverified quality and may be incomplete) posted on the forums that have not (yet) been included with Mixxx. If a controller you own or are interested in getting is not listed here, search the forum to see if anyone has posted a mapping. If you are willing to put in the effort to map one of these controllers, please get the controller, map it, and contribute the mapping to Mixxx.
Native Instruments' newer DJ controllers are USB HID class compliant devices (source). The Windows and Mac OS X drivers can translate the HID signals to MIDI, but this is not available on GNU/Linux. So, if you make a mapping for these controllers, please make an HID mapping so it is compatible with every OS that Mixxx runs on.
Native Instruments' older DJ controllers use a proprietary protocol called NHL that Mixxx does not support. The Windows and Mac OS X drivers can switch these controllers to a MIDI mode by pressing certain buttons (see the Native Instruments website for the button combination for each controller), which could be mapped to Mixxx. Unfortunately, because this is done by the driver and not the controller firmware, these controllers cannot be used as MIDI controllers on GNU/Linux. However, the snd-usb-caiaq driver in Linux supports the audio interfaces in at least some of these devices. It also registers the signals from some of the controllers as generic Linux input events. To get these devices to work with Mixxx on GNU/Linux, either the driver would need to be modified to translate these signals to HID or MIDI, Mixxx would need to be able to read Linux input events, or a program would need to translate the Linux input events to HID or MIDI.
Splitter cables are the cheapest way to get two separate sound outputs from your computer. These plug into the onboard sound card built into computer motherboards and split the stereo signal into two separate mono signals. However, onboard sound cards are not good quality.
Devices marketed as “headphone splitter” instead of DJ splitters duplicate one stereo signal in two jacks. These cannot be used for headphone cueing. Also, generic stereo-to-mono splitter cables or adapters typically have two mono jack outputs. Plugging headphones or stereo speakers into a generic stereo-to-mono splitter will only play sound on one side of the headphones or speakers.
Available DJ splitter cables:
To be able to hear the next track you want to mix in before your audience hears it, you need two separate sound outputs. Most computers come with a sound card built into the motherboard with only 1 stereo 1/8“ headphone output (2 mono channels). Onboard sound cards built into computers generally have bad sound quality and may pick up interference from other devices in the computer, especially the charger or power supply. It is recommended to use one sound card with at least 4 mono output channels (2 stereo channels). For vinyl control, it is recommended to use a sound card with phono preamplifiers.
As stated above, Mixxx can use any sound card that your OS has a driver to use. All sound cards listed in the table below work with Mac OS X. All except the Apogee Duet have drivers for the recommended ASIO sound API on Windows. Most work with Linux, but not all; check the table for details.
Thunderbolt sound cards can operate at lower latencies than USB or Firewire sound cards, but are generally only compatible with Mac OS X.
Many DJ controllers have a 4 output sound card built into them. This is more convenient to transport and set up than a stand-alone sound card plus a controller because it only requires one device with one USB cable. However, stand-alone sound cards are generally higher quality than those built into controllers (except for the cheapest stand-alone sound cards).
Some DJ mixers also include built-in USB sound cards. These can be used to send Mixxx's unmixed Deck 1-4 outputs to the external mixer. This is more convenient than having a separate device plugged into a mixer. Most DJ mixers have phono preamplifiers, allowing turntables to be plugged into them for timecode vinyl control (DVS). If the mixer is a digital mixer, the sound quality would be better using a sound card built into the mixer than plugging in a separate sound card because it would skip converting the signal from digital to analog and back again.
If you want to use vinyl control, sometimes referred to as a Digital Vinyl System (DVS), it is best to have phono preamplifiers (one for each deck) somewhere between your turntable and sound card to boost the turntable's phono level signal to line level. Mixxx can amplify phono level signals in software, but it is better to do it in hardware. The phono preamp can be in the turntable, in the sound card, or a stand alone device. Most sound cards do not have phono preamps; these are generally found on sound cards specifically made for controlling DJ software with timecode vinyl. Mixers with sound cards have phono preamps on their deck inputs, but not necessarily on every deck input. Many higher-end all-in-one controllers also include sound cards with phono preamps. Refer to the tables below for some devices with phono preamps.
Turntables, microphones, and instrument pickups all output very low voltage signals that need to be amplified to line level by a preamplifier before a sound card (or most audio equipment) can effectively work with them. Additionally, vinyl records have the RIAA equalization curve applied to the recording, which needs to be undone by a phono preamplifier. If a device has a switch between phono, mic, or instrument (contact microphone) level and line level, it has a preamplifier in it. If you want to plug a microphone into your sound card, it will need a microphone preamplifier. If you want to plug an electric guitar or bass into your sound card, it will need an instrument preamplifier.
Note that phono preamplifiers work on a stereo pair (2 input channels) whereas microphone and instrument preamplifiers work on a single input channel.
If you are unfamiliar with professional audio equipment, read Digital DJ Tips' Essential Guide to Audio Cables for DJs to understand the different kinds of connectors on sound cards. It is better to use a sound card with balanced outputs, especially if you will run long cables directly into an amplifier or active speakers without going through a hardware mixer. Balanced signals reject interference and are less susceptible to ground loop hum issues (which can be a problem when plugging unbalanced gear into separate power sources). However, most venues have DJs plug into hardware DJ mixers, which typically only have RCA inputs (RCA cables cannot be balanced). Most home/computer speakers and amplifiers have RCA and/or 1/8“ TRS stereo inputs. Most live sound mixers have balanced 1/4” TRS mono inputs. If you need to interconnect balanced and unbalanced gear, see this guide from Presonus and this guide from Rane.
Sound cards often have multiple connectors for a single channel, resulting in more connectors than channels. So, not every connector can send or receive an independent signal. For example, some sound cards made for DJing have 4 output channels with 4 mono output connectors and 1 stereo headphone connector. This does not mean that the sound card can send out 6 different signals at the same time; rather, the signal on 2 of the mono outputs and the stereo headphone output would be the same. Also, many controllers have separate master and booth outputs with independent volume controls, but they both play the same signal.
Sound cards made for consumer surround sound setups such as 5.1 or 7.1 configurations are not recommended. They typically do signal processing in hardware or in the driver to split a stereo signal into multiple components. It may be possible to configure them to output a separate master and headphone stereo signals, but it is often tricky to do so. A single sound card with 4 independent mono outputs is recommended.
Most music is published with a bit depth of 16 bits at a sample rate of 44.1 kHz because this is all that is needed to store all the detail of music in digital form.
Bit depth determines the possible dynamic range of the signal. 16 bits is more than enough for playing back music. While 24 bits is helpful for recording, it is useless for playback.
Half the sample rate determines the maximum frequency that can be represented by the signal. Humans generally can't hear frequencies above 20 kHz, so a sampling rate of 44.1 kHz, representing a maximum frequency of 22.05 kHz, is fine for playback. Higher sample rates like 88.2 kHz and 96 kHz can be helpful to reduce aliasing distortion when recording, but have no benefit for playback and make your computer work harder.
For a more thorough and technical explanation of why 16 bits at 44.1 kHz is all that is needed for playback, read 24/192 Music Downloads Are Very Silly Indeed.
When considering specifications, higher dynamic range, higher signal-to-noise ratio (SNR), higher maximum output level, lower THD+N (Total Harmonic Distortion + Noise; look for a more negative dB value or smaller percentage), and lower crosstalk (more negative dB value) are better. Cheap sound cards tend to not have these specifications published.
These devices allow a computer to output and input sound. It is possible to use just a sound card plus a keyboard & mouse to use Mixxx, but a separate controller makes using Mixxx easier, more intuitive, and more fun.
Many extremely cheap ($1-$10) 2 channel output USB sound cards that look like USB flash drives are available, but these tend to be very poor quality, sometimes even worse than onboard sound cards, and sometimes can be difficult to configure properly. Surround sound (5.1 or 7.1) cards are not recommended either. Splitter cables are a good option in that price range and tend to be easier to set up. Mixxx 2.0 can use multiple sound cards at the same time, so it is possible to use a 2 output sound card for the main stereo output and the onboard sound card on a computer for headphones. However, a higher quality, 4 output sound card is recommended. You generally get the sound quality you pay for with sound cards.
|Device||Price (USD) 40)||Channels out||Output connectors||Channels in||Input connectors||Preamps||Linux|
|Behringer U-Control UCA202 & UCA222 41)||$30||2||2 RCA, 1 1/8“ headphone, 1 SPDIF Toslink||2||2 RCA||none||yes|
|Behringer U-Phono UFO20242)||$30||2||2 RCA, 1 1/8” headphone||2||2 RCA||1 phono||yes|
|Native Instruments Traktor Audio 2 DJ (Mk2)||$100||4||2 1/8“ stereo||0||none||none||yes|
|Numark DJ iO 2||$100||4||2 RCA, 1 1/4” headphone||0||1 1/4“ mic 43)||1 mic||yes|
|ESI UDJ6||$140||6||4 RCA, 1 1/4” headphone||0||none||none||likely 44)|
|ESI Maya 44 USB+||$140||4||4 RCA, 1 1/4“ headphone/SPDIF optical combo||4||4 RCA||none||yes|
|Novation Audiohub 2x4||$150||4||4 RCA, 2 1/4” balanced, 1 1/4“ headphone||2||2 RCA (+3 USB ports for connecting other devices)||none||likely 45)|
|Focusrite Scarlett 2i4||$200||4||2 1/4” balanced, 4 RCA, 1 1/4“ headphone, 1 5-pin MIDI||2||2 XLR+1/4” balanced combo, 1 5-pin MIDI||2 mic, 2 instrument||yes|
|Roland Rubix24||$200||4||4 1/4“ balanced, 1 1/4” headphone, 1 5-pin MIDI||2||2 XLR+1/4“ balanced combo, 1 5-pin MIDI||2 mic, 1 instrument||yes|
|Native Instruments Komplete Audio 6||$230||4 analog, 2 digital||4 1/4” balanced, 1 1/4“ headphone, 1 5-pin MIDI, 1 optical SPDIF||4 analog, 2 digital||2 XLR+1/4” balanced, 2 1/4“ balanced, 1 5-pin MIDI, 1 optical SPDIF||2 mic, 2 instrument||yes|
|Native Instruments Traktor Scratch A6||$300||6||6 RCA, 1 1/4” headphone||6||6 RCA||2 phono||yes|
|Denon DS1||$300||4||4 RCA||4||4 RCA||2 phono||yes|
|Audient iD14||$300||4||2 1/4“ balanced, 1 1/4” headphone||2||2 1/4“ balanced/XLR combo, 1 1/4” TS instrument||2 mic, 1 instrument||yes|
|Native Instruments Traktor Scratch A10||$500||10||10 RCA, 1 1/4“ headphone||10||10 RCA, 1 1/4” mic||4 phono, 1 mic||yes|
|Rane SL2||$500||4||4 RCA||4||4 RCA||2 phono||no|
|Apogee Duet 2 46)||$600||4||2 1/4“ balanced (on breakout cable), 1 1/4” headphone||2||2 1/4“ balanced/XLR combo (on breakout cable)||2 mic, 2 instrument||likely 47)|
|MOTU Ultralite AVB||$650||10 analog, 8 digital||8 1/4” balanced, 1 1/4“ headphone, 1 Toslink SPDIF/ADAT, 1 AVB Ethernet||10 analog, 8 digital||2 XLR, 2 1/4” Hi-Z, 6 1/4“ balanced or unbalanced, 1 Toslink SPDIF/ADAT, 1 AVB Ethernet||2 mic, 2 instrument||yes|
|Rane SL3||$700||6||6 RCA||6||6 RCA||3 phono||no|
|RME Babyface Pro||$750||4 analog, 8 digital||2 XLR, 1 1/8” headphone, 1 1/4“ headphone, 1 Toslink SPDIF/ADAT||4 analog, 8 digital||2 XLR, 2 1/4” balanced or unbalanced, 1 Toslink SPDIF/ADAT SPDIF/ADAT||2 mic, 2 instrument||yes 48)|
|Rane SL4||$900||8||8 RCA||8||8 RCA||4 phono||no|
These are devices that can mix audio from different sources without needing a computer. They also have a built-in USB sound card to connect directly to a computer without needing a separate sound card. They tend to be much more expensive than comparable controllers and USB sound cards. They are often found installed in venues for multiple DJs to use.
Each conversion of a signal between digital and analog forms adds noise and distortion. So, if the mixer's processing is done digitally, it is best to use the sound card built into a mixer (or a digital input if the mixer has one). When analog outputs of a separate sound card are plugged into a digital mixer, the sound card converts the digital signals to analog, then the mixer converts the analog signals back to digital for its processing. If the input to the mixer is digital, those two conversions do not occur.
However, some of these mixers are analog mixers and the built in sound card converts the digital signals from the computer to analog for the mixer's analog processing. In that case, using the mixer's built in sound card may or may not sound better than a separate sound card, depending on the quality of each of the sound cards.
Many of these mixers also send MIDI signals to the computer over USB, which could be mapped to control Mixxx.
Most of these have a single USB port, but some have two. Two USB ports allows two different DJs to use the mixer's sound card at the same time with their own computer for collaborative DJ sets and easy, seamless transitions between DJs.
|Device||Price (USD) 49)||Decks||Phono preamps||USB ports||Analog or digital mixing||Linux|
|Numark M101USB||$100||2||2||1||?||likely 50)|
|Allen & Heath Xone 23C||$400||2||2||1||analog||likely 51)|
|Native Instruments Traktor Kontrol Z2||$600||2||2||1||?||likely 52)|
|Allen & Heath Xone 43C||$1000||4||4||1||analog||likely 53)|
|Allen & Heath Xone DB2||$1500||4||4||1||digital||no|
|Rane TTM57MkII||$1750||2||2||2||digital||likely 54)|
|Rane MP2014||$2000||4||2||2||digital||likely 55)|
|Allen & Heath Xone DB4||$2000||4||4||1||digital||no|
|Pioneer DJM-2000NXS||$2500||4||2||1||digital||likely 56)|
|Rane MP2015||$2900||4||4||2||digital||likely 57)|
Mixxx can work with any microphone that you can plug into a sound card that your operating system supports. To preview the music you will play next in headphones and have microphone input, a single sound card with 4 output channels and microphone inputs such as the Roland Rubix 24 is recommended. These types sound cards are typically advertised for recording music, but they can work just as well for broadcasting. You do not need an external mixer unless you have more microphones than your sound card has microphone inputs. The simpler your signal chain is, the better it will sound, so using an external mixer is not recommended unless you have a specific reason to need one.
USB microphones are not recommended, especially on Windows. These devices have their own sound card built in. Every sound card runs on its own clock and no two sound cards' clocks will stay synchronized. When using unsynchronized clocks, it is likely that there will be glitches in the audio. Mixxx is able to compensate for the differences between multiple sound cards' clocks, but ASIO, the recommended sound API on Windows, can only work with one sound card at a time. It is possible to use ASIO4ALL to use multiple sound cards at a time with ASIO, but that makes all the sound cards appear as one device to Mixxx, so Mixxx's methods for accommodating multiple clocks will not work.
The microphone inputs on DJ controllers, particularly cheaper DJ controllers, is often mixed directly with the master output of the DJ controllers' sound card in hardware. If this is the case, it is not possible to get the microphone signal into the computer to broadcast with Mixxx. Some controllers do make the microphone input available to the computer though. Check the controllers' wiki page linked in the tables above for information about this and search online for information about any particular controller.