From LUGUM
asound.conf
# Die Soundkarte wird festgelegt.
pcm.snd_card {
type hw
card 0
}
# Das dmix-Plugin wird definiert.
pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666# Andere Benutzer können ebenfalls dmix gleichzeitig nutzen ( geil! :) )
slave.pcm "snd_card"
slave {
# buffer_size kann bei Problemen der jeweiligen Karte angepasst werden.
period_time 0
period_size 1024
buffer_size 4096
# bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden.
# rate 44100
}
bindings {
0 0
1 1
}
}
# Dies definiert unser dmix-Plugin als Standard für alle ALSA-Programme.
pcm.!default {
type plug
slave.pcm "dmixer"
}
########
# AOSS #
########
# DSP wird simuliert und benutzt das dmix-Plugin.
pcm.dsp "dmixer"
pcm.dsp1 "dmixer"
# OSS-Steuerung für dsp0 (falls es benötigt wird...)
ctl.dsp {
type plug
slave.pcm "snd_card"
}
# OSS-Steuerung für dsp0 (falls es benötigt wird...)
ctl.mixer {
type plug
slave.pcm "snd_card"
}