UPDATE:
This is an older model of the 18i8 with only two line-level output jacks, or one stereo pair. My goal is an audio adapter with four line-level balanced outs.
Even so, this device has four mic and four line-level inputs so I thought to see whether ALSA detects all the Capture inputs, because if it does then a similar device might expose all its Playback devices to ALSA.
But no, only one hw:x,y shows up:
Code: Select all
$ arecord -L | more
null
Discard all samples (playback) or generate zero samples (capture)
default
Playback/recording through the PulseAudio sound server
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pulse
PulseAudio Sound Server
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
hw:CARD=Device,DEV=0
USB Audio Device, USB Audio
Direct hardware device without any conversions
plughw:CARD=Device,DEV=0
USB Audio Device, USB Audio
Hardware device with all software conversions
sysdefault:CARD=Device
USB Audio Device, USB Audio
Default Audio Device
front:CARD=Device,DEV=0
USB Audio Device, USB Audio
Front output / input
dsnoop:CARD=Device,DEV=0
USB Audio Device, USB Audio
Direct sample snooping device
usbstream:CARD=Device
USB Audio Device
USB Stream Output
hw:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Direct hardware device without any conversions
hw:CARD=Generic_1,DEV=2
HD-Audio Generic, ALC897 Alt Analog
Direct hardware device without any conversions
plughw:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Hardware device with all software conversions
plughw:CARD=Generic_1,DEV=2
HD-Audio Generic, ALC897 Alt Analog
Hardware device with all software conversions
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC897 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Front output / input
dsnoop:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Direct sample snooping device
dsnoop:CARD=Generic_1,DEV=2
HD-Audio Generic, ALC897 Alt Analog
Direct sample snooping device
usbstream:CARD=Generic_1
HD-Audio Generic
USB Stream Output
hw:CARD=acp,DEV=0
acp,
Direct hardware device without any conversions
plughw:CARD=acp,DEV=0
acp,
Hardware device with all software conversions
sysdefault:CARD=acp
acp,
Default Audio Device
dsnoop:CARD=acp,DEV=0
acp,
Direct sample snooping device
usbstream:CARD=acp
acp
USB Stream Output
hw:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
Direct hardware device without any conversions
plughw:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
Hardware device with all software conversions
sysdefault:CARD=CODEC
USB Audio CODEC, USB Audio
Default Audio Device
front:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
Front output / input
dsnoop:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
Direct sample snooping device
usbstream:CARD=CODEC
USB Audio CODEC
USB Stream Output
hw:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Direct hardware device without any conversions
plughw:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Hardware device with all software conversions
sysdefault:CARD=USB
Scarlett 18i8 USB, USB Audio
Default Audio Device
front:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Front output / input
dsnoop:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Direct sample snooping device
usbstream:CARD=USB
Scarlett 18i8 USB
USB Stream Output
The other two USB devices -- "CODEC" and "Device" are a couple of cheap-o audio adapters I have connected for testing.
So my take-home is that just because something like an 18i8 has several input and output connectors, that doesn't necessarily mean that ALSA can find them. The manufacturer's bespoke driver/software is needed to configure it. And manufacturers aren't very helpful with any kind of in-depth information nor do they have much interest in the Linux world . . . so that's why I am hoping someone here can recommend a audio interface that has at least one stereo pair of inputs and at least two stereo pair of outputs, which show up in ALSA as one Capture device, and two Playback devices.