Tape / Vari-Speed Calculator
Tape / Vari-Speed Calculator
Change the tempo like tape and see exactly how far the pitch moves. Enter the original and new BPM to get the shift in semitones, cents and percent. Free.
Tape speed = pitch
| Speed change | Pitch shift |
|---|---|
| Double speed (2x) | +12 semitones (one octave up) |
| Half speed (0.5x) | -12 semitones (one octave down) |
| +50% faster | about +7 semitones |
| -10% slower | about -1.8 semitones |
Varispeed calculator: BPM to pitch in semitones
A varispeed calculator converts a tempo change into a pitch change. On tape, vinyl or a sampler without time-stretch, speed and pitch move together, and the pitch shift in semitones is 12 × log2(new BPM ÷ original BPM). Slowing a track from 120 to 100 BPM drops it 3.16 semitones (316 cents); speeding a beat from 140 to 150 BPM raises it 1.19 semitones. Enter any two tempos above and the readout gives semitones, cents, percent and the speed ratio.
The same math runs in every direction: as a BPM to pitch calculator when you want to know how far a varispeed move will detune a song, as a pitch to tempo calculator when you have pitched a sample and need its new BPM, and as a percent to semitones table when a tape machine, turntable or speed slider only shows a percentage. The tables below cover all three so you can read the answer without typing.
Tape and vari-speed: change speed, change pitch
On tape, speed and pitch are the same control. Slow the machine down and the music drops in pitch and tempo at the same time; speed it up and both rise. A 15 ips tape played at 7.5 ips is exactly half speed and an octave down; a 33⅓ rpm record played at 45 rpm runs 35% fast and 5.20 semitones sharp. This calculator shows how far the pitch moves when you change the tempo, so you can recreate the classic vari-speed sound or match a sample to a new BPM.
The formula
The speed ratio is new BPM divided by original BPM. The pitch shift in semitones is twelve times the base-2 logarithm of that ratio, and cents are semitones times 100. Halving the tempo drops the pitch a full octave; doubling it raises an octave.
semitones = 12 × log2(ratio)
cents = semitones × 100
speed change = (ratio − 1) × 100 %
new BPM = original BPM × 2semitones ÷ 12
The shift is logarithmic, which is why percent and semitones never line up neatly: +10% is +1.65 semitones but −10% is −1.82 semitones, because 1.10 and 0.90 are not reciprocals. One semitone up is +5.95% speed; one semitone down is −5.61%. The pitch and semitone calculator works from the semitone side if you already know the interval you want.
Tempo change in percent to semitones and cents
For tape machines, turntables and DJ pitch faders that read in percent. Faster and slower are listed separately because the slower side always moves slightly further.
| Change | Faster: semitones | Faster: cents | Slower: semitones | Slower: cents |
|---|---|---|---|---|
| 1% | +0.17 | +17 | −0.17 | −17 |
| 2% | +0.34 | +34 | −0.35 | −35 |
| 3% | +0.51 | +51 | −0.53 | −53 |
| 4% | +0.68 | +68 | −0.71 | −71 |
| 5% | +0.84 | +84 | −0.89 | −89 |
| 6% | +1.01 | +101 | −1.07 | −107 |
| 7% | +1.17 | +117 | −1.26 | −126 |
| 8% | +1.33 | +133 | −1.44 | −144 |
| 9% | +1.49 | +149 | −1.63 | −163 |
| 10% | +1.65 | +165 | −1.82 | −182 |
| 11% | +1.81 | +181 | −2.02 | −202 |
| 12% | +1.96 | +196 | −2.21 | −221 |
| 13% | +2.12 | +212 | −2.41 | −241 |
| 14% | +2.27 | +227 | −2.61 | −261 |
| 15% | +2.42 | +242 | −2.81 | −281 |
| 16% | +2.57 | +257 | −3.02 | −302 |
| 17% | +2.72 | +272 | −3.23 | −323 |
| 18% | +2.87 | +287 | −3.44 | −344 |
| 19% | +3.01 | +301 | −3.65 | −365 |
| 20% | +3.16 | +316 | −3.86 | −386 |
A DJ pitch fader at +6% is one semitone up almost exactly (+1.01), and −6% is −1.07 semitones, so at ±6% a record is already a full semitone away from its original key.
BPM to pitch: common tempo pairs
Each row is what happens to the key of a sample or a song when you play it at the new tempo without time-stretching. Positive is sharp, negative is flat.
| From | To | Speed | Semitones | Cents |
|---|---|---|---|---|
| 140 | 150 | +7.14% | +1.19 | +119 |
| 150 | 140 | −6.67% | −1.19 | −119 |
| 120 | 100 | −16.67% | −3.16 | −316 |
| 100 | 120 | +20.00% | +3.16 | +316 |
| 90 | 100 | +11.11% | +1.82 | +182 |
| 100 | 90 | −10.00% | −1.82 | −182 |
| 120 | 128 | +6.67% | +1.12 | +112 |
| 128 | 140 | +9.38% | +1.55 | +155 |
| 85 | 95 | +11.76% | +1.93 | +193 |
| 130 | 140 | +7.69% | +1.28 | +128 |
| 140 | 160 | +14.29% | +2.31 | +231 |
| 95 | 140 | +47.37% | +6.71 | +671 |
| 174 | 170 | −2.30% | −0.40 | −40 |
| 140 | 70 | −50.00% | −12.00 | −1200 |
The last row is the half-time trick: 140 and 70 BPM are the same groove counted differently, so a 140 BPM trap loop slowed to 70 on tape is a full octave down, while simply re-counting it at 70 changes nothing. The hip hop key and tempo guide covers why those two numbers describe one beat. To find the starting BPM of a sample you did not make, run it through the BPM detector first.
Pitch to tempo: semitones to BPM
Pitched a sample by ear and need the new tempo for the project? Multiply the original BPM by 2 to the power of semitones ÷ 12. Three common starting tempos are worked out here; the speed column applies to any BPM.
| Semitones | Speed | 90 BPM → | 120 BPM → | 140 BPM → |
|---|---|---|---|---|
| −12 | −50.00% | 45.00 | 60.00 | 70.00 |
| −7 | −33.26% | 60.07 | 80.09 | 93.44 |
| −5 | −25.08% | 67.42 | 89.90 | 104.88 |
| −3 | −15.91% | 75.68 | 100.91 | 117.73 |
| −2 | −10.91% | 80.18 | 106.91 | 124.73 |
| −1 | −5.61% | 84.95 | 113.26 | 132.14 |
| +1 | +5.95% | 95.35 | 127.14 | 148.32 |
| +2 | +12.25% | 101.02 | 134.70 | 157.14 |
| +3 | +18.92% | 107.03 | 142.70 | 166.49 |
| +5 | +33.48% | 120.14 | 160.18 | 186.88 |
| +7 | +49.83% | 134.85 | 179.80 | 209.76 |
| +12 | +100.00% | 180.00 | 240.00 | 280.00 |
Rule of thumb for keeping a sample in tune: stay within one semitone, which means a tempo window of −5.61% to +5.95%. A 120 BPM loop fits projects from 113.3 to 127.1 BPM before the key moves a full step; a 140 BPM loop covers 132.1 to 148.3. Beyond that, either time-stretch or accept the new key and check it with the song key finder.
Slowed + reverb and nightcore numbers
Both edits are plain varispeed. Most slowed + reverb versions run at 0.8× to 0.9× speed, which is −1.82 to −3.86 semitones, and nightcore edits usually run 1.2× to 1.3×, which is +3.16 to +4.54 semitones. The table shows what each common multiplier does to pitch, to a 120 BPM song and to a 3:30 running time.
| Speed | Change | Semitones | 120 BPM → | 3:30 becomes | Used for |
|---|---|---|---|---|---|
| 0.75× | −25% | −4.98 | 90.0 | 4:40 | Very slowed, screwed |
| 0.80× | −20% | −3.86 | 96.0 | 4:22 | Slowed + reverb (deep) |
| 0.85× | −15% | −2.81 | 102.0 | 4:07 | Slowed + reverb (typical) |
| 0.90× | −10% | −1.82 | 108.0 | 3:53 | Slowed + reverb (light) |
| 0.95× | −5% | −0.89 | 114.0 | 3:41 | Subtle tape drag |
| 1.10× | +10% | +1.65 | 132.0 | 3:11 | Sped-up edit (light) |
| 1.20× | +20% | +3.16 | 144.0 | 2:55 | Sped up / nightcore (light) |
| 1.25× | +25% | +3.86 | 150.0 | 2:48 | Nightcore (typical) |
| 1.30× | +30% | +4.54 | 156.0 | 2:42 | Nightcore (bright) |
Worked example: a song in A minor at 120 BPM slowed to 0.85× lands at 102 BPM and 2.81 semitones down, which is 19 cents sharp of F♯ minor. The reverb is added after the slowdown, and because the tempo changed, a quarter-note delay that was 500 ms at 120 BPM is 588 ms at 102 BPM; the delay and reverb time calculator gives the new values for any note length. The audio speed changer applies the speed change to a file in your browser, and the song length calculator shows the new running time from bars and the new BPM.
Related free tools
Pitch & Semitones
Semitones to ratio, percent, cents and Hz.
Free toolAudio Speed Changer
Apply the speed change to a file in your browser.
Free toolSong Length & Bars
Running time from bars and BPM, before and after.
Free toolBPM Detector
Find the original tempo of any file.
Free toolDelay & Reverb Time
Note values in ms at the new tempo.
Free toolSong Key Finder
Check the key after a varispeed move.
Free toolFAQ
If I slow a track from 120 to 100 BPM on tape, how much does the pitch drop?
The ratio is 100/120 = 0.833, which is about −3.16 semitones (316 cents), close to a minor third down. A song in C ends up 16 cents flat of A, so retune by +16 cents or accept the slightly flat key.
How do I convert BPM to pitch?
Divide the new BPM by the original BPM, take the base-2 logarithm and multiply by 12. 140 to 150 BPM is 12 × log2(1.0714) = +1.19 semitones; 100 to 90 BPM is 12 × log2(0.9) = −1.82 semitones. Enter both tempos above to skip the math.
How do I convert BPM to semitones?
The same formula: semitones = 12 × log2(new BPM ÷ original BPM). Every doubling of tempo is +12 semitones, every 5.95% increase is +1 semitone, and every 5.61% decrease is −1 semitone. Multiply the result by 100 for cents.
How do I convert pitch to tempo?
New BPM = original BPM × 2 to the power of (semitones ÷ 12). A 90 BPM sample pitched up 3 semitones plays at 90 × 1.1892 = 107.0 BPM; pitched down 2 semitones it plays at 80.2 BPM. The pitch to tempo table above lists the common shifts for 90, 120 and 140 BPM.
What is a varispeed calculator?
A calculator for the linked speed and pitch change of tape, vinyl and non-stretching samplers. You give it two tempos (or one tempo and a percent) and it returns the pitch shift in semitones and cents, the speed change in percent and the playback ratio, so you can match keys and tempos after a speed change.
Does changing tempo always change pitch?
On tape or simple vari-speed, yes: the two are locked, so −10% speed is always −1.82 semitones. Modern DAW time-stretching can change tempo without pitch, but the tape sound comes from moving both together.
How do I get the tape slowdown effect?
Lower the playback speed, or pitch down and slow the tempo by the same ratio. For a typical slowed edit use 0.85× speed, which is −15% tempo and −2.81 semitones; this tool gives the matching semitone amount for any ratio.
What speed is slowed + reverb?
Most slowed + reverb edits sit between 0.8× and 0.9× speed, which is −3.86 to −1.82 semitones. 0.85× is the usual middle: a 120 BPM song becomes 102 BPM, 2.81 semitones lower and 37 seconds longer over 3:30. The reverb is added after the slowdown.
What speed is nightcore?
Usually 1.2× to 1.3× speed, which is +3.16 to +4.54 semitones. At 1.25× a 120 BPM track plays at 150 BPM, 3.86 semitones higher, and a 3:30 song finishes in 2:48.
Is this free?
Yes, free forever. The paid upgrade is the plugins on Meshplugins.com.
Want tape character on your tracks?
This shows the math. The plugins on Meshplugins.com bring the tape sound into your DAW. Pro studio results, bedroom-friendly.
Real sauce. No fluff.Free forever · No sign-up · Runs in your browser
62 Free Music Production Tools
Calculators, converters and generators that run entirely in your browser. Your files never leave your computer.
Calculators & reference
Theory & timing
Audio file tools
Generators
See all 62 free tools →Free download
Get the free Grammy Sauce PDF
The plugins and settings 100+ Grammy-winning engineers actually use — collected from 5 years of interviews, in one free PDF.
Want the full pro setup? Get the Vocal Chain Bible — 88 real chains →