Including a system-wide pulseaudio equalizer
Conn O'Griofa
connogriofa at gmail.com
Tue May 11 23:08:32 UTC 2010
On Tue, May 11, 2010 at 7:21 AM, Daniel Chen <seven.steps at gmail.com> wrote:
> Two thoughts:
> This would entail switching to the master (or trunk) branch of
> upstream git, correct? Maverick currently tracks the stable-queue
> branch.
No, my equalizer is merely a "wrapper" script that takes advantage of
PulseAudio's module-ladspa-sink module (which has been included by
PulseAudio for quite some time, but only stable since the 0.9.19
series) with an EQ LADSPA plugin.
The script works by removing/(re)inserting the aforementioned module
with the equalization parameters on a running server via pacmd, and
optionally saving such configuration to the users's
~/.pulse/default.pa configuration file.
Although Chandru linked to the source, there are also packages
available (for Lucid and Karmic) if anybody is interested.
See here: http://ubuntuforums.org/showthread.php?t=1308838
Directly link to my PPA: https://launchpad.net/~psyke83/+archive/ppa
It was also included in Fedora 12's repository (though I am not the maintainer).
> Also, this should be packaged and submitted for inclusion into the
> Ubuntu repositories following procedure
> (https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages).
I replied directly to Chandru on this issue without awareness of this
thread, so let me now copy & paste to the list (and I'd be interested
to know if there's still any demand for the submission):
---
Hi,
Getting pulseaudio-equalizer included into Lucid would have been
ideal, but due to lack of time and problems with my development
machine, I didn't get to make the submission before the freeze
deadline.
Moving forward, I'm not so sure that the equalizer has a long future
in its current incarnation; the latest PulseAudio upstream code
(non-stable branch) includes a native equalizer [1] which offers
better quality than what can be provided through my equalizer (which
uses a LADSPA plugin).
So, for Lucid+1, perhaps there is potential to take the GUI part of my
pulseaudio-equalizer code and adapt it to be used by the native
PulseAudio equalizer. My GUI is GTK-based, whereas the native
equalizer only has a QT-based interface available (pqaeq). There's
nothing wrong with QT, but GTK-based applications would be preferred
for the regular Ubuntu (i.e., GNOME-based) desktop flavour. Let's wait
and see what happens.
Thanks,
Conn
[1] This branch may be obsolete now that the equalizer is included
upstream by default - I haven't followed developments recently. Here
it is: http://gitorious.org/pulseaudio-equalizer
More information about the Ubuntu-devel-discuss
mailing list