====== Hardware Matrix ====== This page is intended as a reference for hardware that can be used for recording in Linux. There are other lists, e.g. the Alsa one, but some are out of date and they are not generally aimed at recording. Each device (or family of devices) should have a page detailing the capabilities, what works on Linux and what additional software is required (if any). {{tag>hardware_linux}} ====== Audio Interfaces ====== ===== Firewire ===== This relies on the [[http://www.ffado.org/|ffado]] project. They list supported devices. Users should post comments there if the information is incorrect * [[/hw/echo_audiofire_2|Echo AudioFire 2]] 2x2 24 bit/96kHz + digital i/o and MIDI * [[/hw/echo_audiofire_12|Echo AudioFire 12]] 12x12 24 bit/96kHz + MIDI * [[Focusrite Saffire]] 4 in 10 out Midi i/o S/pdif i/o * [[/hw/focusrite_saffire_pro_40|Focusrite Saffire PRO 40]] 8 input (+ 12 digital) 24-bit/96kHz interface * [[/hw/m-audio_firewire_solo|M-Audio FireWire Solo]] 4x4 24 bit 96kHz interface * [[presonus_firepod_fp10|Presonus Firepod FP10]] * Presonus FireStudio Mobile - Not currently supported. See [[http://www.ffado.org/?q=node/35|Ffado project]]. Reported working there as of July 2012 * [[/hw/rme_fireface_ucx|RME Fireface UCX]] USB/Firewire 18x18 (8 analog) and MIDI * [[tascam_fireone|Tascam Fireone]] 2 in 2 out midi-in/out Control interface ===== USB ===== Most USB 1.1 devices are 'class compliant', i.e. they conform to a standard that is supported in Linux, but this may not support all the features of the device. Generally 48kHz/16 bit stereo I/O will work (//24 bit support?//). Some devices have dedicated ALSA support for advanced features. Many USB 2.0 devices require proprietary drivers and so will not work on Linux. //Info required on class compliant devices, if any.// * [[Alesis iO2 Express|Alesis iO2 Express]] - 2x2 24-bit 48kHz interface with phantom power * [[hw:Alesis iO4|Alesis iO4]] - 4x4 interface with pre-amps and MIDI * [[hw:Edirol UA-25EX|Edirol UA-25EX]] (and UA-25) - 2x2 interface with pre-amps and MIDI * [[Focusrite Forte|Focusrite Forte]] - May or may not work on Linux * [[Focusrite Scarlett|Focusrite Scarlett]] - Range of interfaces with preamps * [[hw:Komplete Audio 6|Komplete Audio 6]] - 6x6 (4 analogue, 2 digital) USB 2.0 class compliant interface with 2 preamps * [[Lexicon Alpha|Lexicon Alpha]] - 2x2 interface with instrument, mic and line inputs * [[hw:Lexicon Omega|Lexicon Omega]] - 8x4x2 interface with MIDI * [[hw:M-Audio Audiophile USB|M-Audio Audiophile USB]] - 2x2 interface with MIDI * [[hw:M-Audio Fast Track|M-Audio Fast Track]] - 2x2 interface. One microphone, one instrument input * [[hw:M-Audio Fast Track Pro|M-Audio Fast Track Pro]] - 4x4 interface with pre-amps and MIDI * [[hw:M-Audio Fast Track Ultra|M-Audio Fast Track Ultra]] - 8x8 interface with pre-amps and MIDI * [[M-Audio Fast Track C400/C600|M-Audio Fast Track C400/C600]] - USB2.0 interfaces * [[M-Audio MobilePre USB|M-Audio MobilePre USB]] - 2 x 2 16-bit/48kHz analog I/O w/ preamps * [[hw:Mackie Onyx Blackjack|Mackie Onyx Blackjack]] - 2x2 with pre-amps * MOTU Microbook - Not supported on Linux * [[hw:Native Instruments Komplete Audio 6|Native Instruments Komplete Audio 6]] - 4x4 with 2 preamps plus SPDIF and MIDI * [[hw:PreSonus AudioBox 1818VSL|PreSonus AudioBox 1818VSL]] 18x18 USB 2.0 interface * [[hw:Prism Sound Lyra|Prism Sound Lyra]] - USB 2.0 interfaces * [[../hw/rme_babyface|RME Babyface]] - USB 2.0 2x4 (analog) plus ADAT, optical SPDIF, and MIDI * [[hw:RME Fireface UCX|RME Fireface UCX]] USB/Firewire 18x18 (8 analog) and MIDI * [[Samson C01U|Samson C01U]] - USB Studio Condenser microphone * [[hw:Sound Devices USBPre 2|Sound Devices USBPre 2]] - 2x2 interface with pre-amps * [[hw:Tascam US-800|Tascam US-800]] - USB 2.0 8x6 interface * [[hw:Zoom H4|Zoom H4]] - Handheld audio recorder that also works as an interface ===== PCI ===== Several PCI interfaces are well supported. Less information about PCIe cards. Newer motherboards using Intel Series 7 chipset (H77, Z75, and Z77) emulate PCI via a 'bridge'. This may cause latency issues. * [[hw:DSP2000 C-Port|DSP2000 C-Port]] 10x10 interface with rack-mounted connection box * [[E-MU 0404 PCIe|E-MU 0404 PCIe]] 2x2 + S/PDIF and MIDI * [[hw:E-MU 1820M|E-MU 1820M]] multi-input interface with external connection box * [[ESI Juli@|ESI Juli@]] PCI and PCIe 2x2 + S/PDIF and MIDI * [[hw:esi_maya44_pci|ESI Maya 44 PCI]] 4x4 + S/PDIF and optional MIDI * [[M-Audio Delta|M-Audio Delta]] - 4x4 up to 10x10 interfaces * [[hw:RME HDSP|RME HDSP]] - High end interfaces ===== PCMCIA ===== * [[echo_indigo_i_0|ECHO Indigo I/0]] 2 in 2 outs 6 virtual outs * [[RME HDSP Cardbus]] ====== MIDI ====== * [[hw:Behringer FCB1010|Behringer FCB1010]] MIDI foot controller * [[M-Audio MIDI Interfaces|M-Audio MIDI Interfaces]] * [[hw:M-Audio Oxygen|M-Audio Oxygen]] MIDI keyboards ====== Control Surfaces ====== * [[Akai MPK mini|Akai MPK mini]] - 2 octave keyboard with drum pads and knobs * [[hw:Behringer BCF2000|Behringer BCF2000]] - USB mixer with motorised faders * [[hw:Korg nanoKEY|Korg nanoKEY]] - mini USB keyboard * [[hw:Korg nanoKONTROL|Korg nanoKONTROL]] - Portable USB device * [[hw:TranzPort|TranzPort]] - Wireless DAW controller * [[USB Footswitches|USB Footswitches]] - general footswitches that can be used to control applications ====== Other ====== * [[hw:Fender Mustang|Fender Mustang]] - Guitar amplifier with USB connection * [[hw:Korg microKORG XL|Korg microKORG XL]] - Synthesiser/vocoder * [[hw:Korg Pandora PX5D|Korg Pandora PX5D]] - Guitar multi-effects with USB audio * [[hw:Zoom G3|Zoom G3]] - Guitar multi-effects with USB audio