Zwei 'asound.conf' zu einer zusammen führen?
Guten Morgen!
Vorweg: Ich habe hier https://www.raspberrypi.org/forums/v...?f=38&t=177042 schon gefragt, aber die Anzahl der Antworten war nicht so berauschend ...
Weiterhin erschliesst sich die Struktur von asound.conf Dateien, so bald sie Basis-Wissen überschreiten, mir nicht wirklich!? :(
Ein RaspberryPi-Zero wird mit diesem https://www.adafruit.com/product/3346 einfachen I2S-D-Klasse-Verstärker betrieben. Funktioniert auch ...
Basis-Konfig wird so empfohlen (1)
Code:
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 0
}
Nachteil: nerviges Knacken beim Start und Stop.
Dagegen hilft das (2)
Code:
pcm.hifiberry {
type hw card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hifiberry"
channels 2
}
}
ctl.dmixer {
type hw
card 0
}
Da das Board keine Hardware-Lautstärke regeln kann, muss man es wohl über Software machen (3)
Code:
pcm.softvol {
type softvol
slave {
pcm "plughw"
}
control {
name "SoftMaster"
card 0
}
}
pcm.!default {
type plug
slave.pcm "softvol"
}
Da ist aber das Knacken/Ploppen von (1) wieder da. Wie kann ich (2) und (3) in einer Konfig vereinigen? Also Knacken weg und Software-Volume-Regelung?
Das Ganze soll minimalistisch bleiben und letztlich nur einen fest definierten Audio-Stream abspielen, also massenhaft Zeug installieren wäre nicht so mein Favorit ...
Danke und Gruß, FM_81