Monday, March 10, 2008

Desktop .asoundrc

#pcm.ch51 {
# type plug
# slave.pcm "surround51"
# slave.channels 6
#}

pcm.dmix51 {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
channels 6
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
}

ctl.dmix51 {
type hw
card 0
}

#pcm.!default {
# type dmix
# ipc_key 1024
# slave {
# pcm "hw:0,0"
# channels 6
# period_time 0
# period_size 1024
# buffer_size 8192
# rate 48000
# }
#}

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

pcm.dsp0 {
type plug
slave.pcm "dmix51"
}

#upmixing:
pcm.ch51dup {
type route
slave.pcm "dmix51"
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
}

No comments: