Table of Contents

Hardware support




This page is meant to give a quick, user-friendly overview of current pro and semi-pro audio interfaces.

It should reflect the linux driver support state of the ALSA and FFADO projects with a recent, stable kernel.




Soundcards ~0-200 $us



[Behringer] - BCD3000 (USB-1.1)

Product Page - Behringer

Linux Support State

Images

Features


[Yamaha] - Audiogram3 (USB-?)

Product Page - Yamaha

Linux Support State

Images

17d87e73258d4cad885fac75c464f4f8_12073.jpg 11066_12075_1.jpg

Features


[Focusrite] - Scarlett 2i2 (USB-2)

Linux Support State

Images

1315998657-2i2quartergallery.jpeg

1315998650-2i2frontgallery.jpeg

1315998654-2i2reargallery.jpeg

Setup Example

Features


[ESI] - Several models supported

German manufacturer ESI publishes official Linux support of many their hardware offerings. It may be stat the product page does not explicitly mention Linux support, but the knowledge base does. Many models however do not support Linux, such as the Maya. For each model they indicate whether Linuw works. Using keyword search like https://kb.esi-audio.com/?r=1&tags=Linux Linux in the knowledge base , all articles are available.

Below a summary.

ESI U22 XT

Yes! U22 XT is fully class compliant and all functions can be controlled with the switches and knobs on the front panel, so it is supported by the USB audio driver from the ALSA package which is part of most Linux distributions.

U22 XT Product page

u22xt.jpg

ESI Gigaport Ex

Yes! GIGAPORT eX is fully class compliant, so it is supported by the USB audio driver from the ALSA package which is part of most Linux distributions.

ESI Gigaport EX Product page

gex.jpg

[ART] - USB Mix (USB-2.0)

Product Page - ART

Linux Support State

Images

usb_mix-ps_angle_lg.jpg

Features


Soundcards ~200-400 $us



[Tascam] - US-4x4 (USB-2 class compliant)

Linux Support State

Images

us-4x4_p_front.jpg us-4x4_p_back.jpg

Features


[Native Instruments] - Komplete Audio 6 (USB-2)

Linux Support State

Images

img-ce-gallery-komplete_audio_6_gallery_intro_02_2x-87920846479e69f75c70aa35ca2c8672-d.jpg

Setup Example

Features


[Sound Devices] - USBPre2 (USB-1.1, USB-2.0)

Linux Support State

Images

usbpre2-425px.jpg usbpre2-input-big.jpg usbpre2-back-900px.jpg


[Focusrite] - Scarlett 18i6 (USB-2)

Linux Support State

Images

scarlettppbanner18i6.jpg

scarlett_18i6_corner.jpg

scarlett_18i6_rear.jpg

Setup Example

Features


[M-Audio] - Fast Track Ultra (USB-2)

Product Page - M-Audio

Linux Support State

Images

fasttrack_20ultra_20-back.jpg

Features


[Focusrite] - Saffire PRO 24 (FW)

Product Page - Focusrite

Linux Support State

Images

Features


[Focusrite] - Saffire PRO 24 DSP (FW)

Product Page - Focusrite

Linux Support State

Images

Features


[Motu] - UltraLite-mk3 Hybrid (FW | USB-2)

Product Page - Motu

Linux Support State

Images

Features


[Roland] - QUAD-CAPTURE UA-55 (USB-2)

Roland - QUAD-CAPTURE | USB 2.0 Audio Interface

Linux Support State

Images

Features


[Roland] - OCTA-CAPTURE UA-1010 (USB-2)

Roland - OCTA-CAPTURE | Hi-Speed USB Audio Interface

Linux Support State

Images

Features


[Presonus] - FireStudio Mobile (FW)

Product Page - Presonus

Linux Support State

Images

Features


[M-Audio] - ProFire 610 (FW)

Product Page - M-Audio

Linux Support State

Images

Features


[tc electronic] - Impact Twin (FW)

Product Page - tc electronic

Linux Support State

Images

Features


[Cakewalk (=Edirol, =Roland)] - UA-101 USB-2.0)

Product Page - Cakewalk (=Edirol, =Roloand)

Linux Support State

Other notes

Images

Features


[Cakewalk (=Edirol, =Roland)] - FA-66 (FW)

Product Page - Cakewalk (=Edirol, =Roloand)

Linux Support State

Images

Features


[Cakewalk (=Edirol, =Roland)] - UA-25, UA-25 EX (USB-1.1)

Product Page - Cakewalk (=Edirol, =Roloand)

Linux Support State

Images

Features


[Echo Digital Audio] - AudioFire 4 (FW)

Product Page - Echo Audio - AudioFire4

Linux Support State

Features


[LexiconPro] - I-O | 42 - (USB-2.0)

Product Page - LexiconPro

Linux Support State

Images

Features


[LexiconPro] - Omega 8x4x2 (USB-1.1)

Product Page - LexiconPro

Linux Support State

Images

Features


[Tascam] - US-144 MKII (USB-2)

Product Page - Tascam

Linux Support State

Images

Features


