Soundausgabe auf 2 Soundkarten

12/09/2007 - 00:17 von Oliver Joa | Report spam
Hi,

ich moechte Sound gleichzeitig auf 2 Soundkarten ausgegeben haben. Kann
mir jemand sagen wie das geht? Ich habe mich intensiv mit alsa und der
/etc/asound.conf beschaeftigt, bekomme es aber einfach nicht hin.

Hintergrund: An dem Computer ist ein Fernseher und eine Boxenanlage
angeschlossen. Beide sollen versorgt werden.

Ich habe an mehreren Stellen gelesen dass man mit dem Multi-Plugin
die Suround-Kanaele auf 2 Soundkarten verteilen kann, aber irgendwie
klappt das nicht. Hier meine Config:

pcm.carda {

type route ;
slave.pcm "plughw:0,0";
slave.channels 2;
ttable.0.0 1;
ttable.1.1 1;
}

pcm.cardb {
type route ;
slave.pcm "plughw:1,0";
slave.channels 2;
ttable.0.0 1;
ttable.1.1 1;
}


pcm.multi {
type route
slave.pcm split;
slave.channels 4;

ttable.0.1 1
ttable.0.1 1

ttable.0.2 1
ttable.1.3 1
}


pcm.split {
type multi;
slaves.a.pcm "carda";
slaves.a.channels 2;
slaves.b.pcm "cardb";
slaves.b.channels 2;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}


Danke

Gruss

Olli
 

Lesen sie die antworten

#1 Clemens Ladisch
12/09/2007 - 11:43 | Warnen spam
Oliver Joa schrieb:
Ich habe an mehreren Stellen gelesen dass man mit dem Multi-Plugin
die Suround-Kanaele auf 2 Soundkarten verteilen kann, aber irgendwie
klappt das nicht.



Was genau klappt wie nicht?

Hier meine Config:

pcm.carda {
type route ;
slave.pcm "plughw:0,0";
slave.channels 2;
ttable.0.0 1;
ttable.1.1 1;
}



Das könnte man auch so schreiben:

pcm.carda = "plughw:0"

pcm.multi {
type route
slave.pcm split;
slave.channels 4;

ttable.0.1 1
ttable.0.1 1
ttable.0.2 1
ttable.1.3 1
}



Die erste Zahl ist die Kanalnummer im "multi", die zweite die
Kanalnummer im "split". Du wolltest wahrscheinlich dies haben:

ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1


Und das ist alles nur stereo. Können beide Soundkarten 5.1?


Gruß
Clemens

Ähnliche fragen