# I only have 4.0, but something like this might work
pcm.ch51dup
{
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 1 # left --> front left
ttable.1.1 1 # right --> front right
ttable.0.2 1 # left --> rear left
ttable.1.3 1 # right --> rear right
ttable.0.4 0.5 # 50% left --> center
ttable.1.4 0.5 # 50% right --> center
ttable.0.5 0.5 # 50% left --> sub
ttable.1.5 0.5 # 50% right --> sub
}
# My 4.0 routing looks like this:
pcm.ch40dup
{
type route
slave.pcm surround40
slave.channels 4
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
}
# To make that the default alsa device
pcm.!default
{
type plug
slave.pcm "ch51dup"
}