ich wage es mal hier in diesem Forum.
Ich wühle mich gerade durch das Internet, werde aber nicht wirklich fündig. Denn Antworten auf meine Frage befassen sich nicht mit dem exakt gleichen Problem. Und das ist:
Gegeben sind ein Raspberry Pi mit piCoreplayer und mehrere DACs. Der rpi nutzt Alsa zur Tonausgabe an ein Sounddevice. Nun möchte ich mehrere Devices gleichzeitig ansprechen mit derselben Musik. Um nämlich zu Vergleichszwecken die DACs zeitgleich ansprechen zu können. Kleine Spielerei also.
Und wir haben momentan den Onboard-Chipsatz und einen USB-DAC:
Code: Alles auswählen
tc@piCorePlayer:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Control [Khadas Tone Control], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
So sieht die derzeitige asound.conf aus:
Code: Alles auswählen
tc@piCorePlayer:~$ cat /etc/asound.conf
# default - Generated by piCorePlayer
pcm.!default {
type plug
slave.pcm "hw:0,0"
}
pcm.pcpinput {
type plug
slave.pcm "hw:1,0"
}
#---ALSA EQ Below--------
ctl.equal {
type equal;
controls "/home/tc/.alsaequal.bin"
library "/usr/local/lib/ladspa/caps.so"
}
pcm.plugequal {
type equal;
slave.pcm "plughw:1,0";
controls "/home/tc/.alsaequal.bin"
library "/usr/local/lib/ladspa/caps.so"
}
pcm.equal {
type plug;
slave.pcm plugequal;
}
Frage an die Linux-Kenner: Wie muss die asound.conf umgeschrieben werden, um auf beiden Devices gleichzeitig Musik in Stereo (nicht mehrkanalig) ausgeben zu können?
Gruß und Dank im voraus
Jochen