Hallo!
Auf einem NUC (mit Debian) hängen 4 Soundkarten (CSL CM106).
Die einzelnen Ausgänge sind jeweils Räume (Multiroomaudiosystem).
Ab und zu schleife ich mit einem alsaloop- Befehl Signal von einem Eingang der Soundkarte auf einen Ausgang der Soundkarte. Das klappt super und ich auch von der Ferne fernsteuerbar.
Die Lautstärke ändere ich mit diesem Befehl:
amixer -c 2 sset Speaker,0 2%-
Die Lautstärke wird auch leiser.
Irgendwann ist jedoch 0% erreicht und dann wird die Lautstärke nicht mehr leiser, jedoch spielt die Musik noch deutlich hörbar.
Vermutlich spreche ich das Falsche an oder noch nicht alles.
Vermutung: Ich verändere die Grundlautstärke der Soundkarte aber nicht den einzelnen Ausgang auf der Soundkarte.
Wie kann ich rausfinden, was das Problem sein kann?
Beste Grüße
DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
- king-crash
- Beiträge: 720
- Registriert: 08.08.2006 12:07:56
- Lizenz eigener Beiträge: MIT Lizenz
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Das ist bei mir auch schon immer der Fall. "amixer set XXX mute" lässt den Kanal verstummen.
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Du hast vermutlich schon einiges probiert oder?
Was hast du schon alles probiert, das zum Laufen zu bekommen?
Angeblich wäre pulseaudio vlt eine Lösung?!
Was hast du schon alles probiert, das zum Laufen zu bekommen?
Angeblich wäre pulseaudio vlt eine Lösung?!
- king-crash
- Beiträge: 720
- Registriert: 08.08.2006 12:07:56
- Lizenz eigener Beiträge: MIT Lizenz
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Probier mal dieses Skript nach dem Setzen der Lautstärke auszuführen:
Code: Alles auswählen
#!/bin/sh
if [ $# -ne 1 ]; then
echo "$0 DEVICENAME"
echo "Bei 0% Lautstärke wird gemutet, sonst geunmutet."
exit 1
fi
set -e
INFOS=$(amixer get $1)
set +e
echo "$INFOS" | grep '\[0%\]' > /dev/null
MUTE=$?
set -e
if [ $MUTE -ne 0 ]; then
amixer set $1 unmute > /dev/null
echo "unmuted"
else
amixer set $1 mute > /dev/null
echo "muted"
fi
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Werde ich probieren...
Folgendes möchte ich noch ergänzen:
Trotz das eigentlich schon alles auf 0 ist, höre ich relativ laut die Musik.
Dh. ich muss einen Weg finden, noch weiter "leiser" zu drehen, ob wohl es 0 ist.
Deswegen ist rein zu muten leider noch nicht ausreichend. Aber schauen wir mal was passiert.
Folgendes möchte ich noch ergänzen:
Trotz das eigentlich schon alles auf 0 ist, höre ich relativ laut die Musik.
Dh. ich muss einen Weg finden, noch weiter "leiser" zu drehen, ob wohl es 0 ist.
Deswegen ist rein zu muten leider noch nicht ausreichend. Aber schauen wir mal was passiert.
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Nur um sicherzugehen: Das tritt nicht etwa auch auf wenn alsaloop gar nicht läuft und nur dann, wenn Ein- und Ausgänge auf derselben Soundkarte sind? (Dann wäre es Übersprechen (Crosstalk) und ich wüsste nichts was man dagegen tun könnte.)
Es gibt in Alsa ein softvol-Plugin, mit dem man eine Softwarelautstärkeregelung einbauen kann. Ein Beispiel gibt es hier:
https://wiki.debianforum.de/Audiokonfig ... .C3.BCsten
Es gibt in Alsa ein softvol-Plugin, mit dem man eine Softwarelautstärkeregelung einbauen kann. Ein Beispiel gibt es hier:
https://wiki.debianforum.de/Audiokonfig ... .C3.BCsten
Re: DEBIAN/ ALSAMIXER- Lautstärke 0 und trotzdem hört man noch etwas!
Wenn alsaloop nicht läuft, dann hört man vom Eingang nichts an den Ausgängen.
Ob es besser ist wenn der Eingang auf einer anderen Soundkarte sitzt, kann ich ausprobieren.
Danke für den Tipp mit den softvol- plugin. Werde mir das Plugin anschauen.
Ich überlege jetzt einen DA Wandler mit einer Lautstärkeregelung vor den Eingang einzubauen. Dann wäre das Signal ganz leise eingestellt und dann müsste es auch gehen.
Könnte gehen oder?
Ob es besser ist wenn der Eingang auf einer anderen Soundkarte sitzt, kann ich ausprobieren.
Danke für den Tipp mit den softvol- plugin. Werde mir das Plugin anschauen.
Ich überlege jetzt einen DA Wandler mit einer Lautstärkeregelung vor den Eingang einzubauen. Dann wäre das Signal ganz leise eingestellt und dann müsste es auch gehen.
Könnte gehen oder?