Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any tool for linux which can shift every frequency of the spectrum of a sound signal by a constant factor and output the resulting sound?

Especially I am looking for a way to simulate the Doppler effect for sound wave.

share|improve this question
If you want to simulate the Doppler effect you probably want to change frequency by a constant factor (i.e. multiplication, not addition). Probably what you meant, but it never hurts to be explicit. – dmckee Jun 22 '11 at 15:59
@dmckee: Thanks, that's what I meant. – student Jun 22 '11 at 21:51
Is there also a command line solution such that I can write a simple wrapper script which takes as argument the speed of a moving source? – student Jun 23 '11 at 8:17
You might want to migrate this to audio.stackexchange.com as this is on-topic there – Rory Alsop Jun 23 '11 at 9:18
@Rory Alsop Ok, I didn't know audio.stackexchange.com - so you are right. However I don't know how to migrate it, so feel free to do it. – student Jun 23 '11 at 9:57
up vote 2 down vote accepted

Audacity's effects menu has a change pitch option

share|improve this answer
Does this change every frequency by a multiplicative factor or by an additive one? – student Jun 22 '11 at 21:53
Ok, if I use Percent Change it seems to be multiplicative! Thanks! – student Jun 23 '11 at 8:16

Your Answer


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.