[pulseaudio-discuss] dynamic loading for ALSA devices

Jon Smirl jonsmirl at gmail.com
Thu Jul 12 13:51:24 PDT 2007

I have asound.conf setup to always pass everything to pulse.

pcm.!default {
    type pulse

ctl.!default {
    type pulse

And I've been statically loading the pulse drivers.

load-module module-alsa-sink sink_name=mb_out device=hw:0
load-module module-alsa-source source_name=mb_in device=hw:0
load-module module-alsa-sink sink_name=usb_out rate=48000 channels=6 device=hw:1
load-module module-alsa-source source_name=usb_in rate=48000
channels=2 device=hw:1

Can I set pulse up so that I don't need to statically load the alsa
drivers? I'm testing various USB audio devices and I may have one, two
or even three plugged in at once. I'd like to have the device
automatically create source/sinks for all of my ALSA hardware devices.

 0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1980 at irq 20
 1 [PSC805         ]: USB-Audio - Philips PSC805
                      Philips Electronics Philips PSC805 at
usb-0000:00:1d.1-1, full speed

Is there a way to create alias ALSA names for pulse sinks? So instead
of setting the environment variable PULSE_SINK=usb_out I could go into
vlc's preferences and find a usb_out ALSA device?

Jon Smirl
jonsmirl at gmail.com

More information about the pulseaudio-discuss mailing list