Getting the GUI (pqaeq):

Note that currently, qpaeq is included in the pulseaudio source tree under src/utils and will be installed alongside the equalizer module to /usr/bin/qpaeq in most setups automatically. Qpaeq is still maintained in the below repositories, however.

Git versions are usually much more up to date, so give them a try first.

Compiling (for those without packages provided above)

You will then need to install all normal pulseaudio devel dependencies and fftw3 and dbus devel packages (ex dbus-1-devel / libdbus-1-dev). I prefer a local installation but this will still overwrite your old configurations in /etc/pulse, be sure to back up! You can probably use the following commands:

Make sure the dbus module is also loaded as above and that you replace the master=alsa part with master=YOURSINKNAME or it will use the default sink. You can set set_default=false if you do not want the new sink to be the default.

GUI and Equalizing:

You will need python, pyqt4, and python-dbus to launch the gui (qpaeq). Debian packages for those are python, python-dbus, python-qt4 and python-qt4-dbus.

Launch the GUI via:

qpaeq (if you installed from git or opensuse packages)

--or--

python qpaeq.py

If the frequency bands in there aren't good enough for you, add in your own (in order) inside qpaeq.py, its under the variable named DEFAULT_FREQUENCIES. Restart the gui and voilà. The equalizer also automatically subdivides frequency ranges depending on the width of the window and supports presets.

Questions/Comments/Problems

Drop phish3 a line in the irc channel on freenode or join the mailing list.