Contents
Is the SND _ aloop module compatible with ALSA?
I am having some trouble wrapping my head around the snd_aloop module. I am trying to route all my audio through alsa without using pulseaudio. If I start jackd there’s not sound from non alsa apps but things like rhythmbox or any other native jack supported software works just fine.
How many devices are on the loopback sound card?
By default, the Loopback sound card consists of 2 devices, each composed of 8 subdevices. Once the kernel module snd-aloop is loaded, you can verify that the sound card has been created:
What is the loopback device in ALSA kernel?
It is not until recently, as I was fiddling with the ALSA Loopback device, that I saw a way to achieve what I needed. The ALSA Loopback sound card is a virtual soundcard that is created once the ALSA kernel module snd-aloop is loaded.
Why is the loopback module not included in Debian?
It may well be that the ALSA Loopback kernel module was not included in your distribution’s kernel package (it is the case in e.g. debian, as far as I know). This is no bother as we can easily compile it. Note that there is no way around since the loopback ALSA module is not part of the kernel baseline in general.
Where to find sound slot in aloop module?
String sound-slot-%i is requested for native devices where %i is slot number for the corresponding ALSA owner (which is basically the sound card number). The options line allows you to set various configuration options before the module is loaded.
How to use a sound card as an ALSA device?
One can be purely hardware: enable another soundcard (e.g the onboard sound chip) and physically link it to your DAW sound-card if you are like me with a dedicated audio h/w for DAW operations. Let this extra soundcard be the default (ALSA index 0) so that apps like flashplayer, skype, etc, use it by default.