01-28-2020, 06:24 PM
(This post was last modified: 01-28-2020, 06:25 PM by JohnnyBravo.
Edit Reason: typo
)
Hi Adrian,
The order of the sound cards seem very important for some reason.
I now have:
cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio
2 snd_aloop
This works just fine!!
The weird thing is, when i blacklist snd_bcm2835 and the order looks like:
cat /proc/asound/modules
0 snd_usb_audio
1 snd_aloop
That doesn't work!!
So for some reason snd_bcm2835 needs to be there and it needs to be at index 0, then the usb dac needs to be at index 1 and the loop at index 2.
Any other combination breaks stuff...
Long story short: I like your solution to use ALSA configuration file for Moode that creates a duplicate of the hw:0,0 stream as this doesn't need any Moode hacking.
The only proviso is that the order of the sound cards must be correct for this to work, but this seems easy enough now that we've figured that out!
Thanks for all the hard work and support, both Adrian and Tim!
The order of the sound cards seem very important for some reason.
I now have:
cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio
2 snd_aloop
This works just fine!!
The weird thing is, when i blacklist snd_bcm2835 and the order looks like:
cat /proc/asound/modules
0 snd_usb_audio
1 snd_aloop
That doesn't work!!
So for some reason snd_bcm2835 needs to be there and it needs to be at index 0, then the usb dac needs to be at index 1 and the loop at index 2.
Any other combination breaks stuff...
Long story short: I like your solution to use ALSA configuration file for Moode that creates a duplicate of the hw:0,0 stream as this doesn't need any Moode hacking.
The only proviso is that the order of the sound cards must be correct for this to work, but this seems easy enough now that we've figured that out!
Thanks for all the hard work and support, both Adrian and Tim!