Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 28 Jul 2014, 16:57
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
System-wide equalizer with alsa.
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [2 Posts]  
Author Message
r1tz


Joined: 09 Sep 2010
Posts: 165
Location: In #puppylinux (IRC)

PostPosted: Wed 13 Apr 2011, 03:16    Post subject:  System-wide equalizer with alsa.
Subject description: Using alsaequal
 



Download and install

Download alsaequal from the website Smile
http://www.thedigitalmachine.net/alsaequal.html

It needs this dependecy.
http://quitte.de/dsp/caps_0.4.5.tar.gz
install it with:
Code:
$ tar xvfz caps_0.4.5.tar.gz 
# cd caps-0.4.5 
# python configure.py
# make
# make install
#ln -s /usr/local/lib/ladspa /usr/lib/ladspa


------------------------------------------------------------------------------------------

Configuring

After you install those, you need to edit your alsamixer's configuration.
Open /usr/share/alsa/alsa.conf and add this behind:
Code:

pcm.!default {
  type hw
  card 0
}

ctl.!default {
  type hw
  card 0
}

ctl.equal {
  type equal;
}

pcm.plugequal {
  type equal;
  slave.pcm "plug:dmix";
}

pcm.!default {
  type plug;
  slave.pcm plugequal;
}

You might need to change this to suit your system. I am using card 0. You can see what card you are using with
Code:
aplay -l

Another thing you might need to change is
Code:
slave.pcm "plug:dmix";
you might need to change it to something like
Code:
slave.pcm "plughw:0,1";

again, this depends on your configuration.

-------------------------------------------------------------------------------------------

Using it

There are 2 ways to call out the equalizer.

1)
- Go into alsamixer.
- Press f6
- Type "equal"

2)
- Call alsamixer with
Code:
alsamixer -D equal


---------------------------------------------------------------------------------------

Good luck.

Cheers!
Back to top
View user's profile Send private message MSN Messenger 
jamesbond

Joined: 26 Feb 2007
Posts: 2045
Location: The Blue Marble

PostPosted: Wed 13 Apr 2011, 04:04    Post subject:  

Haven't tried this, but this is a good find Very Happy I'm sure a lot of people will appreciate it, I remember several people asking for it in the past. I went through google a while ago and ended up in a page of unfinished project in sourceforge (3-band only) . Your find looks much better!
_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [2 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » HOWTO ( Solutions )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0512s ][ Queries: 11 (0.0100s) ][ GZIP on ]