Mixxx can work with any controller that sends MIDI or HID signals toyour computer; it just needs a controller mapping to tell Mixxx what todo with the signals. Standards compliant MIDI controllers do not needany special drivers on Linux, macOS, or Windows. Standards compliant HIDcontrollers do not need any special drivers. Most DJ controllers arestandards compliant MIDI controllers and so are these in the tablesbelow. Exceptions from the standard are noted in the tables below.
Controllers that have integrated audio interfaces often have a USB AudioClass compliant audio interface. Sound cards that aren't USB Audio Classcompliant need a driver for each OS. USB Audio Class compliant audiointerfaces, both stand-alone and integrated into controllers, do notneed any special drivers for Linux or macOS. On Windows, they can beused without any special drivers, but a driver is needed from themanufacturer to use the recommended ASIO soundAPI.Sound cards that are advertised for use with iOS devices are classcompliant.
If you are considering buying a controller or audio interface, theeasiest way to tell if it is USB class compliant before you buy it is tosearch for macOS drivers for the device on the manufacturer's website,even if you do not use macOS. If it is advertised as compatible withmacOS but there are no drivers to download for macOS, it does notrequire drivers from the manufacturer on macOS because it is classcompliant. If it is advertised as compatible with iOS, it is classcompliant because Apple does not let manufacturers provide proprietarydrivers on iOS. USB class compliant audio, MIDI, and HID devices can beused with Mixxx on Linux, macOS, and Windows.
Native Instruments' newer DJ controllers are USB HID class compliant devices (source). The Windows and macOS 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' first generation DJ controllers use a proprietary protocol called NHL that Mixxx does not support. The Windows and macOS driverscan switch these controllers to a MIDI mode by pressing certain buttons (see the Native Instrumentswebsitefor 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 Linuxsupports the audio interfaces in at least some of these devices. It also registers the signals from some of the controllers as generic Linuxinput events. To get these devices to work with Mixxx on GNU/Linux, either the driver would need to be modified to translate these signalsto 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.
Mixxx can work with any microphone that can be plugged into your audio interface. Refer to the MixxxManual for a detailed explanation of different options for setting up Mixxxwith microphones. As explained in the manual, USB microphones are not recommended because many of them cannot be used with direct monitoring with Mixxx.
The table of USB audio interfaces below has notes regarding use of some audio interfaces with microphones. As explained in the manual, Behringer Xenyx and Yamaha AG03/AG06 mixers are not recommended because their audio interfaces only have 2 channels for output.
Splitter cables are the cheapest way to get two separate sound outputs from your computer. These plug into the onboard audio interfacebuilt into computer motherboards and split the stereo signal into two separate mono signals. However, onboard audio interfaces are not goodquality, and you lose the stereo effect of hearing different sounds arranged in space.
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 computerscome with an audio interface built into the motherboard with only 1 stereo 1/8 headphone output (2 mono channels). Onboard audio interfacesbuilt 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 audio interface with at least 4 mono output channels (2 stereo channels). For vinyl control, it is recommended to use an audio interface with phono preamplifiers.
These devices allow a computer to output and input sound. Any audio interface that your operating system has a driver to use can be usedwith Mixxx. All the USB audio interfaces in the table below are compatible with Windows, macOS, and Linux unless otherwise noted. It is possible to use just an audio interface plus a keyboard & mouse to use Mixxx, but a separate controller makes using Mixxx easier, more intuitive, and more fun.
An audio interface with at least 4 mono output channels (2 stereo pairs) is recommended for most uses. Refer to the Mixxxmanual for details. If your audio interface does not have 4 output channels, it ispossible to use multiple audio interfaces. However, this increases latency. On Windows, it can be tricky to configure Mixxx to use both of them at the same time depending on the sound APIs supported by each audio interface's driver.
Surround sound (5.1 or 7.1) cards are not recommended. They sometimes 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 separate master and headphone stereo signals, but it is often tricky to do so.
This table only lists a handful of available USB audio interfaces that are currently in production and suitable for use with Mixxx. There aremany more options available that may be better for you depending on your input and output needs and the sound quality you can afford. Yougenerally get the sound quality you pay for with audio interfaces. The Mixxx manual has more information to help decide on an audio interface to use.
These are devices that can mix audio from different sources withoutneeding a computer. They also have a built-in USB audio interface toconnect directly to a computer without needing a separate audiointerface. They tend to be much more expensive than comparable#controllers and #USB audiointerfaces. They are often found installedin venues for multiple DJs to use.
Each conversion of a signal between digital and analog forms adds noiseand distortion. So, if the mixer's processing is done digitally, it isbest to use the audio interface built into a mixer (or a digital inputif the mixer has one). When analog outputs of a separate audio interfaceare plugged into a digital mixer, the audio interface converts thedigital signals to analog, then the mixer converts the analog signalsback to digital for its processing. If the input to the mixer isdigital, those two conversions do not occur.
However, some of these mixers are analog mixers and the built in audiointerface converts the digital signals from the computer to analog forthe mixer's analog processing. In that case, using the mixer's built inaudio interface may or may not sound better than a separate audiointerface, depending on the quality of each of the audio interfaces.
Most of these have a single USB port, but some have two. Two USB portsallows two different DJs to use the mixer's audio interface at the sametime with their own computer for collaborative DJ sets and easy,seamless transitions between DJs.
Digidesign Pro Tools M-Powered 7 software introduces a plethora of new features and enhancements that deliver significantly expanded MIDI and audio recording and editing capabilities, greater mixing power and flexibility, enhanced efficiency, and improved ease of use, providing a new creative environment for the industry-standard digital audio workstation. Pro Tools M-Powered 7 software also adds Pro Tools M-Powered software support for five additional M-Audio peripherals, including Black Box, Ozone, Mobile Pre USB, Fast Track USB, and Transit.
The Pro Tools M-Powered 7 application requires a supported M-Audio audio interface and an iLok with Pro Tools M-Powered authorization. The M-Powered application will not open without the iLok authorization.
In addition to the Pro Tools M-Powered 7 Update installers, you will also need to download the latest drivers for your M-Audio hardware. To download the latest driver updates from the M-Audio website:
If you do not own Pro Tools M-Powered software, you can try the Pro Tools M-Powered Demo version. A compatible M-Audio audio interface & current M-Audio drivers for that interface are required for the Pro Tools M-Powered Demo versions:
MIXTOUR has been designed from the ground-up to offer a compact, two-channel DJ controller layout which allows you to get the party started anywhere, anytime. This portable controller works with djay on any supported phone, tablet, or Mac/PC, and comes with a built-in audio interface and all necessary mixing controls.
Amadeus Pro is a fully featured multitrack editor. Each track can have its volume and panning adjusted independently from the others. Each track can be split into multiple audio clips that can easily be dragged independently of each other. Furthermore, Audio Units can be applied to individual tracks in real-time without requiring any destructive editing.
This can happen if you try to create a high-quality compressed file from low-quality uncompressed audio, which is something that you would not want to do on purpose. Just decrease the bitrate in the Mp3/AAC settings to a lower value.
These sliders directly control the hardware. Therefore, they are only active if your hardware actually does provide gain control and the driver of your hardware implements it correctly. If your particular hardware doesn't support it, there's nothing that one can do about it. You should be careful to adjust the level of the signal to the correct level before it reaches your hardware (or using the controls of the hardware if it has some). Also, make sure that you are actually using the correct sound input device. You can check whether a particular device supports gain adjustement with the "Audio MIDI Setup" application in your Applications/Utilities folder (select the device and check whether the input sliders there are greyed out).Note that the iMic has a little black switch that allows you to switch between microphone level input and line-in level input. Make sure that this switch is in the appropriate position. 2b1af7f3a8