12-12-2019, 11:31 PM | #1 |
Human being with feelings
Join Date: Jan 2016
Posts: 64
|
Linux audio interfaces
Apologies if I'm being obtuse.
I have not found info on interfaces (Audio and MIDI)with Linux drivers. What is available, USB the norm? Read Jack Winter guide on Reaper on Linux, but found nothing. Help me get going in the right direction? Much thanks in advance. Last edited by ilporcupine; 12-12-2019 at 11:53 PM. |
12-12-2019, 11:38 PM | #2 |
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
How many ins and outs do you need? SPDIF? MIDI?
Anything that's listed as "class compliant" should work, at least in a basic sense. For example, my Roland Quad-Capture works as far as inputs and outputs but I can't use the auto-sense or direct monitor buttons without a chance of it freezing.
__________________
I'm no longer using Reaper or working on scripts for it. Sorry. :( Default 5.0 Nitpicky Edition / GUI library for Lua scripts / Theory Helper / Radial Menu / Donate |
12-12-2019, 11:58 PM | #3 |
Human being with feelings
Join Date: Jan 2016
Posts: 64
|
Thanks, Lokasenna. I had no idea how to do this.
The only USB thing I have is a little stereo Behringer thing, but I don't think it is a class compliant device. I may be wrong, perhaps this was only on Windows, I dunno. My old Midiman midi boxes probably same deal. I'd have to scrounge/trade for something, if I knew what I was looking for. |
12-13-2019, 12:06 AM | #4 |
Human being with feelings
Join Date: Jan 2016
Posts: 64
|
I really am more interested in an experiment than serious work, at this point.
Until I had some experience with using audio under Linux. Gotta start somewhere. |
12-13-2019, 02:03 AM | #5 |
Human being with feelings
Join Date: Jan 2013
Location: Austria
Posts: 73
|
What Behringer do you have exactly?
|
12-13-2019, 03:50 AM | #6 |
Human being with feelings
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
|
You can check this for compatible soundcards: https://www.alsa-project.org/main/index.php/Matrix:Main
In addition usb class 2.0 compliant cards ought to work for basic I/O even though you probably won't be able to use any special features like onboard DSP, etc.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :) |
12-13-2019, 09:00 AM | #7 |
Human being with feelings
Join Date: May 2006
Location: State of California
Posts: 662
|
My Steinberg UR44 has a switch on the back that makes it class compliant. So in Windows I can use the proprietary drivers and have the mixer, the built-in amp models and all of the special features. In Linux, which is all I ever do these days, I slide the switch over and I don't have those features, but Alsa can see the device and it works fine in Reaper for input and output.
__________________
One thing led to another and somehow I ended up on Linux. https://guitarsophist.com/ |
12-13-2019, 10:45 AM | #8 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,098
|
Almost anything made by Behringer will be class compliant. I gave my kid an ancient UCA202,
https://www.amazon.com/Behringer-U-C.../dp/B000KW2YEI and it works fine in Linux and is low latency. I use a fairly new Behringer UMC1820 rack mount 8 mic interface with Xubuntu and it works great at low latency as well. https://www.amazon.com/BEHRINGER-U-P...ruments&sr=1-1 - |
12-16-2019, 05:39 AM | #9 |
Human being with feelings
Join Date: Feb 2017
Location: Brussels
Posts: 154
|
I have a Focusrite Solo and I run it out of the box in Linux Mint.
|
12-17-2019, 06:52 PM | #10 |
Human being with feelings
Join Date: Sep 2018
Location: Colorado
Posts: 429
|
Another thumbs up for Focusrite drivers.
|
12-20-2019, 03:41 PM | #11 |
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
Beware: if you use an interface in Linux, some of its features may not be available. (read the update at the bottom of this post)
Here's an example: I have a Focusrite Scarlett 2i2 (3rd generation). I can use every feature of it in Linux, since 1) all features on the unit can be turned on/off by buttons on the front panel, and 2) there are no extra features of this device for which you'd need to use some software (Focusrite Control in this case, which allows extra mixing/routing and DSP options for the other units in the Scarlett series). Someone else mentioned using a Scarlett 18i8 in Linux. He has to switch to Windows if he wants to use the "Air" or pad features on that device, since they're only controlled in the Focusrite Control software (Windows / Mac). There's also a minor annoyance about the device when using Linux. Initially it appears in the file manager as a removable storage device (MSD mode). Focusrite does this so that you can browse to a file in the unit, and click on it to register. After the process, it no longer shows up in the file manager as a storage device. Focusrite is basically trying to force users to register, since they cripple the sample rate selection in Focusrite Control until the registration is complete (44.1 KHz and 48 KHz only, until you register). Fortunately in Linux you have access to all sample rates for the device without needing to register, but the "MSD mode" remains (it always shows up as though it's a "removable drive" in file manager, which can be annoying). Since Focusrite Control doesn't work in Linux, you can't register the same way as you would in Windows or OSX, and get the device out of MSD mode. There is a way to get the device out of MSD mode which Focusrite doesn't mention in the documentation (someone contacted Focusrite to get the info): Hold the 48V button down (the right one) while powering off the unit. Keep holding down 48V, turn the unit back on, hold for 10 seconds. Then power cycle the unit once more. So yeah even the 2i2, which doesn't need the Focusrite Control software to use any of the device's features, still had that annoyance to deal with. If you stick to something with a small feature set such as the 2i2, chances are you can make it work in Linux if it has a class-compliant mode. Devices with more features though, do your research or you might not be able to access certain ins/outs, onboard DSP, etc. (edit) as of kernel 5.14, all functions of the 3rd gen Scarlett series are available in alsamixer and QasMixer. Last edited by JamesPeters; 08-19-2021 at 10:34 AM. |
Thread Tools | |
Display Modes | |
|
|