====== 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) ====
[[http://www.music-group.com/Categories/Behringer/Computer-Audio/DJ-Controllers/BCD3000/p/P0758/Features| Product Page - Behringer]]
=== Linux Support State ===
* Supported (USB1.1 audio class compliant device)
=== Images ===
{{https://media.music-group.com/media/PLM/data/images/products/P0758/1800Wx1800H/BCD3000_P0758_Top_L.png?500|}}
{{https://media.music-group.com/media/PLM/data/images/products/P0758/1800Wx1800H/BCD3000_P0758_Rear_L.png?500|}}
=== Features ===
* [[http://www.behringer.com/EN/Products/BCD3000.aspx#featurelist|Featurelist]]
\\
==== [Yamaha] - Audiogram3 (USB-?) ====
[[http://usa.yamaha.com/products/music-production/interfaces/audiogram/audiogram3/?mode=model| Product Page - Yamaha]]
=== Linux Support State ===
* Audio-out works, audio in not tested, USB version unknown
=== Images ===
{{http://data.yamaha.jp/sdb/product/image/main/raw/a/audiogram3/17D87E73258D4CAD885FAC75C464F4F8_12073.jpg?500}}
{{http://data.yamaha.jp/sdb/local/products/images/11066/12075/11066_12075_1.jpg?500}}
=== Features ===
* [[http://usa.yamaha.com/products/music-production/interfaces/audiogram/audiogram3/?mode=model]]
\\
==== [Focusrite] - Scarlett 2i2 (USB-2) ====
* [[http://us.focusrite.com/usb-audio-interfaces/scarlett-2i2/| Product Page - Focusrite]]
=== Linux Support State ===
* Fully supported out of the box with ALSA (snd-usb-audio module).
=== Images ===
{{http://c1334.r34.cf3.rackcdn.com/1315998657-2i2quartergallery.jpeg?500}}
{{http://c1334.r34.cf3.rackcdn.com/1315998650-2i2frontgallery.jpeg?500}}
{{http://c1334.r34.cf3.rackcdn.com/1315998654-2i2reargallery.jpeg?500}}
=== Setup Example ===
* [[http://c1334.r34.cf3.rackcdn.com/1315923270-setup-2i2.jpg| Show Setup Image]]
=== Features ===
* 2 IN, 2 OUT Channels
* 2 Analog XLR/TRS Inputs
* 2 Analog 1/4" TRS Outputs
* 1 Headphone Stereo 1/4" Output
* 24-bit/96 kHz
* DSP Mixer/Router Zero-Latency
* [[http://us.focusrite.com/usb-audio-interfaces/scarlett-2i2/specifications]]
\\
=== [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.
[[https://www.esi-audio.com/products/u22xt/|U22 XT Product page]]
{{https://forum.esi-audio.com/banner/u22xt.jpg?500 }}
== 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.
[[https://www.esi-audio.com/products/gigaportex/| ESI Gigaport EX Product page]]
{{https://forum.esi-audio.com/banner/gex.jpg?500}}
==== [ART] - USB Mix (USB-2.0) ====
[[http://artproaudio.com/art_products/signal_processing/usb_audio_devices/product/usb_mix-ps/| Product Page - ART]]
=== Linux Support State ===
* **Supported**
* Works out of the box on (at least) Ubuntu 13.10-15.04, both recording and playback
=== Images ===
{{http://artproaudio.com/images/products/usb_mix-ps/usb_mix-ps_angle_lg.jpg}}
=== Features ===
* USB powered, no external power supply needed when used with a computer
* Balanced XLR or unbalanced ¼-inch Instrument inputs with switchable impedance
* Switchable low noise +48V phantom power
* Balanced ¼-inch TRS inputs for stereo or mono line-level sources
* ¼-inch TRS output jacks work with balanced or unbalanced lines
* Stereo ¼-inch TRS headphone jack with independent level control for output monitoring
* Independent controls for both sets of inputs, main output, and headphone monitor
* Green/Red LED signal/clip indicator
* Switchable assignment of USB playback to channels 2 and 3
* USB 2.0 compliant
* USB cable, AC adapter, and Audacity recording software included
\\
===== Soundcards ~200-400 $us =====
\\
\\
==== [Tascam] - US-4x4 (USB-2 class compliant) ====
* [[http://tascam.com/product/us-4x4/|Product Page]]
* Note: 2x2, 16x08 and 20x20 versions are similar
=== Linux Support State ===
* **supported** There is a Windows and Mac configuration program, but it doesn't control much.
* [[http://tascam.com/content/downloads/products/858/us-2x2_us-4x4_om_vc.pdf| Owner's manual]]
=== Images ===
{{http://tascam.com/content/images/universal/product_detail/858/medium/us-4x4_p_front.jpg}}
{{http://tascam.com/content/images/universal/product_detail/858/medium/us-4x4_p_back.jpg}}
=== Features ===
* 96kHz/24-bit
* Direct monitoring function for zero-latency monitoring
* Four XLR or TRS (MIC/LINE) inputs with full +48V phantom power
* Four TRS analog balanced outputs
* Two headphone outputs – each with 45mW/ch output power
\\
==== [Native Instruments] - Komplete Audio 6 (USB-2) ====
* [[https://www.native-instruments.com/en/products/komplete/audio-interfaces/komplete-audio-6-migrated/included-software/|Product Page]]
=== Linux Support State ===
* **supported**
* (source: [[http://www.native-instruments.com/de/support/compatibility/linux/| NI - Linux Hardware]] and [[http://alsa-project.org/main/index.php/Matrix:Vendor-Native_Instruments| ALSA - Vendor Matrix : NI ]] )
=== Images ===
{{https://www.native-instruments.com/typo3temp/pics/img-ce-gallery-komplete_audio_6_gallery_intro_02_2x-87920846479e69f75c70aa35ca2c8672-d.jpg?500}}
=== Setup Example ===
* [[http://express.native-instruments.de/typo3temp/pics/K_c5f7161bcb.png| Show Setup Image]]
=== Features ===
* add TODO
\\
==== [Sound Devices] - USBPre2 (USB-1.1, USB-2.0) ====
* [[http://www.sounddevices.com/products/usbpre2.htm| Product Page - UsbPre2 ]]
=== Linux Support State ===
* Supported in usb 1.1 mode at 48kHz, 2 channels
* Any news about USB-audio-2.0 mode ??
=== Images ===
{{http://www.sounddevices.com/images/products/usbpre2-425px.jpg?500}}
{{http://www.sounddevices.com/images/products/usbpre2-input-big.jpg?300}}
{{http://www.sounddevices.com/images/products/usbpre2-back-900px.jpg?500}}
\\
==== [Focusrite] - Scarlett 18i6 (USB-2) ====
* [[http://www.focusrite.com/products/audio_interfaces/scarlett_18i6/| Product Page - Focusrite]]
=== Linux Support State ===
* work in progress. works with patch, no official ALSA support as of 1.0.25
* USB2 class compliant device, but with custom mixer interface (which is not [yet] correctly discovered by ALSA and thus the driver fails to load).
* Minimal patch (bypass mixer, full DSP support): [[http://mailman.alsa-project.org/pipermail/alsa-devel/2012-November/056932.html|patch]] on ALSA dev mailinglist.
* Full support incl. mixer, internal routing and device configuration:[[https://focusritedevelopmentteam.wordpress.com/2012/04/23/linux-and-focusrite-novation-products/#li-comment-51|focusrite devel blog]], [[https://github.com/x42/alsa-driver/tree/s18i6|git repository]].
=== Images ===
{{http://c378.r78.cf3.rackcdn.com/ScarlettPPBanner18i6.jpg?500}}
{{http://c390.r90.cf3.rackcdn.com/Scarlett_18i6_Corner.jpg?500}}
{{http://c390.r90.cf3.rackcdn.com/Scarlett_18i6_Rear.jpg?500}}
=== Setup Example ===
* [[http://c541.r41.cf3.rackcdn.com/18i6-Setup-Diagram.jpg| Show Setup Image]]
=== Features ===
* 18 In, 6 OUT Channels
* 6 Analog 1/4" TRS Inputs
* 2 Analog XLR/TRS Inputs
* 1 ADAT Input
* SPDIF I/O
* 2 Analog 1/4" TRS Outputs
* 1 Headphone Stereo 1/4" Output
* MIDI I/O
* 24-bit/96 kHz
* DSP Mixer/Router Zero-Latency
\\
==== [M-Audio] - Fast Track Ultra (USB-2) ====
[[http://www.m-audio.com/index.php?do=products.main&ID=7e64bb7ee2968aeb8025ce692238c4ff| Product Page - M-Audio]]
=== Linux Support State ===
* Basic support as of ALSA 1.0.23, improved support as of ALSA 1.0.24
=== Images ===
{{http://de.m-audio.com/images/global/media_hqpics/FastTrackUltra-Front.jpg?500|}}
{{http://de.m-audio.com/images/global/media_hqpics/FastTrack%20Ultra%20-back.jpg?500}}
=== Features ===
* simultaneous 8 x 8 24-bit/96kHz audio
* DSP technology > flexible channel routing, monitor sub-mixing and effects processing
* 4 preamps
\\
==== [Focusrite] - Saffire PRO 24 (FW) ====
[[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_24/overview/| Product Page - Focusrite ]]
=== Linux Support State ===
* Supported.
=== Images ===
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_24235.jpg?500|}}
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_24237.jpg?500|}}
=== Features ===
* [[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_24/key_features/|Key features]]
* [[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_24/specifications/|Specifications]]
\\
==== [Focusrite] - Saffire PRO 24 DSP (FW) ====
[[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_24_dsp/overview/| Product Page - Focusrite ]]
=== Linux Support State ===
* Supported, except for the DSP part.
=== Images ===
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_24_dsp247.jpg?500|}}
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_24_dsp248.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Motu] - UltraLite-mk3 Hybrid (FW | USB-2) ====
[[http://www.motu.com/products/motuaudio/ultralite-mk3| Product Page - Motu ]]
=== Linux Support State ===
* The Mk3 (Hybrid) Ultralite is unsupported. Only the original (Firewire only) Mk1 is supported.
=== Images ===
{{http://cdn-data.motu.com/site/images/ultralite-mk3/ul-mk3_large.jpg?500|}}
{{http://cdn-data.motu.com/site/images/ultralite-mk3/ul-mk3_large_r.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Roland] - QUAD-CAPTURE UA-55 (USB-2) ====
[[http://www.rolandus.com/products/quad-capture/| Roland - QUAD-CAPTURE | USB 2.0 Audio Interface ]]
=== Linux Support State ===
* doesn't work; (not yet); recognized in lsusb; does't work yet with WineAsio; works in Virtualbox (Win XP + Asio4all);
=== Images ===
{{http://cdn.roland.com/assets/images/products/gallery/quad-capture_front_gal.jpg?500|}}
{{http://cdn.roland.com/assets/images/products/gallery/quad-capture_back_gal.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Roland] - OCTA-CAPTURE UA-1010 (USB-2) ====
[[http://www.rolandus.com/products/octa-capture/| Roland - OCTA-CAPTURE | Hi-Speed USB Audio Interface ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
{{http://cdn.roland.com/assets/images/products/gallery/octa-capture_front_gal.jpg?500|}}
{{http://cdn.roland.com/assets/images/products/gallery/octa-capture_back_gal.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Presonus] - FireStudio Mobile (FW) ====
[[http://www.presonus.com/products/FireStudio-Mobile| Product Page - Presonus ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
* [[http://www.presonus.com/products/show_image/1907/firestudio_mobile-front_big.jpg|Front]]
* [[http://www.presonus.com/products/show_image/1907/firestudio_mobile-back_big.jpg|Back]]
=== Features ===
* add TODO
\\
==== [M-Audio] - ProFire 610 (FW) ====
[[http://de.m-audio.com/products/de_de/ProFire610.html| Product Page - M-Audio ]]
=== Linux Support State ===
* Works with FFADO using the old stack, full feature support except ffado mixer.
=== Images ===
{{http://de.m-audio.com/images/global/media_hqpics/ProFire610-front.jpg?500|}}
{{http://de.m-audio.com/images/global/media_hqpics/Profire610-Back.jpg?500|}}
=== Features ===
* 2 XLR/TRS Octane Preamped Inputs with Phantom Power Switch
* 2 Analog TRS Inputs
* 8 Analog TRS Outputs
* MIDI I/O
* SPDIF I/O
* 2 Headphone Stereo Outputs
* Works as Standalone device as A/D - D/A Spdif Converter
\\
==== [tc electronic] - Impact Twin (FW) ====
[[http://www.tcelectronic.com/impacttwin.asp| Product Page - tc electronic ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
* [[http://www.tcelectronic.com/media/224935/impact-twin-front.png|Front]]
* [[http://www.tcelectronic.com/media/224935/impact-twin-rear.png|Back]]
=== Features ===
* add TODO
\\
==== [Cakewalk (=Edirol, =Roland)] - UA-101 USB-2.0) ====
[[http://www.cakewalkmusik.de/produkte/categories/interfaces/index.php| Product Page - Cakewalk (=Edirol, =Roloand) ]]
=== Linux Support State ===
* Supported as of ALSA 1.0.22
=== Other notes ===
* after a couple hours of use the USB led on the front goes off and stops working. Works again after switching off-on.
* driver developer thinks its hardware/firmware
=== Images ===
{{http://www.cakewalkmusik.de/produkte/UA-101/images/UA-101-1.jpg?500|}}
{{http://www.cakewalkmusik.de/produkte/UA-101/images/UA-101-3.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Cakewalk (=Edirol, =Roland)] - FA-66 (FW) ====
[[http://www.cakewalkmusik.de/produkte/categories/interfaces/index.php| Product Page - Cakewalk (=Edirol, =Roloand) ]]
=== Linux Support State ===
* full support by FFADO project
=== Images ===
{{http://www.cakewalkmusik.de/produkte/FA-66/images/FA-66-1.jpg?500|}}
{{http://www.cakewalkmusik.de/produkte/FA-66/images/FA-66-2.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Cakewalk (=Edirol, =Roland)] - UA-25, UA-25 EX (USB-1.1) ====
[[http://www.cakewalkmusik.de/produkte/categories/interfaces/index.php| Product Page - Cakewalk (=Edirol, =Roloand) ]]
=== Linux Support State ===
* supported by ALSA
=== Images ===
{{http://www.cakewalkmusik.de/produkte/UA-25EX/images/UA-25EX-1.jpg?500|}}
{{http://www.cakewalkmusik.de/produkte/UA-25EX/images/UA-25EX-3.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Echo Digital Audio] - AudioFire 4 (FW) ====
[[http://www.echoaudio.com//Products/FireWire/AudioFire4/index.php| Product Page - Echo Audio - AudioFire4 ]]
=== Linux Support State ===
* **full support** by ffado project ( [[http://www.ffado.org/?q=node/69|]] )
=== Features ===
* add TODO
\\
==== [LexiconPro] - I-O | 42 - (USB-2.0) ====
[[http://www.lexiconpro.com/product.php?id=170#overview| Product Page - LexiconPro ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
{{http://adn.harmanpro.com/product_attachments/product_attachments/848_1330541052/211_original.jpg?400| }}
{{http://adn.harmanpro.com/product_attachments/product_attachments/849_1330541061/212_original.jpg?400| }}
=== Features ===
* add TODO
\\
==== [LexiconPro] - Omega 8x4x2 (USB-1.1) ====
[[http://www.lexiconpro.com/product.php?id=6#overview| Product Page - LexiconPro ]]
=== Linux Support State ===
* Supported
=== Images ===
{{http://adn.harmanpro.com/product_attachments/product_attachments/861_1330541555/139_original.jpg?260| }} {{http://adn.harmanpro.com/product_attachments/product_attachments/862_1330541576/141_original.jpg?260| }}
=== Features ===
* add TODO
\\
==== [Tascam] - US-144 MKII (USB-2) ====
[[http://www.tascam.de/us-144mkii.html| Product Page - Tascam ]]
=== Linux Support State ===
* Only works in USB1.1 mode (UHCI)
* [[https://autostatic.com/2016/01/28/using-the-tascam-us-144mkii-with-linux/|Set-up manual]]
=== Images ===
{{http://www.tascam.de/pics/us-144mkii.jpg?400|}}
=== Features ===
* add TODO
\\
==== [Tascam] - US-800 (USB-1.1 | USB-2) ====
[[http://www.tascam.de/en/us-800.html| 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:
* Plug into an OSX machine, and use the included software (you don't have to install it and there are no drivers) to reset the device to factory. You can also do this on a Windows machine, but that involves installing drivers, so borrow a Macbook or something.
* Even after that, plugging it in will crash many variants of the 2.6 kernel. This is a kernel interrupt-handler bug. HOWEVER! You can upgrade Linux kernels without upgrading the entire GNU/Linux OS. Directions for Ubuntu are here: [[https://wiki.ubuntu.com/Kernel/MainlineBuilds]] Upgrade to version 3.1.5-generic, and restart the machine.
* Plug the US-800 into an open USB port. There will be MANY complaints in syslog. That's... marginally okay. Better than crashing, anyway. We'll fix it below.
* Launch JackAudio. Go into settings panel, create a new config, based on current actual configuration. THE RESULT WILL BE WRONG, but we'll fix it.
* On the lower right there will be dropdowns for numbers of inputs and outputs. It will probably default to either 2/2 or automatic/automatic. This is wrong. Set those manually to 8/2.
* Save those changes, then stop and restart JackAudio. This is ALSO important because I think we're working around an ALSA device scanner bug where it gets the numbers of inputs wrong. (Or the hardware is buggy and Windows and OSX patch around it. One of those.)
* Go back into settings, and on the lower right, near the number-of-inputs selectors, there will be device selectors for both input and output. Do NOT pick plughw, even tho' that should totally work. Click on the little down wedge icon that brings up the physical device names, and select "us800" for both inputs and outputs.
* Save changes, stop and restart JACK server. You should now have at least all six analogue inputs, and both outputs, at least in things that talk to JackAudio. I can't validate the digital inputs because I lack the hardware.
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 ===
* Claims to be a USB Audio 2.0 compliant device; locks Ubuntu 10.04 LTS (Lucid Lyyx) 2.6.32-35-generic shortly after plug-in. Survival time is longer in text console than in GUI. End up with BUG: soft lockup - CPU #0 stuck for 61s! [khubd:29] errors, and then lots of tasks are blocked for 2+ minutes (like kjournald and upowerd and rsyslogd and and and).
* Appears related to this bug: [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/576496]] but the noacpi workaround DOES NOT WORK. :(
* Also seen here: [[http://ubuntuforums.org/archive/index.php/t-1631488.html]]
=== Images ===
{{http://www.tascam.de/pics/us-800.jpg?500|}}
=== Features ===
* add TODO
\\
==== [Alesis] - iO|26 (FW) ====
[[http://www.alesis.com/io26| Product Page - Alesis io26 ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
{{http://www.alesis.com/stuff/contentmgr/files/0/2509f724c6f454dbd0c045b7e6200483/large/io26_connex_lg.jpg?400|}}
{{http://www.alesis.com/stuff/contentmgr/files/0/f263e3808c4c1d0a48d6912568f0e18d/large/io26_angle_lg.jpg?400|}}
=== Features ===
* add
\\
==== [Alesis] - iO|14 (FW) ====
[[http://www.alesis.com/io14| Product Page - Alesis io14 ]]
=== Linux Support State ===
* state in September 2011:
* this works: playback, recording
* this does NOT work: direct hardware monitoring, mixer (=hardware-volume-control) FIXME
* source: [[http://www.ffado.org/?q=node/36| ffado - io14 ]]
* some technical docu: [[http://subversion.ffado.org/wiki/Alesis]]
=== Images ===
{{http://www.alesis.com/stuff/contentmgr/files/0/1d072abc034a7ab0e1e6a06f3d1b4d2f/large/io14_connex_lg_.jpg?400|}}
{{http://www.alesis.com/stuff/contentmgr/files/0/1cb12f93e5e995f5b9561c970dd30f92/large/io14_angle_lg.jpg?400|}}
=== Features ===
* add TODO
\\
==== [Alesis] - iO2 Express (usb - class compliant (1.1 or 2.0?)) ====
[[http://www.alesis.com/io2express| Product Page - Alesis io2 Express ]]
=== Linux Support State ===
* WORKS completely! Tested under Linux Mint 12.
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 ===
{{http://www.alesis.com/stuff/contentmgr/files/22/42d2636bcb7626437fdc820c91f97e76/medium/io2_express_web_med.jpg?500}}
{{http://www.alesis.com/stuff/contentmgr/files/22/5d73f8145b66a2db9c2a9215dd1ab085/medium/io2_express_back_web_med.jpg?500}}
=== Features ===
* in/out MIDI connections
* 2-channel in / 2-channel out, 24-bit 48kHz audio
* hardware monitoring with full mix between direct signal or processed output
* switchable phantom power
* XLR Mic pres, Hi-Z instrument inputs, and inserts on each channel
* USB Bus Powered
\\
==== [Alesis] - iO4 (usb - class compliant (1.1 or 2.0?)) ====
[[http://www.alesis.com/io14| Product Page - Alesis io14 ]]
=== Linux Support State ===
* WORKS completely: Tested under Ubuntu 9.04 on an eeePC using ALSA, Jack and Ardour. Also on Linux Mint KDE 12 with KXStudio.
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 ===
{{http://www.alesis.com/stuff/contentmgr/files/22/dc42d0b11993832257e378e750562b13/medium/io4_ortho_web_med.jpg?500}}
{{http://www.alesis.com/stuff/contentmgr/files/23/30ef0621b9f03d2e0163e4758c6003b6/medium/io4_rear_web_med.jpg?500}}
=== Features ===
* in/out MIDI connections
* 24-bit for 2-channel in and 2-channel out, 16-bit for four channel in and four channel out
* hardware monitoring with full mix between direct signal or processed output
* phantom power switchable for channels 1/2 and channels 3/4
* XLR, Hi-Z instrument inputs, and inserts on all four channels
\\
==== [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 ===
* add TODO
\\
==== [Alesis] - MultiMix 8 USB 2.0 FX (USB-2) ====
[[http://www.alesis.com/multimix8usb20fx| Product Page - Alesis ]]
=== Linux Support State ===
* not supported
* Don't work at all with Ubuntu 11.10 Kernel 3.0.0-15-generic and Alesis Multimix 8 USB 2.0 FX - Ver1.0
=== Images ===
{{http://www.alesis.com/stuff/contentmgr/files/23/b2c5f4086df791992b851ae965da77c3/medium/mm8usb2.0_fx_ortho_web_med.jpg?500}}
{{http://www.alesis.com/stuff/contentmgr/files/22/6cc842dd64a66a9492ac005b4180f2f7/medium/alesis_multimix8usbfx_back_medium.jpg?500}}
=== Features ===
* add TODO
\\
==== [Avid] - Mbox Pro (FW) ====
[[http://www.avid.com/US/products/Mbox-Pro| Product Page - Avid ]]
=== Linux Support State ===
* unknown FIXME
=== Images ===
{{http://www.avid.com/static/resources/common/images/products/MboxPro_Specs_800.jpg?500}}
=== Features ===
* add TODO
\\
==== [Echo Audio] - AudioFire 8 (FW) ====
[[http://www.echoaudio.com/Products/FireWire/AudioFire8/index.php| Product Page - Echo Audio ]]
=== Linux Support State ===
* Supported
=== Features ===
* add TODO
\\
\\
\\
===== Soundcards ~400-800 $us =====
\\
\\
==== [Focusrite] - Saffire Pro 40 (FW) ====
[[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_40/overview/| Product Page - Focusrite ]]
=== Linux Support State ===
* Supported
=== Images ===
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_40212.jpg?500}}
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_40214.jpg?500}}
{{http://c0000390.cdn3.cloudfiles.rackspacecloud.com/saffire_pro_40208.jpg?500}}
=== Features ===
* [[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_40/key_features/|Key features]]
* [[http://www.focusrite.com/us/products/audio_interfaces/saffire_pro_40/specifications/|Specifications]]
==== [presonus] - 1818VSL (USB2) ====
[[http://www.presonus.com/products/AudioBox-1818VSL| Product Page - Presonus.com ]]
=== Images ===
{{http://www.presonus.com/uploads/products/media/images/audiobox1818vsl-front_copy_big.jpg?500}}
{{http://www.presonus.com/uploads/products/media/images/audiobox1818vsl-back_copy_big.jpg?500}}
=== Linux Support State ===
* Supported
> 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 [[http://linuxmusicians.com/viewtopic.php?f=6&t=7543|LinuxMusicians Forum]]
=== Features ===
* 2 dual-purpose mic/instrument inputs + 6 dual-purpose, mic/line inputs
* 8 balanced line outputs
* 2 balanced main (L/R) line outputs with level confrol (channel 1/2)
* 1 dedicated stereo headphone output with level control (channel 7/8)
* 8 channels ADAT optical input and output
* 2 channels S/PDIF coaxial input and output
* 1 BNC word-clock output
* MIDI In/Out
* +48V phantom power
* 24-bit resolution and 44.1, 48, 88.2, and 96 kHz sampling rate
* 1U rack-mountable
\\
\\
\\
==== [Hacker and DIY] (do-it-yourself) solutions for USB audio-class-2.0 devices ====
* [[http://www.abc-pcb.com/?page_id=187| ABC-PCB - Edel USB-to-I2S/SPDIF interface ]]
* [[http://www.exadevices.com/exaU2I/Overview.aspx| ExaDevices ExaU2I ]]
* [[http://www.xmos.com/products/development-kits/usbaudio2mc| XMOS UsbAudio2mc ]]
\\
\\
\\
===== Related specifications, supported by **some** devices =====
\\
* [[http://www.usb.org/developers/devclass_docs| USB Audio-Device-Class 1.0 and 2.0 - Specification at usb.org ]]
* [[http://www.usb.org/developers/devclass_docs| USB MIDI-Device-Class 1.0 - Specification at usb.org ]]
\\
* [[http://subversion.ffado.org/| Linux FFADO Documentation Page ]]
* [[http://developer.apple.com/hardwaredrivers/firewire/platform.html| FireWire (IEEE-1394) Reference Platform 2.0 by apple.com ]]
* [[http://standards.ieee.org/develop/wg//1394_WG.html| IEEE-1394-2008-Standard Working Group at ieee.org ]]
* [[http://www.1394ta.org/developers/ToolsForDevelopers.html| FireWire Reference Tutorial and Design Guide at 1394ta.org ]]
* [[http://www.1394ta.org/developers/Specifications.html| Audio and Music Data Transmission Protocol 2.2 Rev1.0 (doc:2009013) at 1394ta.org ]]
\\
\\
===== Linux Audio-Driver Architectures =====
\\
* [[http://ffado.org/| FFADO - for FireWire Devices (IEEE-1394) ]]
* [[http://www.alsa-project.org/main/index.php/Main_Page| ALSA - for PCI,ISA,USB-1,USB-2,USB-3(?) devices ]]
* [[http://www.opensound.com/oss.html| OSS - driver system (open sound system) by 4front technologies ]]
\\
\\
===== Hint =====
\\
* This page could also indicate, if a firmware is required for a device, if so.
\\
\\
===== 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.
* [[http://echoaudio.com/pages/pro-audio| EchoAudio.com]] (Discontinued)
{{tag>hardware_linux}}