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 Thu 02 Oct 2014, 12:51
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 Posts_count  
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.
Sub_title: 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 MSNM 
jamesbond

Joined: 26 Feb 2007
Posts: 2192
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.
Contributed Fatdog64 packages thread
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » House Training » HOWTO ( Solutions )
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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