Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I would like to modify the pitch of my audio output.

I know you can use software such as PlayItSlowly to listen to an audio file and alter the pitch in the process, but what I am looking for is a way to modify the pitch just as I do with the volume.

I can do it on Windows with Realtek's sound manager, so I guess there must be a way to do it on Linux as well.

share|improve this question
add comment

2 Answers

Use the alsa-mixer

Open a terminal and type sudo apt-get install gnome-alsamixer alsamixergui libasound2-plugin-equal alsa-utils

enter image description here

share|improve this answer
1  
I have tried really hard to understand what you meant, but I don't see where alsa-mixer does something else than adjusting volumes ... –  user1092407 Apr 15 '12 at 8:55
add comment

Install ALSA equalizer plugin:

sudo apt-get install libasound2-plugin-equal

Prepare your .asoundrs file, so that ALSA will know about the plugin:

gedit .asoundrc

Paste inside it (or append at the end, if it already contains some data):

ctl.equal {
   type equal;
}

pcm.plugequal {
    type equal;
   slave.pcm "plughw:0,0";
}

pcm.equal{
    type plug;
    slave.pcm plugequal;
}

Save the file and exit.

Next, reload ALSA:

sudo alsa force-reload

Your equalizer should be set-up. To use it, run

alsamixer -D equal

TADA! Your alsamixer will now behave as an equalizer, instead of adjusting volumes. Hope this helps!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.