[pulseaudio-discuss] Alsa output devices, able to use alsa plugin?

Tanu Kaskinen tanuk at iki.fi
Wed Aug 26 00:22:16 PDT 2009


ke, 2009-08-26 kello 12:10 +0800, Ng Oon-Ee kirjoitti:
> Hi all,
> 
> I know back in March there was a conversation about alsa devices to be
> used with load-module module-alsa-sink. Basically, Lennart mentioned
> NEVER to use device=hw:0,0 (I do that, though, as I don't use
> module-hal-detect so that I can choose which modules I want through a
> script). However, I don't see any discussion on how to choose another
> device. So, two questions:-
> 
> 1. Instead of "load-module module-alsa-sink device=hw:0,0", what should
> I be using to load the appropriate device? Assuming I'm not using
> module-hal-detect.

http://www.opensubscriber.com/message/fedora-devel-list@redhat.com/12018387.html

> 2. I'm interested in using an alsa plugin to modify pulse's output
> before it hits my card. Specifically the alsaequal plugin. I have
> specified it in my .asoundrc as below:-
> 
> ctl.equal {
>   type equal;
> }
> pcm.plugequal {
>   type equal;
>   slave { pcm "plughw:0,0" }
> }
> pcm.equal {
>   type plug;
>   slave.pcm plugequal;
> }
> 
> This works properly with aplay -D equal, of course. How do I modify my
> device string in load-module module-alsa-sink to use the 'equal' output,
> so that I can dynamically equalize the output before it hits the
> speakers? Is this even possible?

load-module module-alsa-sink device=equal

You might also want to change the

    slave { pcm "plughw:0,0" }

line to

    slave { pcm "plug:front:0" }

just to reduce ugliness (= unneeded assumptions). I'm not 100% sure that
works, though. If it doesn't, just revert to the old version. Hmm...
since pcm.equal is already of type plug, I think the line can be
simplified to

    slave { pcm "front:0" }

I'm not totally sure about this either (fiddling with alsa config isn't
one of my hobbies).

There are other approaches to equalization, but I don't feel like going
in the details of those if this works for you. If you're interested, I
just point you to this:
https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-August/004730.html

-- 
Tanu Kaskinen




More information about the pulseaudio-discuss mailing list