.asoundrc und mehrere sounds abspielen

E

ezekiel

Hi,
vor nen paar Tagen habe ich es schon geschafft, mittels .asoundrc 5.1-Sound mit meiner Terratec 5.1 Fun zum Laufen zum kriegen. Auch das Mikro läuft mittlerweile, nur bekomme ich es nicht hin, dass Alsa mehrere sounds abspielt, ohne auf den 5.1 Sound zu verzichten. Hier mal meine .asoundrc:
Code:
pcm.snd_card {
    type hw
    card 0
}
ctl.snd_card {
    type hw
    card 0
}
# Das dmix-Plugin wird definiert.
pcm.dmixer {
    type dmix
    ipc_key 1024
    ipc_perm 0666       
  slave.pcm "snd_card"
    slave {
        period_time 0
        period_size 1024
        buffer_size 4096
    }
    bindings {
        0 0
        1 1
    }
}
# Das dsnoop-Plugin, welches es erlaubt, mehrere Programme gleichzeitig aufnehmen zu lassen.
pcm.dsnooper {
    type dsnoop
    ipc_key 2048
    ipc_perm 0666 
  slave.pcm "snd_card"
    slave 
    {
        period_time 0
        period_size 1024
        buffer_size 4096
    }
    bindings {
        0 0
        1 1
    }
}
# Dies definiert das Fullduplex-Plugin als Standard für alle ALSA-Programme.
pcm.duplex {
    type asym
    playback.pcm "20to51"
    capture.pcm "dsnooper"
}
pcm.!default {
    type plug
  slave.pcm "duplex"
}
pcm.20to51 {
     type route
  slave.pcm surround51
     slave.channels 6
     ttable.0.0 1
     ttable.1.1 1
     ttable.0.2 1
     ttable.1.3 1
     ttable.0.4 0.5
     ttable.1.4 0.5
     ttable.0.5 0.5
     ttable.1.5 0.5
}

Wenn ich pcm.!default auf dmixer stelle, dann kann ich zwar mehrere Sounds abspielen, aber die sind dann wieder nur auf 2 Boxen zu hören. Derzeit spricht Amarok Alsa über "default" an.
Jetzt meine Frage: Inwiefern ist es überhaupt möglich, dass mit Alsa und der Soundkarte hinzukriegen? Habt ihr 'ne Idee?

Vielen Dank schon mal im Voraus,

lg, Ezekiel

P.S.: Ich hoffe ihr steigt durch meine Config, ich tue es nicht mehr :hilfe2:
 
hab mitterweile des rätsels lösung, falls es irgendeinem hilft:


pcm.snd_card {
type hw
card 0
}

pcm.dmix6 {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm "hw:0,1"
rate 48000
channels 6
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096

}
}

pcm.ch51dup {
type route
slave.pcm dmix6
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}

pcm.duplex {
type asym
playback.pcm "ch51dup"

capture.pcm "snd_card"
}

pcm.!default {
type plug
slave.pcm "duplex"
}

pcm.dsp "duplex"

pcm.dsp1 "duplex"
 

Ähnliche Themen

Pulseaudio unter Debian multiple Output

Ubuntu X / dbus problem

Creative SB Live! 24-Bit / 5.1

OpenSUSE 12.1: Gnucash startet nicht mehr

Konsolen CD-Player und SPDIF

Zurück
Oben