By Raj Jayavant · Updated
With tape or vinyl, speed and pitch are the same physical quantity. Playing a record at half its intended speed halves every frequency, which drops the pitch by an octave. Everyone recognises the effect.
Early digital playback worked the same way, because the simplest way to slow audio is to play the samples more slowly, which stretches the waveform and lowers the pitch along with it. That approach is called resampling.
Modern players use time stretching instead. Rather than slowing the waveform, the software breaks the audio into very short segments and repeats or overlaps them to fill the extra time. The frequencies inside each segment are untouched, so the pitch stays where it was while the duration grows.
In browsers this is controlled by a property called preservesPitch, and it defaults to true. You get pitch correction without asking for it. YouTube applies the same correction in its own player.
Time stretching is not free. Because it works by splicing short segments together, extreme settings introduce artefacts: a slight smearing or warbling, most audible on sustained notes and cymbals.
Between about 0.5x and 1.5x it is usually inaudible. At a quarter speed it is noticeable but perfectly usable for working out notes. Below that, quality degrades in every tool, because the algorithm is being asked to invent a great deal of audio that was never recorded.
It is the reason slow practice from a recording works at all. If slowing a track dropped it a fourth or a fifth, you could not play along with it, and you could not use it to work out notes, because every pitch you heard would be wrong.
Because pitch is preserved, you can take a solo to half speed, find the notes, and play them on your instrument in the actual key of the recording. That is the whole basis of learning by ear from slowed audio, covered in how to learn a song by ear.
PhraseLoop plays anywhere from a quarter speed to double, with pitch preserved throughout, and loops whatever section you mark. Point it at a song you know well and drop it to 0.5x: the tempo halves and the key does not move.