Project page: http://xyne.archlinux.ca/projects/alsaequal-mgr/
alsaequal-mgr is a relatively simple command-line tool to help manage different system equalizer states with alsaequal. It makes it very easy to change equalizer states for different types of music, watching movies, playing games, using headphones, etc.
Once you have configured an equalizer state with alsamixer, you can save it and then restore it by name whenever you want.
Quick example usage:
# Configure equalizer for stereo. $ alsamixer -D equal # Save state as "stereo". $ alsaequal-mgr save stereo saved state "stereo" # Connect headphones and reconfigure equalizer. $ alsamixer -D equal #Save state as "headphones". $ alsaequal-mgr save headphones saved state "headphones" #List saved states. $ alsaequal-mgr list [saved states] headphones stereo [/saved states] # Disconnect headphones and restore "stereo". $ alsaequal-mgr load "stereo" loaded state "stereo"
See the help message on the project page for other commands.