Benutzer-Werkzeuge

Webseiten-Werkzeuge


alsa

ALSA Sound System

Mehrkanal-Soundkarten

pcm.snd_card {
   type hw
   # Soundkarte festlegen, etwa 0 für interne Soundkarte oder 1 für USB
   card 1
   device 0
}
pcm.!dmix {
   type dmix
   ipc_key 1024
   slave {
     pcm "snd_card"
      # Anzahl der Kanäle definiert:
     channels 6
      #       Buffer deaktiviert (erzeugt Verzerrungen)
#       period_size 512
#       buffer_size 1024
   }
}

# An alle ausgeben:
pcm.all8 {
   type plug
   slave.pcm "dmix"
   slave.channels 6
   route_policy duplicate
}

# Nur Kanal 1+2
pcm.ch12 {
   type plug
   slave.pcm "dmix"
   slave.channels 6
	ttable.0.0 1
	ttable.1.1 1
}

# Nur Kanal 3+4
pcm.ch34 {
   type plug
   slave.pcm "dmix"
   slave.channels 6
	ttable.0.2 1
	ttable.1.3 1
}

# Nur Kanal 5
pcm.ch5 {
   type plug
   slave.pcm "dmix"
   slave.channels 6
   # Lautstärke von Eingang 0 und 1 mit Faktor 0.5 auf Ausgang 4 Ausgeben
   ttable.0.4 0.5
   ttable.1.4 0.5
}
alsa.txt · Zuletzt geändert: 2016/01/13 09:25 von joky