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
}