[Tascam] - US-800 (USB-1.1 | USB-2)

Product Page - Tascam

Linux Support State

CAN BE MADE TO WORK! At least with Ardour, ALSA, and JackAudio. I haven't tested in PulseAudio because I disabled that for other reasons. Here are the steps:

I tested mostly with 44.1khz but in testing other bitrates worked fine too! I can't get other 24-bit to work, though. But that's ok for me, I record at 16 bit. ^_^

Other notes

Images

Features


[Alesis] - iO|26 (FW)

Product Page - Alesis io26

Linux Support State

Images

Features


[Alesis] - iO|14 (FW)

Product Page - Alesis io14

Linux Support State

Images

Features


[Alesis] - iO2 Express (usb - class compliant (1.1 or 2.0?))

Product Page - Alesis io2 Express

Linux Support State

Note: The discontinued io2 (not express) had a different casing and offered digital audio out, but is probably otherwise identical and should work just as well.

Images

io2_express_web_med.jpg io2_express_back_web_med.jpg

Features


[Alesis] - iO4 (usb - class compliant (1.1 or 2.0?))

Product Page - Alesis io14

Linux Support State

Note: Audio seems to run only at 44.1kHz, not 48kHz. The io4 is essentially identical to the io2 express (above) but with two additional channels for 4-channel operation in 16-bit mode, and unlike the io2, the io4 is not bus powered.

Images

io4_ortho_web_med.jpg io4_rear_web_med.jpg

Features


[Alesis] - MultiMix 8 USB FX (USB 1.0)

Linux Support State

* Only 2 channel in and 2 channel out with jack with Ubuntu 12.04 (mode USB 1.0)

Listed on lsusb (Ubuntu 12.04)

Bus 001 Device 007: ID 08bb:29b0 Texas Instruments Japan PCM2900B Audio CODEC

with aplay -l

carte 1: CODEC [USB Audio CODEC], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

with cat /proc/asound/cards

 0 [....
 1 [CODEC          ]: USB-Audio - USB Audio CODEC
                      Burr-Brown from TI USB Audio CODEC at usb-0000:00:1a.0-1.1.4, full speed

Features


[Alesis] - MultiMix 8 USB 2.0 FX (USB-2)

Product Page - Alesis

Linux Support State

Images

mm8usb2.0_fx_ortho_web_med.jpg alesis_multimix8usbfx_back_medium.jpg

Features


[Avid] - Mbox Pro (FW)

Product Page - Avid

Linux Support State

Images

mboxpro_specs_800.jpg

Features


[Echo Audio] - AudioFire 8 (FW)

Product Page - Echo Audio

Linux Support State

Features




Soundcards ~400-800 $us



[Focusrite] - Saffire Pro 40 (FW)

Product Page - Focusrite

Linux Support State

Images

saffire_pro_40212.jpg

saffire_pro_40214.jpg

saffire_pro_40208.jpg

Features

[presonus] - 1818VSL (USB2)

Product Page - Presonus.com

Images

audiobox1818vsl-front_copy_big.jpg audiobox1818vsl-back_copy_big.jpg

Linux Support State

I'm very happy with the VSL1818. It is class-compliant and works OOTB
with all versions of Linux >= 2.6.22 and provides stable low-latency I/O
with JACK. (I'm running debian Linux 3.2.0-2-rt-686-pae #1 SMP PREEMPT RT).

Kees van Veen mentioned that it works on vanilla Ubuntu 12.04 but to get
down to -p64 -n2 he needs the lowlatency kernel or jack produces xruns.

The preamps are good. They are less noisy than the UA-25 – but I've
only measured them with jnoisemeter and don't have any absolute
reference point to calibrate the measurement.

Possible disadvantages: It does not have a built-in mixer that'd allow
to direct [zero-latency] monitoring. There is no optical S/PDIF. The
Optical I/O is ADAT. There's no word-clock input.

Brian reports that his device sometimes powers on with sync set to
external (S/PDIF). Kees and I don't have this problem. I hazard a guess
that the OSX/Win32 driver has means to store state on the device. Brian
uses it on those OSes,too. Kees and me don't.

Under GNU/Linux the sync-settings can be configured with alsamixer.
Brian uses a simple amixer script triggered on device-connect.

With Jackd-1.9.9 the device even survives suspend/resume cycles!
Audio-I/O continues, but the MIDI-I/O is gone on resume and requires
re-plugging the device.

The most annoying thing is that it produces a rather loud click on my
monitor-speakers when I flick the 1818VSL's power-switch. My solution: I
don't power it down and only unplug the USB – or turn off the speakers
first.

see also LinuxMusicians Forum

Features




[Hacker and DIY] (do-it-yourself) solutions for USB audio-class-2.0 devices








Linux Audio-Driver Architectures




Hint




FLOSS - Friendly Hardware Companies (Linux friendly)



This section lists hardware companies , which are known to either offer free, libre, open-source drivers for their hardware, OR provide enough information and specification for a developer to implement full device support .

Please add hardware companies - you know about - supporting FLOSS. Thank you.