ThisCalculator

Construction

BPM Pitch Calculator: Find Key & Tempo

Updated · Standard formula, shown below

New BPM 120.00 bpm
Speed Ratio
1.0000
Result
Original BPM
120 bpm
You entered
Pitch Shift
0 semitones
You entered

BPM Pitch Calculator: Find Key & Tempo

A BPM pitch calculator converts a song’s tempo (beats per minute) into the pitch shift required to change its speed, or vice versa. You enter the original BPM and the target BPM (or the desired pitch shift in semitones), and it returns the corresponding pitch change or tempo adjustment. This is essential for DJs, music producers, and remixers who need to match tempos without altering the musical key.

Formula

The core relationship between BPM and pitch is exponential, based on the equal-tempered scale. The formula to find the new BPM after a pitch shift is:

New BPM = Original BPM × 2^(s/12)

Where:

  • Original BPM – the tempo of the source track, in beats per minute.
  • s – the pitch shift in semitones (positive for up, negative for down).
  • New BPM – the resulting tempo after the pitch shift, in beats per minute.

To find the pitch shift needed for a target BPM, rearrange the formula:

s = 12 × log₂(New BPM / Original BPM)

This works because each semitone corresponds to a frequency ratio of 2^(1/12). When you speed up audio, the pitch rises; when you slow it down, the pitch falls. The same mathematical relationship governs both tempo and pitch.

Worked Example

Using the calculator defaults: Original BPM = 120, Pitch Shift = 0 semitones.

New BPM = 120 × 2^(0/12) = 120 × 2^0 = 120 × 1 = 120 BPM.

So with zero pitch shift, the tempo stays exactly the same. That’s the expected result.

Now let’s try a real shift: +3 semitones (a minor third up).

New BPM = 120 × 2^(3/12) = 120 × 2^0.25 ≈ 120 × 1.1892 ≈ 142.7 BPM.

So raising the pitch by 3 semitones increases the tempo from 120 to about 142.7 BPM. Conversely, to drop from 142.7 BPM back to 120 BPM, you’d shift down by 3 semitones.

Why BPM and Pitch Are Linked

In digital audio, when you change the playback speed of a recording, both tempo and pitch change together. This is because the waveform is simply being stretched or compressed in time. If you speed up a song to 1.5× its original speed, the BPM multiplies by 1.5 and every frequency (including the musical pitch) also multiplies by 1.5. That frequency ratio corresponds to about 7.02 semitones up.

Modern DJ software and DAWs (Digital Audio Workstations) use time-stretching and pitch-shifting algorithms to change one parameter independently. However, when you’re working with vinyl, older samplers, or raw audio without such processing, the BPM-pitch link is unavoidable. Understanding this relationship lets you predict exactly what will happen when you adjust speed.

How to Use the Calculator

You can use this calculator in two main ways:

  • Find the new BPM after a pitch shift: Enter the original BPM and the number of semitones you plan to shift (positive for up, negative for down). The calculator gives you the resulting tempo.
  • Find the pitch shift needed for a target BPM: Enter the original BPM and the target BPM (you can compute the semitone shift using the formula above, or use the reverse calculation). For a quick estimate, you can also use the speed ratio output.

For example, if you have a track at 128 BPM and you want to mix it with a 132 BPM track, you need to speed it up by a factor of 132/128 = 1.03125. That corresponds to a pitch shift of about 0.53 semitones (roughly half a semitone). The calculator shows that a +0.53 semitone shift results in a new BPM of approximately 132.

Common Mistakes and Misconceptions

One common mistake is assuming pitch and BPM are linearly related. A 10% increase in BPM does not equal a 10% increase in pitch in a musically meaningful way; it equals a specific number of semitones, which depends on the logarithmic scale. Another mistake is confusing cents with semitones – there are 100 cents in a semitone. If you’re working with cents, divide by 100 first.

Also, remember that this calculator assumes a direct, unprocessed speed change. If you use time-stretching (which preserves pitch) or pitch-shifting (which preserves tempo), the relationship no longer applies directly. The calculator is for the classic “varispeed� scenario.

Practical Applications

This tool is widely used in:

  • DJing: Matching tempos of two tracks for seamless mixing. If you pitch a track up to match a faster one, you’ll also raise its key; you can then adjust the key using the mixer’s key shift or use harmonic mixing techniques.
  • Remixing: Changing the tempo of a sample to fit a new beat while knowing how much the pitch will change, so you can compensate with a sampler’s pitch control.
  • Audio restoration: Correcting the speed of a recording (e.g., a tape recorded at the wrong speed) by calculating the pitch shift needed to bring it to the correct key.

Limitations of the Formula

The formula is mathematically exact for ideal audio, but real-world factors can cause slight deviations:

  • Analog tape or vinyl may have wow and flutter, causing pitch instability.
  • Digital time-stretching algorithms can introduce artifacts, but they also allow independent control.
  • The formula assumes equal temperament, which is standard in Western music, but some non-Western music may use different tunings.

Also, the calculator gives a precise numeric result, but your ears are the final judge. Always listen to the result to ensure it sounds right for your context.

Frequently Asked Questions

How do I convert BPM to pitch shift in semitones?

Use the formula: semitones = 12 × log₂(target BPM / original BPM). For example, going from 120 to 128 BPM: 12 × log₂(128/120) ≈ 12 × 0.0931 ≈ 1.12 semitones. You can also use the calculator by entering the original BPM and the target BPM to get the speed ratio, then convert that ratio to semitones.

What is the difference between semitones and cents?

A semitone is the smallest interval in Western music (e.g., from C to C#). A cent is 1/100 of a semitone. So 50 cents = 0.5 semitones. When working with fine pitch adjustments, cents are often used. The formula remains the same; just divide cents by 100 to get semitones.

Does this work for all music genres?

Yes, the mathematical relationship between speed and pitch is universal for any audio recording. However, the musical context matters: a pitch shift of a few semitones may sound natural in one genre but strange in another. The calculator gives you the exact number; the artistic decision is yours.

Can I use this for video or film audio?

Absolutely. If you’re adjusting the speed of a video clip, the audio’s pitch and tempo will change together. This calculator helps you predict the new audio pitch so you can plan for dialogue or music adjustments. For example, slowing a video to 0.9× speed lowers the pitch by about 1.8 semitones.

Why does my DJ software show a different BPM after pitch shift?

DJ software often uses time-stretching to keep the key constant, or it may display the “key� separately. Some software also rounds BPM values to one decimal place, which can cause slight differences. This calculator gives the theoretical value; your software may apply additional processing.

What if I need to shift pitch without changing BPM?

That’s a different operation called pitch-shifting (or key-shifting). It uses algorithms like phase vocoding or granular synthesis to change pitch independently of tempo. This calculator doesn’t cover that; you’d need dedicated pitch-shifting software or hardware.

Related

Formula used
in bpm | Original BPM | bpm | 120 | 1
in shift | Pitch Shift | semitones | 0 | -24
out new_bpm | New BPM | bpm | bpm * 2^(shift/12) | 2
out ratio | Speed Ratio | - | 2^(shift/12) | 4

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.