What's the best method for pitch shifting a vocal track up a 3-5 semitones without sounding too much squeakier than the original?

I'm using Logic Pro X

  • 1
    Are you shifting the formant with the pitch? If you don't the voice will sound squeaky, so I suspect that may be the problem.
    – user22688
    Commented Aug 30, 2017 at 21:36
  • I'm extremely new to sound design, and I can't say I know what "formant" means but I will research it. Thank you @Thomas Commented Aug 30, 2017 at 21:39
  • No worries. I don't do pitch shifting much, so I can't give any more info than that. Someone more knowledgeable should come along eventually though.
    – user22688
    Commented Aug 30, 2017 at 21:52
  • 1
    @Thomas I did some youtube research to figure out how to shift the formant, and you were absolutely right, that was the issue. You should post your comment as an answer so I can confirm it Commented Aug 30, 2017 at 22:34
  • No problem, glad to help. I don't have much to add after Schizomorph's answer, so I suggest confirming that one. :)
    – user22688
    Commented Aug 31, 2017 at 1:21

2 Answers 2


In the most basic form of pitch-shifting, we play a sample faster or slower. This has some side effects along with the desired pitch shifting - the duration and the formant of the sound are also shifted.

In your case, like Thomas already mentioned, it is the shifted formant that causes the squeakiness.

A formant is formed by the resonances inside a resonating body like the head (and chest) of a vocalist or the body of an instrument.

In the case of vocals, the initial impulse is caused by the vocal chords vibrating and we control pitch by altering the frequency that out chords vibrate. But the timbre of our voices depends from the way that initial impulse bounces around the cavities of our heads, resonating. This changes depending on how we form the shape of our mouths but there's limits to how much we can do this. So any more formant shifting will sound unnatural.

Some more evolved samplers will allow you to change pitch, duration and formant independently - within certain limits of course. There's some recommendations on this reddit but I haven't tried any of them.


get a plugin that has a sampler like serum. in serum you can import ur sample into the noise oscillator and mess around with your shift without making it very "squeaky".


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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