Hardware Compatibility

Controllers

The following is a list of hardware controllers that are known to work with Mixxx. Mixxx comes bundled with MIDI mapping presets for the devices that are listed as working below.

Device Windows Mac OS X Linux
Hercules DJ Control Steel Yes (1.6.1 +Herc Untested) Yes (1.6.1 +Herc Untested) Yes (1.6.1+Herc Untested) + Hercules Linux MIDI Driver
Hercules DJ Console RMX Yes (1.6.1 +Herc) Yes (1.6.1 +Herc Untested) Yes (1.6.1+Herc) + Hercules Linux MIDI Driver
Hercules DJ Console Mk1 Yes (1.6.0) Yes (1.6.0) No - driver conflict between Linux kernel usbquirks and Herc MIDI driver
Hercules DJ Console Mk2 Yes (1.6.1 +Herc Untested) Yes (1.6.1 +Herc Untested) Yes (1.6.1+Herc Untested) + Hercules Linux MIDI Driver
Hercules DJ Console Mac Edition Yes (1.6.0) Yes (1.6.0) ???
Hercules DJ Control MP3 Yes (1.6.1 +Herc Untested) Yes (1.6.1 +Herc Untested) Yes (1.6.1+Herc) + Hercules Linux MIDI Driver
Stanton SCS.1m Yes (1.6.1) 1) (1.7.0) Yes (1.7.0 Beta2, untested) 2) (1.7.0, untested) 1.6.0 3)
Stanton SCS.1d In Progress In Progress Waiting on FFADO support
Stanton SCS.3d Yes (1.6.1)4) (1.7.0) Yes (1.6.1)5) (1.7.0) Yes (1.7.0)
Stanton SCS.3m Waiting for programming info Ditto Ditto
Mixman DM2 ? Yes via MIDI Driver Yes ALSA MIDI Driver Alternate ALSA MIDI driver (unfinished) dm2linux on sf.net
Tascam US-428 MIDI (1.6.0, untested) ? Yes, you need the latest us428control (launch us428control -m mixxx) and the select the US428 mapping in Mixxx's options
Griffin PowerMate No No Supported in <1.6.0
M-Audio X-Session Pro Yes (1.6.0) Yes (1.6.0) Yes (1.6.0)
Evolution X-Session Yes (1.6.0) Yes (1.6.0) Yes (1.6.0)
M-Audio Xponent Yes (1.6.0) Yes (1.6.0) Yes (1.6.0)
FaderFox DJ2 Yes (1.6.0) Yes (1.6.0, untested) Yes (1.6.0)
Vestax VCI-100 Yes (1.6.0) Yes (1.6.0) Yes (1.6.0)
Numark Total Control Yes (1.6.0) Yes (1.6.0) Yes (1.6.0)
Behringer BCD30006) Yes (1.6.0, untested) Yes (1.6.0, untested) Yes (1.6.0)

Please do not modify this list unless a MIDI mapping preset for a new controller has been added to Mixxx and it has been tested by at least one user and developer.

Please note that any DJ controller which is a standard MIDI device can be made to work with Mixxx via our mapping system. Simple controllers can be mapped from inside Mixxx using our MIDI learning feature, though more complicated devices may require additional editing by hand of a mapping XML file or script file. For more information, please see our MIDI Controller Mapping File Format and our MIDI Scripting pages.

Sound cards

Mixxx is generally compatible with all sound cards that are supported by the host operating system.

On Linux

Linux generally has very good support for sound cards, but if you'd like to see if there's any known issues with any sound card, take a look at the ALSA sound card matrix. Also see Soundcard resources for Linux DJs, courtesy of Mark Hills, the author of xwax. If you have a Firewire/IEEE 1394 interface, you'll want to look at the FFADO project.

Behringer U-Control UCA-202

Product page

This is one of the least expensive yet quality audio interfaces we've come across and it works fine in Linux, too. It's ideal for a non-vinyl control setup since it is very compact and has just enough channels. (One pair for main output, one pair for headphones/monitor, and one input pair.)

Creative Soundblaster Audigy NX, SE/Value and Creative X-Fi

For both sound cards, ASIO is the best “Sound API” setting to use in Mixxx's preferences, as it enables you to use all the channels on the sound card for output. For more information, see this thread.

While the Audigy NX works well on Linux, the Creative X-Fi is currently incompatible with Linux. Creative says they're releasing a closed-source driver in the second third or fourth quarter of 2007, but closed-source drivers often lead to headaches, so Mixxx users might be best to steer clear of these cards.

The cheaper Creative Audigy cards on the market currently (usually billed as the Audigy SE or Value) do not correctly support input under Linux, and while they have the required number of inputs for vinyl control, are not a good budget choice. Several users have had problems with these cards generally under Linux, and with Mixxx in particular. The driver/chipset of note is CA0106 in the ALSA sound card matrix.

Note: An Audigy LS user reported having to select “surround70” or “surround50” as the audio devices in Mixxx's preferences in order to be able to use both Master and Headphone outputs.

Multiple sound cards

Mixxx 1.6.0+ supports multiple sound cards.

Mixxx 1.5.0 doesn't support multiple output devices that span different sound cards. For example, if you have two sound cards, you cannot currently use one sound card for headphone cueing and the other for master output. However, you can use multiple outputs on a single sound card. For example, if you purchase a cheap 5.1 USB sound card, you can use the “front” output as your master output, and plug your headphones into the “rear” output for cueing. This is what the majority of Mixxx users do.

1) , 2) basic support
3) with FFADO 2.1
4) , 5) with DaRouter
6) no jogwheels
 
hardware_compatibility.txt · Last modified: 2009/07/02 20:04 by pegasus
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki