In VLC for Android, i discovered an option to preserve the pitch during faster-than-normal playback:

enter image description here

The "requires a fast device" obviously implies that faster playback is more performant when the pitch is changed too. Why is that so?

What i've tried: Before posting this question i did some shallow research through Google. According to Wikipedia, there are several methods for faster playback of audio, the "simplest" one (Resampling) changes the pitch.

1 Answer 1


When your PC "plays" a single datum of sound, the end result of the digital to analog process is that a speaker is caused to move by a certain amount. If this process happens faster for a given amount of data, and nothing else is done, the frequency will then be higher. Faster vibration = higher frequency.

To keep the frequency the same for a given speed, the output waveform must be modified (I think the process is called FFT) instead of just straight being played, and this is computationally expensive.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .