Equalizer

Other talk about Salix
Post Reply
User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Equalizer

Post by thenktor »

Hi,
is it possible to get a equalizer into ALSA or at least into GStreamer, so that it works for every software? Perhaps via jack and some LADSPA plugins? I'm not really into this stuff yet, perhaps someone can give me hints?

PS: I need a very detailed equalizer that can go down to frequencies below 20 Hz. I want to flatten the frequency response of my speakers between 50 and 30 Hz and add a subsonic filter below 30 Hz.

EDIT: http://eq10q.sourceforge.net/ But what do I have to do that Clementine, Amarok or mpd can use this?
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Equalizer

Post by gapan »

This is a tricky one. If you want to use a ladspa plugin systemwide, you'll have to make sure that every appplication is compiled with jack support, is set to output to jack and jack output is setup with an equalizer. Since not every application has jack support, that wouldn't really work systemwide.

But, I know that you can adjust equalization with just alsa, with settings in your asound.conf (systemwide or per user). The only thing that I don't know is how. :P

A quick google search revealed these:
https://patrick-nagel.net/blog/archives/180
http://www.thedigitalmachine.net/alsaequal.html
Image
Image
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Equalizer

Post by gapan »

Image
Image
User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Re: Equalizer

Post by thenktor »

Just wanted to note that I got it working with ingen, jack, eq10q and mpd. But it's not really the easy way of setting something for playback up :D I had to build a lot of dependencies and using the eq is far from ease of use.

Still thanks for providing some useful links.
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)
linus72
Posts: 79
Joined: 1. Dec 2009, 00:12

Re: Equalizer

Post by linus72 »

Hey Thenktor

I use AlsaEqual via Alsamixer or Alsamixergui or Alsamixer-qt4

Alsaequal is here
http://www.thedigitalmachine.net/alsaequal.html

alsamixergui from Absolute Linux
ftp://ftp.absolutelinux.org/absolute-13 ... olute/xap/

Alsamixer-qt4 also from absolute linux
ftp://ftp.absolutelinux.org/absolute-13 ... olute/xap/

Desktop entry for alsaequal (only useable with alsamixergui

alsa-equalizer.desktop

Code: Select all

[Desktop Entry]
Name=ALSA Equalizer
Comment=GUI version of alsa-equalizer
Exec=alsamixergui -D equal
Icon=alsamixergui.png
Categories=Audio;AudioVideo;GTK;
Terminal=false
Type=Application
and make sure you have .asoundrc in your /home/username

Code: Select all

ctl.equal {
  type equal;
}

pcm.plugequal {
  type equal;
  # Modify the line below if you don't
  # want to use sound card 0.
  slave.pcm "plughw:0,0";
  # or if you want to use with multiple applications output to dmix
  # slave.pcm "plug:dmix"
}

pcm.equal {
  # Or if you want the equalizer to be your
  # default soundcard uncomment the following
  # line and comment the above line.
# pcm.!default {
  type plug;
  slave.pcm plugequal;
}
I used caps and ladspa_sdk from SlackBuilds

Hope that helps?
User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Re: Equalizer

Post by thenktor »

Just came back on this for another purpose. Alsaequal is nice :)
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)
Post Reply