http://alsa.opensrc.org/index.php/DigitalOut
http://alsa.opensrc.org/index.php/.asoundrc
http://alsa.opensrc.org/index.php/Dmix
pcm.!default plug:both
ctl.!default {
type hw
card ICH6
}
pcm.both {
type route;
slave.pcm {
type multi;
slaves.a.pcm "intel8x0";
slaves.b.pcm "aureon";
slaves.a.channels 2;
slaves.b.channels 6;
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;
bindings.4.slave b;
bindings.4.channel 2;
bindings.5.slave b;
bindings.5.channel 3;
bindings.6.slave b;
bindings.6.channel 4;
bindings.7.slave b;
bindings.7.channel 5;
}
ttable.0.0 1;
ttable.1.1 1;
ttable.0.2 1; # front left
ttable.1.3 1; # front right
ttable.0.4 1; # copy front left to rear left
ttable.1.5 1; # copy front left to rear left
# mix front left/right to subwoofer and center
ttable.0.6 0.5;
ttable.1.6 0.5;
ttable.0.7 0.5;
ttable.1.7 0.5;
}
ctl.both {
type hw;
card ICH6;
}
pcm.aureon {
type dmix
ipc_key 1024
slave {
pcm "hw:1"
period_time 0
period_size 2048
# buffer_size 8192
buffer_size 65536
buffer_time 0
periods 128
rate 48000
channels 6
}
# the channels of this card are mixed-up
bindings {
0 0
1 1
2 4
3 5
4 2
5 3
}
}
pcm.intel8x0 {
type dmix
ipc_key 2048
slave {
pcm "hw:0"
period_time 0
period_size 2048
# buffer_size 8192
buffer_size 65536
buffer_time 0
periods 128
rate 48000
channels 2
}
bindings {
0 0
1 1
}
}
ctl.aureon {
type hw
card "Audio"
}
ctl.intel8x0 {
type hw
card "ICH6"
}
No comments:
Post a Comment