How to install the PulseAudio equalizer which works

Thanks @lah7for letting me append onto this post, couldn’t do it without you. :wink:

Appending further onto the script which was presented earlier, I managed to install the package he built and acquire the deps for it rather easily. If you would rather the above without adding the webupd8 PPA:

# Fetch and rename
wget launchpad.net/~nilarimogard/+archive/ubuntu/webupd8/+files/pulseaudio-equalizer_2.7.0.2-5~webupd8~xenial0_all.deb
sudo dpkg-deb -R pulseaudio-equalizer_*_all.deb src
sudo sed -i '0,/\(pulseaudio-equalizer\)/s//\1-ladspa/' src/DEBIAN/control src/usr/share/menu/* src/usr/share/lintian/overrides/*
sudo sed -i 's/\(pulseaudio-equalizer\)\//\1-ladspa\//' src/usr/bin/* src/usr/share/menu/* src/usr/share/pulseaudio-equalizer/*.py
zcat src/usr/share/doc/pulseaudio-equalizer/changelog.Debian|sed 's/^\(pulseaudio-equalizer\)/\1-ladspa/'|gzip -c|sudo dd of=src/usr/share/doc/pulseaudio-equalizer/changelog.Debian.gz    
sudo find src/usr/share -name pulseaudio-equalizer -exec mv {} {}-ladspa \; 2>/dev/null
(cd src && find usr -type f -exec md5sum '{}' \;|sudo dd of=DEBIAN/md5sums)
dpkg-deb -b src pulseaudio-equalizer-ladspa_2.7.0.2-5~webupd8~xenial0_all.deb
sudo rm -Rf src
# Install
sudo dpkg -i ./pulseaudio-equalizer-ladspa_2.7.0.2-5~webupd8~xenial0_all.deb
sudo apt install -f -y

(Hindsight is 20/20. This might not be the best way to install but it worked for me.)

1 Like

Yeah I left off the bit for installing the package as there are lots of different ways to do that. Most would likely just double click the package and keep it around in case they need it in future. I just use…
sudo gdebi -n pulseaudio-equalizer-ladspa_2.7.0.2-5~webupd8~xenial0_all.deb
Which both installs it and also takes care of dependencies in one hit.

I think there is some sort of bug with this software however, haven’t quite nailed it down yet.

But on one of my systems… when I reboot I find the MATE panel / main menu / marco / basically anything Gtk2/3 that makes new windows (or menus) - does so at an alarmingly slow rate. When I go in to sound preferences my audio devices also don’t look right.

The moment I go into this equaliser and undo ‘Keep Settings’ - and boom, it’s all good again. Took me a long while to find this (as I couldn’t find any debug) and a reinstall to work it out.

So in case anyone else has similar issues (this is on Ubuntu MATE 18.04) let me know.

Hey guys! Long time no see, I know, but figured I would update this guide for Disco! Sucks you need to download some extra packages but hey, them's the breaks.

Made the guide more efficient by considering order of operations and having the information which matters most for Disco Dingo users first.

When I first ran bionic on my pc,
I found a quite manual way of installing it:

In xenial I reinstalled the equalizer and quickly grabbed everything that was downloaded from

/var/cache/apt/archives

before the installation finished and automatically erased all downloaded packages.
So that was a rough backup, but I got everything needed.

Back to bionic I installed one by one, in the following order:

libbonobo2-0_2.32.1-3_amd64.deb
libbonobo2-common_2.32.1-3_all.deb
libbonoboui2-0_2.24.5-3ubuntu1_amd64.deb
libbonoboui2-common_2.24.5-3ubuntu1_all.deb
libglade2-0_1%3a2.6.4-2_amd64.deb
libgnome2-0_2.32.1-5ubuntu1_amd64.deb
libgnome2-bin_2.32.1-5ubuntu1_amd64.deb
libgnome2-common_2.32.1-5ubuntu1_all.deb
libgnome-2-0_2.32.1-5ubuntu1_amd64.deb
libgnomecanvas2-0_2.30.3-2_amd64.deb
libgnomecanvas2-common_2.30.3-2_all.deb
libgnomeui-0_2.24.5-3.1_amd64.deb
libgnomeui-common_2.24.5-3.1_all.deb
libgnomevfs2-0_1%3a2.24.4-6.1ubuntu1_amd64.deb
libgnomevfs2-common_1%3a2.24.4-6.1ubuntu1_amd64.deb
libidl-2-0_0.8.14-4_amd64.deb
liborbit2_1%3a2.14.19-1build1_amd64.deb
liborbit-2-0_1%3a2.14.19-1build1_amd64.deb
python-gconf_2.28.1+dfsg-1.1_amd64.deb
python-glade2_2.24.0-4ubuntu1_amd64.deb
python-gnome2_2.28.1+dfsg-1.1_amd64.deb
python-pyorbit_2.24.0-7.1_amd64.deb
swh-plugins_0.4.15+1-8_amd64.deb
ladspa-sdk_1.13-2_amd64.deb
pulseaudio-equalizer_2.7.0.2-5~webupd8~xenial0_all.deb

And BAM! PulseAudioEQ was fully operational on my system, and I was happy than ever. HAHAha
Only to find this guidance a few hours later..

This EQ was first created on November 1st, 2009 by an Irish guy
https://ubuntuforums.org/showthread.php?t=1308838

but I sware that when I find an Ubuntu that won't be able to load it, I'll have to remain with the older version. JUST because of this equalizer.
You are the only few users who understand how mighty it is.

So please, let's try to maintain it whenever possible without modifying, forever.

You guys are awesome, it's the best support of all Ubuntu flavors and distros.

Why don't we contact the nilarimogard/webupd8 ppa and ask them to release an installation for bionic? I'm sure it's just a matter of editing simple lines, and inform about the apt-mark hold approach to not interfere with the system package.
Why not even disco, they just need the right guidance found here. :wink:

Glad you found the guide useful, even if it is in hindsight. If nothing else, I'll keep the package on hand for my own use and upload it if I ever encounter the issue of this software no longer existing in any capacity.

There is an alternative I want to try out on this system called PulseEffects which has way more sound control options, but for best compatibility I would need to add either the PE PPA or Pop!_OS' PPA for it, and see if the community presets for it sound better than what's baked into my preferred EQ. I remember during my time on Pop!_OS the PulseEffects EQ was prone to crashing and giving me no audio due to it.

I super-goofed and swapped install commands for LADSPA PAEQ. My bad! In newer versions of Ubuntu, if you only did sudo apt install pulseaudio-equalizer it will install the FFT version, which is the one that is so bothersome to even attempt using!

I'm aware of PulseEffects and I remember it didn't work out-of-the-box, just after setting it to the right direction. I examined every option of it and concluded it was a copy and paste of what we find in the Realtek High Definition Audio drivers for Windows.

If your hear it closely, this equalizer adds a bad 'static' to the sound acoustic, distorting the original audio. It does not provide a quality overall output, it is very poor.
It's useful if you wanna play around with the ambient effects, but it's the same as using a cheap set of speakers.

Now, the LADSPA EQ has a tremendous quality.

It doubles the power of your speakers! Has a perfect distribution of channels, every detail and nuance of the audio has definition, clarity and potency without any artificial layer.
I gotta say, undoubtedly, that only through this piece of software, you'll have a better audio than several so called audiophile and expensive speakers.
It's the cornerstone of my HTPC.

It must never die. :monitor:

1 Like

So tiox, are you a fan of Bach? :laughing:

bachmann

You seem like a notorious and assiduous contributor to this community, inherited from the composer.

1 Like

Guys, I'm so sorry. I don't have time to research right now. I managed to successfully install old PAEQ after much issues with missing legacy GTK2 libraries which were not in Eoan's repos.

In the next day or two, I'll have the good stuff for y'all. But it's going to be a lot to fetch.

Fifteen packages.

Fifteen packages?!

Fifteen packages!

Holy O'Connell is that a whole lot of packages! But I figured it out, yet again for the benefit of the three people here who give a damn.

If you encounter the 500 server error issue because you're hammering the Ubuntu Packages website a little too much with requests, use Google; begin a search with site: and the URL you want to access, you'll bypass the 500 for a few minutes, anyway and be able to download all of the packages you need. But that's ridiculous. This is getting out of hand.

Can someone more experienced than I rebase and recompile this for GTK3?

Added archive with all Eoan deps to keep Rhonda from fielding multiple 500 issues for Ubuntu Packages; https://github.com/Hebgbs/Hebgbs.github.io/raw/linux/ladspa-eq_amd64.tar.gz

PulseEffects made it to the debian main repo.
It can be installed with sudo apt install -y pulseeffects.
However, in order for the EQ to work, you have to install lsp-plugins as well (sudo apt install -y lsp-plugins).

It's still not the same. That, and for me it crashes. Lack of good presets also kind of suck.

See, there are major issues with any solution that isn't dead-simple and bulletproof. It isn't that I want just an EQ, I want one that doesn't demand a lot of attention, or require an audio engineering degree to purpose easily configure.

This works in that way. When PE is up to snuff and doesn't demand too much from me I'll try it again.

@tiox Thanks for putting this together. I didn't get anywhere (on 19.10) with the standard pulseaudio-equalizer, nor with pulseeffects. Following your method above, I've got the equalizer working as I used to have before upgrading!

Now, I did have one problem with the archive you've shared:

$ sudo apt install ./*.deb
Reading package lists... Error!
E: Invalid archive signature
E: Internal error, could not locate member control.tar.{zstlz4gzxzbz2lzma}
E: Could not read meta data from ./libbonobo2-0_2.32.1-3_amd64.deb
E: The package lists or status file could not be parsed or opened.

I had to download a fresh version from https://packages.ubuntu.com/disco/amd64/libbonobo2-0/download and it all worked from there.

Interesting. Can you reproduce these errors in a live session?

... in a live session?

@tiox Not sure what you mean by "live session". What I'm suggesting is that the archive you've provided needs to be updated with a fresh download of libbonobo2-0. Thanks again, it's been incredibly useful.

Using your installation media, to run a temporary instance via its Syslinux menu option Try Ubuntu MATE without installing.