Match Mashup Key and Tempo With a Key Finder

An amber waveform and a gold waveform joined on one line under a music note and a stopwatch, showing a key finder and tempo match for a mashup

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.

What you need

  • Two audio files you already have, ideally an acapella from one song and an instrumental from another.
  • If the parts aren't separated yet, do that first with How to Make an Acapella from Any Track. Separation is an AI step that downloads a model on first use and takes real processing time.

Step 1: Find both keys with a key finder

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.

Step 2: Find both BPMs

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:

  1. Tap it. Tap along on the Manual Tap Tempo pad for eight beats or so. If your taps say 85 and the analyzer says 170, that's a half/double-time reading, and both are valid counts of the same song.
  2. Measure the full mix for the vocal. An acapella has no drums, so its automatic reading is shaky. Use the original song it came from.

Step 3: Pick the reference track

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.

  • Moving the vocal leaves the beat untouched, but a voice shifted too far up turns thin and cartoonish, and too far down it gets heavy.
  • Moving the instrumental keeps the singer natural, but it retunes the kick and bass and can soften the drums.
  • Splitting the difference suits a big gap: four semitones becomes +2 on one track and −2 on the other.

Step 4: Work out the key move

Check whether you need to move at all

Two keys don't have to be identical to sit together. Check these cases first:

  • Same key. No shift.
  • Relative major and minor. A minor and C major use the same seven notes, so a vocal in A minor over a beat in C major needs no shift. Relative Major and Minor Keys lists every pair.
  • Camelot neighbours. Keys one step apart on the wheel, such as A minor (8A) and E minor (9A), share six of seven notes. Try them unshifted first. What Is the Camelot Wheel? has the full chart.

Count the semitones, both ways

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

When one track is major and the other minor

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.

Step 5: Work out the tempo ratio

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:

  • Choose a pairing whose ratio sits on the grid, like the 100 and 105 example.
  • Move both tracks to a shared tempo. 96 × 1.25 = 120 and 100 × 1.20 = 120, so both land on exactly 120 BPM. The cost is a bigger stretch on each file.
  • Accept the nearest step and work in sections. Drift resets every time you re-align a phrase in your multitrack editor, so short sections stay tight.

The detected BPM is itself rounded to a whole number, so even an on-grid ratio can hide a small error.

Use half-time or double-time for big gaps

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.

Step 6: Apply the changes

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.

Step 7: Re-check and listen

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.

Troubleshooting

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.

Next: layer the two files

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.

Frequently asked questions

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.