Skip to content

BPM Pitch Shifter & Time Stretch Calculator

Free online BPM pitch shifter and time stretch calculator. Use this DJ pitch calculator to convert between pitch shift percentages, semitone changes, and target BPM — the fastest way to match BPM of a sample or vinyl record.

Pitch Shift Calculator & BPM to Semitone Converter

Drag to adjust target BPM
−8%0%+8%

Pitch Shift (%)

+4.17%

Turntable pitch fader adjustment

Speed up by 4.17% to match target BPM

Key Shift (Semitones)

+0.71

Semitone key change (pitch shift)

Key rises by ~0.71 semitones (half-step)

Technics 1200: Standard turntable fader range is ±8%. Values beyond this require digital time-stretching algorithms or re-pitching in your DAW.

Don't know the starting tempo of your sample? Tap it out first using our Free Tap Tempo Calculator.

How Does Pitch Shifting Affect BPM?

When you speed up a vinyl record on a turntable, the pitch rises. When you slow it down, the pitch drops. This is the fundamental relationship between pitch and tempo — they are directly linked on analog equipment.

  • Speeding up a track (Pitching Up): Increasing the tempo raises the musical key. For example, pitching a track up by 6% increases the BPM and shifts the audio up by roughly one semitone.
  • Slowing down a track (Pitching Down): Decreasing the tempo lowers the key, creating a heavier, chopped-and-screwed sound if pushed too far without digital time stretching.

Digital time-stretching algorithms (like those in Ableton Live, Serato, or Traktor) can change tempo without altering pitch, but vinyl DJs must work within the physical limits of the turntable fader. Understanding both approaches — analog re-pitching and digital warping — is essential for modern DJs and producers.

The Math: BPM Pitch Formulas and Semitone Conversions

Pitch Shift (%) = ((Target BPM − Original BPM) ÷ Original BPM) × 100

The standard formula for calculating pitch shift percentage on a turntable fader

This formula tells you exactly where to set your pitch slider. For example, to calculate pitch shift percentage from 120 BPM to 128 BPM: ((128 − 120) ÷ 120) × 100 = +6.67%.

Semitone Shift = 12 × log₂(Target BPM ÷ Original BPM)

The BPM to semitone converter formula — calculates the key change from tempo adjustment

The semitone formula uses a base-2 logarithm because the Western chromatic scale divides each octave into 12 equal semitones (each one a half-step). Doubling the speed raises the key by exactly 12 semitones — one full octave — so the ratio of BPMs directly maps to semitone shifts. This is how you calculate semitone shift from any tempo change.

Pitch Fader Ranges on Popular DJ Turntables

Different DJ turntables offer different pitch fader ranges. Knowing your hardware's limits is crucial for beatmatching without digital assistance. A standard Technics 1200 gives you ±8%, while extended-range models let you turntable pitch to BPM conversions across a much wider span.

Use this reference chart to see if your vinyl records can physically beatmatch within standard DJ pitch slider limits.

TurntablePitch RangeBPM Range (at 120)
Technics SL-1200MK2±8%110.4 – 129.6 BPM
Technics SL-1200MK7±8% / ±16%100.8 – 139.2 BPM
Pioneer PLX-1000±8% / ±16%100.8 – 139.2 BPM
Denon DJ VL12±8% / ±16% / ±50%60 – 180 BPM

Pro Tip: If your calculated pitch shift exceeds ±8%, you'll need a turntable with an extended pitch range, or you should use digital time-stretching to match tempos without physically altering the record speed.

Vinyl vs Digital Time Stretching

Analog Vinyl Pitching

  • Changes both tempo AND pitch simultaneously on vinyl records
  • Limited by turntable fader range (typically ±8%)
  • Zero latency — instant analog response from the pitch slider
  • Natural sound — no digital artifacts or processing

Digital Time Stretching (Warping)

  • Changes tempo while preserving original pitch using time stretching algorithms
  • No hardware limits — stretch any amount in your DAW
  • Can introduce artifacts at extreme warp ratios
  • Used in Serato, Traktor, Ableton Live, and MPC workflows

Common BPM Transitions for DJs

Here are frequent BPM key change scenarios DJs encounter during tempo transitions, with the exact pitch shift percentages and semitone shifts needed:

Common tempo jumps when mixing from Hip-Hop (90 BPM) to House (120 BPM) or Techno (135 BPM).

FromToPitch %Semitones

Frequently Asked Questions

How do I calculate the pitch percentage to match two BPMs?

Use the formula: ((Target BPM − Original BPM) ÷ Original BPM) × 100. For example, to calculate pitch shift percentage from 120 to 128 BPM: ((128 − 120) ÷ 120) × 100 = +6.67%. This DJ pitch calculator above gives you the exact percentage instantly — no manual math required.

What is the pitch range on a standard Technics 1200?

The standard Technics 1200 (SL-1200MK2) has a ±8% turntable fader range. Newer models like the MK7 offer switchable ±8% and ±16% ranges. This means at 120 BPM, you can physically reach between approximately 110 and 130 BPM on the MK2, or 100 to 140 BPM on the MK7 — a much wider turntable pitch to BPM range.

How do you calculate semitone shifts from pitch percentages?

The formula is: Semitone Shift = 12 × log₂(1 + percentage/100). A 4% speed increase raises the key by ~0.68 semitones (a small half-step fraction). An 8% increase raises it by ~1.32 semitones. A 10% increase raises it by ~1.69 semitones. Doubling the speed (100% increase) raises the key by exactly 12 semitones — one full octave. This BPM to semitone converter formula is essential for producers tuning samples.

Can I change a track's BPM without changing its musical key?

Not on vinyl. On a standard turntable, pitch and tempo are physically linked — speeding up the record always raises the pitch. To change tempo without affecting pitch, you need digital time-stretching software like Serato, Traktor, or a DAW such as Ableton Live. This BPM key change calculator shows you the key shift that occurs with any tempo adjustment.

How do producers use semitone calculations for tuning samples?

When sampling vinyl, producers often need to pitch-shift a sample to match their project's key. If a sample is recorded at 95 BPM but the project is at 100 BPM, the semitone calculation tells them exactly how much the key shift will be, allowing them to apply compensating pitch correction or tune their synthesizers to match. This is critical when working with vinyl records in MPC-style workflows.