星期一, 5月 09, 2005

alsa + dmix

今天嘗試了 alsa + dmix 的設定
希望可以讓筆電的音效卡擺脫 sound demon
原本沒有開 artsd 的話一次只能同時一個軟體撥放音效
參考了幾個網站似乎都只有提供 ~/.asoundrc 檔
沒有詳細解說每個設定的意義
或許是要去 alsa 主站才會查到那些 keyword 的吧
目前我的 config 可以讓以 alsa 為輸出的軟體同時撥放了 :)
以 oss 為輸出的軟體則要在前面加 aoss
如 aoss mpg123 somesong.mp3
過幾天再來研究看看是否有辦法改進

$ cat /etc/asound.conf
pcm.alsadmixer {
type dmix
ipc_key 1024 # must be unique!
slave {
pcm "hw:0,0" # you cannot use a "plug" device here, darn.
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito. It
}
}

pcm.dsp0 {
type plug
slave.pcm "alsadmixer" # use our new PCM here
}

pcm.!default {
type plug
slave.pcm "alsadmixer" # use our new PCM here
}

ctl.mixer0 {
type hw
card 0
}

參考連結

沒有留言: