All pastes #636035 Raw Edit

gg

public text v1 · immutable
#636035 ·published 2007-07-27 15:46 UTC
rendered paste body
#This asoundrc is a template to create a file that will upmix 2.0 (stereo) files to 5.1 speakers.#It will also playback real 5.1 sounds, on 5.1 speakers, and also allow the playback of both stereo and surround sources at the same time.#It may not work out of the box for all cards. If this is the case with your setup, please speak to me (wishie) in #alsa on irc.freenode.net# 6 channel dmix:pcm.dmix6 {     type dmix        ipc_key 1024        ipc_key_add_uid false        ipc_perm 0660        slave {                pcm "hw:0,0"                rate 48000                channels 6                period_time 0                period_size 1024                buffer_time 0                buffer_size 5120        }     }# upmixing: 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" # upmix first     capture.pcm "hw:0"}# change default device:pcm.!default {     type softvol      slave.pcm "duplex"	control {		name "Software Master"		card 0	}}# for aosspcm.dsp "duplex"pcm.dsp1 "duplex"