
To match two tracks for a mashup, run both through a key finder like Vocal Cut's Key Finder, read both tempos with the BPM Finder, then transpose one track with the Pitch Changer and time-stretch it with the Speed Changer until the numbers agree. That's four moves: detect key, detect tempo, shift, stretch. All four tools process the file in your browser, so your audio never leaves your device.
The tools are the easy part. The harder part is deciding which track moves, by how many semitones, in which direction, and at what tempo ratio. This guide covers that arithmetic and ends with two matched files ready to layer. Live DJ blending, where you nudge a deck by ear mid-transition, is a different job; see Beatmatching and Key Matching Explained.
Drop each file into the Key Finder in turn. You get a detected key (a note name plus major or minor), a confidence reading labelled High, Moderate or Low with a percentage, and a pitch-class profile chart. Black keys are spelled as sharps, so expect A♯ where a chart might say B♭.
Treat a High reading as a working answer and anything lower as a suggestion. Low confidence usually means the detector has little harmony to work with. An isolated vocal is a common culprit, because one melody line implies a key without spelling out the chords. If the acapella reads Low, run the full original through the song key finder instead; the vocal was sung in the song's key. How to Find the Key of a Song With a Key Finder walks through the reading in detail.
Used side by side, the two tools work as a tempo and key finder. Load each file into the BPM Finder's Automatic BPM Analyzer. It reports a whole number, and it folds results into the 60–180 range, so a very slow or very fast track can come back at double or half its felt tempo. Why Your BPM Detector Gives Weird Results explains the cause.
Two sanity checks before you trust a number:
One track stays put and the other moves to meet it. As a rule of thumb, the instrumental sets the tempo. It carries the drums, and drum hits are where time-stretching shows its seams first.
Key is less clear-cut, because either track would need the same size of move.
Two keys don't have to be identical to sit together. Check these cases first:
If the keys don't fit, count the semitones (the smallest step between two notes, one piano key to the next) from the moving track's key note to the reference's key note along the twelve-note sequence: C, C♯, D, D♯, E, F, F♯, G, G♯, A, A♯, B, then back to C.
Take a vocal in G minor over a beat in A minor. G up to A is two steps (G♯, A), so +2. Going down takes ten, so −10. The two directions always add up to twelve, and you want the shorter one.
| Moving track | Reference | Up | Down | Use |
|---|---|---|---|---|
| G minor | A minor | +2 | −10 | +2 |
| D major | B major | +9 | −3 | −3 |
| F minor | C minor | +7 | −5 | −5 |
| E minor | A minor | +5 | −7 | 0 first (neighbours), then +5 |
| C major | F♯ major | +6 | −6 | Either; consider another pairing |
Count to the relative key, not to the matching letter. Say the vocal is in B minor and the beat is in C major. Shifting +1 lands on C minor, which shares a root with C major but disagrees on three notes. The beat's relative minor is A minor, so the right move is B down to A: −2.
The ratio is the target BPM divided by the source BPM. A 100 BPM vocal going onto a 105 BPM beat needs 105 ÷ 100 = 1.05. Above 1 speeds the track up, below 1 slows it down.
The Speed Changer's tempo slider only moves in fixed steps, and that matters here. It runs from 0.50× to 2.00× in steps of 0.05, so only ratios on that grid land exactly. Take a 96 BPM vocal and a 100 BPM beat: 100 ÷ 96 = 1.0417. The nearest settings are 1.00× (still 96 BPM) and 1.05× (100.8 BPM). At 1.05× the vocal gains 0.8 of a beat every minute. Over one eight-bar phrase at 100 BPM, about 19 seconds, that is roughly a quarter of a beat, or a sixteenth note, which is enough to hear.
You have three options:
The detected BPM is itself rounded to a whole number, so even an on-grid ratio can hide a small error.
An 80 BPM vocal over a 168 BPM beat looks impossible: 168 ÷ 80 = 2.1, past the end of the slider. Count the beat in half-time as 84 BPM and the ratio becomes 84 ÷ 80 = 1.05. The vocal then sits in half-time against the drums.
For key and tempo together, use the Pitch Changer. It has two independent sliders: Pitch transpose, from −12 to +12 semitones in whole steps, and Playback speed, from 0.50x to 2.00x in 0.05 steps. Changing speed there leaves the key where the pitch slider puts it. Set both, preview, and download. The audio is rendered once.
For tempo only, use the Speed Changer. Its slider changes speed while the pitch stays the same.
For key only, use the Pitch Changer and leave the speed at 1.00x.
Export WAV for these intermediate files, since they get processed again when you mix.
Run the exported file back through the Key Finder and BPM Finder. For an instrumental, the key should match the reference or its relative, and the BPM should read at or very near the target. A shifted acapella may still read Low confidence or an unsteady BPM, for the same reasons as in Steps 1 and 2, so judge that one by ear. Then play the two files together, starting at a chorus.
The shifted track sounds watery or grainy. As a rule of thumb, a semitone or two is hard to notice and four or more starts to show; the same goes for stretches far from 1.00×. Split the move across both tracks or pick a closer pairing.
It still sounds sour after matching. The detected key may be off by a fifth or flipped to its relative. Try one step either side by ear, then read Wrong Key Detected? Fix Your Key Finder Results.
The tracks line up, then slide apart. Either the ratio was rounded (see Step 5) or one song wasn't recorded to a click and its tempo wanders, which no single ratio can fix. Cut the track into phrases and align each one.
With both files matched, what's left is arranging, layering and balancing. How to Make a Mashup From Two Songs picks up from here, and the how-to guides hub has more workflow tutorials.
Do both songs need the same key for a mashup? No. They need compatible keys, which is a wider target. The same key works, and so does a relative major and minor pair such as C major and A minor, because both use the same notes. Keys one step apart on the Camelot wheel often blend too. Check with a key finder before shifting anything.
How do I calculate how many semitones to shift? Count the steps from the moving track's key note to the reference track's key note along the twelve notes of the octave, both upward and downward. The two answers always add up to twelve, and the smaller one is the shift to use. G minor to A minor is +2, not −10.
How do I work out the tempo change between two songs? Divide the target BPM by the source BPM. A 100 BPM track going to 105 BPM needs a ratio of 1.05, and a 120 BPM track slowing to 108 needs 0.90. If the ratio falls outside 0.5 to 2.0, count one track in half-time or double-time.
Should I change the key first or the tempo first? With tools that keep pitch and tempo independent, the order doesn't change the result. What matters more is how many times the audio gets processed. Setting pitch and speed together in one pass renders the file once, which is gentler than stretching an already pitch-shifted export.