All pastes #349303 Raw Edit

Something

public text v1 · immutable
·published 2007-02-10 18:16 UTC
rendered paste body
# 6 channel dmix:
pcm.dmix6 {
     type dmix
        ipc_key 1024
        ipc_key_add_uid false
        ipc_perm 0660
        slave {
                pcm "hw:0"
                rate 48000
                channels 6
                period_time 0
                period_size 1024
                buffer_time 0
                buffer_size 5120
        }
     }

# upmixing: 
pcm.ch51dup {
        type plug 
        slave.pcm "dmix6"
	slave.channels 6
	route_policy duplicate
   }

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 aoss
pcm.dsp "duplex"

pcm.dsp1 "duplex"