High end audio interface
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 169
- Joined: Sun Nov 18, 2012 12:59 pm
- Has thanked: 50 times
- Been thanked: 8 times
High end audio interface
Does anyone know of any higher qualiy, more high end audio interfaces that work flawlessly with Linux?
It seems like the more expensive hardware tend to have more specialized drivers and not simply be class compliant.
I'm checking the hardware lists, but they're very kind and don't differ too much on quality and price. So it takes some time figuring out.
I also get the impression that what's recommended and tested successfully often belongs to the lower price range. As my own 1st gen Focusrite Scarlett 2i4.
But I'm looking for something with better build quality, of course with great sound quality, low latencies etc.
Something solid. Something that's properly good, not just good for its price.
It seems like the more expensive hardware tend to have more specialized drivers and not simply be class compliant.
I'm checking the hardware lists, but they're very kind and don't differ too much on quality and price. So it takes some time figuring out.
I also get the impression that what's recommended and tested successfully often belongs to the lower price range. As my own 1st gen Focusrite Scarlett 2i4.
But I'm looking for something with better build quality, of course with great sound quality, low latencies etc.
Something solid. Something that's properly good, not just good for its price.
-
- Established Member
- Posts: 169
- Joined: Sun Nov 18, 2012 12:59 pm
- Has thanked: 50 times
- Been thanked: 8 times
Re: High end audio interface
What a great tip!
Thank you!
Do they have a lot of interfaces working on Linux?
My only experience with RME is some Dante interface (connected to a Mac), and I won't even try to get that one working in my Linux setup.
- sunrat
- Established Member
- Posts: 915
- Joined: Wed Jul 22, 2020 2:08 pm
- Has thanked: 151 times
- Been thanked: 242 times
Re: High end audio interface
There is some discussion in these forums about RME devices and also MOTU. Metric Halo claims Class Compliant mode for its interfaces too but discussion is scarce here as they are somewhat more expensive.
That said, I heard of a shootout (on Gearslutz maybe?) where the Behringer interface came out on top for audio quality!
That said, I heard of a shootout (on Gearslutz maybe?) where the Behringer interface came out on top for audio quality!
Last edited by sunrat on Mon May 16, 2022 2:10 pm, edited 1 time in total.
- scott.thomason
- Established Member
- Posts: 120
- Joined: Fri Apr 01, 2022 2:54 am
- Has thanked: 16 times
- Been thanked: 27 times
- Contact:
Re: High end audio interface
You might want to try the latest 3rd gen Focusrite units _above_ the 2i2, such as the 4i4 and up. I have a 4i4 and love it. Low noise, and its compatible out-of-the-box as its USB compliant. It works flawlessly with Alsamixer, but you do have to take it out of "mass storage device (msd)" mode before you can fiddle with all the controls (this is the intentional design by focusrite, as shipped it acts as a big USB stick with instructions on how to download the software). IIRC, you just have to "mute" the MSD control in alsamixer. There are good instructions at https://github.com/geoffreybennett/alsa ... r/USAGE.md, and you would want to check out the whole project there if you go this route.
-
- Established Member
- Posts: 1392
- Joined: Thu Oct 11, 2018 4:13 pm
- Has thanked: 168 times
- Been thanked: 247 times
Re: High end audio interface
There's a thread where someone got an RME Fireface UCX II working :
viewtopic.php?p=139025#p139025
It has a class compliant mode, which we can thank Apple and the iPad for, rather than RME being particularly sympathetic to Linux. The Fireface UCX II has a different design from most interfaces. Everything can be controlled from the front panel. Usually even if an interface with built-in DSP like this worked in class compliant mode functionality would be lost because DSP is normally controlled from TotalMixFX. With the UCX II there is the option of hardware control, even if that is a bit more hassle.
RME PCI and PCIe cards are also known to work.
If you simply want balanced line-ins there are Digigram and Audioscience PCIe cards aimed at the broadcast industry. Very high end, with a price to match.
viewtopic.php?p=139025#p139025
It has a class compliant mode, which we can thank Apple and the iPad for, rather than RME being particularly sympathetic to Linux. The Fireface UCX II has a different design from most interfaces. Everything can be controlled from the front panel. Usually even if an interface with built-in DSP like this worked in class compliant mode functionality would be lost because DSP is normally controlled from TotalMixFX. With the UCX II there is the option of hardware control, even if that is a bit more hassle.
RME PCI and PCIe cards are also known to work.
If you simply want balanced line-ins there are Digigram and Audioscience PCIe cards aimed at the broadcast industry. Very high end, with a price to match.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: High end audio interface
+1 for RME. Have been using a Babyface for years now together with a Behringer ADA8200.
- khz
- Established Member
- Posts: 1648
- Joined: Thu Apr 17, 2008 6:29 am
- Location: German
- Has thanked: 42 times
- Been thanked: 92 times
Re: High end audio interface
Here I had summarized something about RME viewtopic.php?p=101909#p101909.
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
- I don't care about the freedom of speech because I have nothing to say.
- sjzstudio
- Established Member
- Posts: 161
- Joined: Fri Apr 10, 2020 11:24 pm
- Has thanked: 19 times
- Been thanked: 25 times
Re: High end audio interface
RME Fireface interfaces seems to work in class compliant mode. However there is no official support for linux. My hope is that somebody will make control interface at least for basic functions to make it easier to manage. I don'n know if Alsa people could do it or how to donate such of project to make it possible.
Re: High end audio interface
The RME "Total Control" part of the device uses "Mackie MIDI Control", which is just a defining of specific MIDI SysEx and controller messages that a company named Mackie (they're most noted for making mixing consoles and speakers) came up with. The purpose of these MIDI messages are to allow 2 devices (hardware or software) to assign VST/mixer/audio interface parameters on one device to specific MIDI messages sent by the other device. So any software/hardware that recognizes these messages can be controlled by any software/hardware that sends them. (ie, "Total Control" software can set all the parameters of Fireface hardware). And it works "right out of the box" without requiring the enduser to do any sort of "mapping" of which buttons/sliders/etc control what parameters.sjzstudio wrote: RME Fireface interfaces...
hope somebody will make control interface
Unfortunately, Mackie decided to keep this protocol private, so they could sell the rights to use it. Worse, they somehow got some sort of legal protection for such rights by some (undoubtably bribed, corrupt, and/or incompetent) government bodies in various countries. And if that wasn't bad enough, if you license use of this protocol from Mackie, the company also makes you sign a NDA (Non-disclosure agreement) stating that you will not reveal the details of this protocol to any third party. So, this pretty much prevents RME for even making available to any third party linux dev that information he would need to know in order to do what Total Control software does. The only option would be if such a dev had access to both Total Control, and a fireface, and was willing and capable of (clean room) reverse engineering the protocol, and writing an ALSA "hardware control interface" driver which, even though ALSA is open source software, is about as publically documented as Mackie's protocol.
Here's an umbrella in case I just rained on your parade:
Code: Select all
***
** **
|
|
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
- Linuxmusician01
- Established Member
- Posts: 1524
- Joined: Mon Feb 23, 2015 2:38 pm
- Location: Holland
- Has thanked: 756 times
- Been thanked: 136 times
Re: High end audio interface
So to make a long story short: one needs a (Windows) application to change settings on that device?j_e_f_f_g wrote: ↑Sat Sep 03, 2022 8:05 pmThe RME "Total Control" part of the device uses "Mackie MIDI Control", which is just a defining of specific MIDI SysEx and controller messages that a company named Mackie (they're most noted for making mixing consoles and speakers) came up with. The purpose of these MIDI messages are to allow 2 devices (hardware or software) to assign VST/mixer/audio interface parameters on one device to specific MIDI messages sent by the other device. So any software/hardware that recognizes these messages can be controlled by any software/hardware that sends them. (ie, "Total Control" software can set all the parameters of Fireface hardware). And it works "right out of the box" without requiring the enduser to do any sort of "mapping" of which buttons/sliders/etc control what parameters.sjzstudio wrote: RME Fireface interfaces...
hope somebody will make control interface
Unfortunately, Mackie decided to keep this protocol private, so they could sell the rights to use it. Worse, they somehow got some sort of legal protection for such rights by some (undoubtably bribed, corrupt, and/or incompetent) government bodies in various countries. And if that wasn't bad enough, if you license use of this protocol from Mackie, the company also makes you sign a NDA (Non-disclosure agreement) stating that you will not reveal the details of this protocol to any third party. So, this pretty much prevents RME for even making available to any third party linux dev that information he would need to know in order to do what Total Control software does. The only option would be if such a dev had access to both Total Control, and a fireface, and was willing and capable of (clean room) reverse engineering the protocol, and writing an ALSA "hardware control interface" driver which, even though ALSA is open source software, is about as publically documented as Mackie's protocol.
Here's an umbrella in case I just rained on your parade:
Code: Select all
*** ** ** | |
Re: High end audio interface
Yes, for settings that aren't part of the USB-Audio standard. For example, if an interface supports the USB-Audio standard, you should be able to set its sample rate via the ALSA usbsnd driver. But for maybe setting up built-in effects, you're going to need support beyond the USB-Audio standard.Linuxmusician01 wrote: one needs a (Windows) application to change settings on that device?
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.