Finding a sample's key and BPM
快速回答
To find a sample's BPM, tap along 8 to 16 times with a tap-tempo tool or divide the loop's beats by its length in seconds and multiply by 60. To find the key, hum the note the loop resolves to, test major and minor triads on that note, then confirm with a free key finder and a reference tone.
What is the fastest way to find a sample's key and BPM?
Run the sample through a detector for a first guess, then confirm both numbers by ear. Detectors are fast but regularly miss by a factor of two on tempo or confuse relative keys; your ear catches both mistakes in a minute.
Use the methods below together rather than picking one. Each one covers another's blind spot.
| Method | Finds | Speed | Weak spot |
|---|---|---|---|
| Tap tempo | BPM | Seconds | Only as steady as your tapping |
| Loop-length math | BPM | One minute | Needs a cleanly trimmed loop |
| DAW detection | BPM, sometimes key | Instant | Half-time and double-time errors |
| Free key finder | Key and BPM | Seconds | Relative major/minor mix-ups |
| By ear with a keyboard | Key | A few minutes | Needs some practice |
| Reference tone | Tuning | One minute | Only confirms, does not find |
How do you find the BPM of a sample with tap tempo?
Play the sample and tap once per beat on a tap-tempo button; after 8 to 16 taps the reading settles on the tempo. Ableton's manual notes that the more you tap, the more accurate the detected tempo becomes[1].
In Ableton Live, click the Tap Tempo button in the Control Bar once per beat, or map it to a computer key through Key Map Mode[1]. In FL Studio, open the Tap tool from the tempo display. Image-Line's manual suggests dropping an unsynced audio clip onto the Playlist and tapping along to find its tempo with Sync turned off[2].
- Find the pulse first
Nod along before you tap. Tap the kick or the strongest repeating hit, not the melody. - Tap at least 8 times
Early taps are noisy. Keep going until the number stops jumping by more than about 1 BPM. - Round sensibly
Most produced loops sit on whole numbers. A reading of 89.6 is almost certainly 90. - Test against the click
Set the project to that tempo, turn on the metronome, and play the sample warped off. If it drifts after four bars, nudge by 1 BPM and try again.
How do you calculate BPM from the loop length?
If the loop is trimmed cleanly, BPM = beats in the loop x 60 / loop length in seconds. A 4-bar loop in 4/4 has 16 beats, so a 4-bar loop that lasts 10.67 seconds is 16 x 60 / 10.67 = 90 BPM.
Trim the loop exactly at the first downbeat and the next repeat, read the length in your sample editor, then use the table as a quick check. If you need a refresher on what the number measures, see what BPM means.
| BPM | 2-bar loop length | 4-bar loop length |
|---|---|---|
| 70 | 6.86 s | 13.71 s |
| 85 | 5.65 s | 11.29 s |
| 90 | 5.33 s | 10.67 s |
| 100 | 4.80 s | 9.60 s |
| 120 | 4.00 s | 8.00 s |
| 140 | 3.43 s | 6.86 s |
| 170 | 2.82 s | 5.65 s |
Look at the 70 and 140 rows. A 6.86-second loop is either 2 bars at 70 BPM or 4 bars at 140 BPM. The math cannot tell them apart, which leads straight to the most common BPM mistake.
Why do BPM detectors give half or double the tempo?
Detectors find a steady pulse, but they cannot know whether you count it as quarter notes or 8th notes, so 70 and 140 look identical to them. Ableton's manual says the estimated tempo is sometimes twice as fast or half as slow, and gives ×2 and ÷2 buttons to fix it[1]. FL Studio's Detect tempo wizard asks you to choose a likely tempo range first for the same reason, and notes that accuracy depends on the source material[3].
Neither answer is wrong in the math. The right one is the tempo that matches how the beat will be counted in your track.
- Trap and drill Usually counted at 130 to 160 BPM with a half-time snare on beat 3. A soul sample that reads 70 will often live in a 140 BPM trap project.
- Boom bap and lo-fi Usually counted at 80 to 95 BPM with the snare on 2 and 4. If a detector says 176, halve it.
- Drum and bass Counted around 170 to 175 BPM. A detector reading 87 is probably half of that.
- Odd bar counts Ableton assumes loops have an even number of bars in 4/4, so a 3-bar or 5-bar loop can play out of sync until you fix the length[1].
How do you find the key of a sample by ear?
Find the note that feels like home, then test whether a major or minor chord on that note fits. That note and chord quality are the key.
You only need a MIDI keyboard or the piano roll's preview. Keep the sample looping quietly the whole time.
- Listen to the bass
The lowest note that repeats at the start of the loop, or the one the loop keeps returning to, is the best first candidate for the root. - Hum the resolution
Stop playback at the end of the loop and hum the note that feels like it should come next. That is usually the tonic. - Match it on a keyboard
Play single notes until one matches your hum or the bass. Octave does not matter. - Test major vs minor
Play the major triad on that note, then the minor triad. The one that blends is your key quality. If neither fits, try the note a 3rd below as the root. - Play the scale
Run the 7 notes of the candidate scale over the loop. Any note that clashes badly means you have the wrong key, often the relative major or minor.
Relative keys such as C major and A minor share every note, so the scale test alone cannot separate them; the tonal center decides. Relative vs parallel keys explained covers how to tell them apart, and ear training for producers makes the humming step faster over time.
Which free tools can detect a sample's key and BPM?
Several free tools give a solid first estimate of both key and tempo. Treat every result as a starting guess to confirm by ear, because the tools say so themselves.
Tunebat Key and BPM Finder
A web analyzer: drag audio files onto the page and get key and BPM estimates. Tunebat states the analysis runs in your browser and files are never uploaded to its servers, and that results are estimates[4].
Price: Key and BPM detection included in the free plan[4]
Formats: MP3, WAV, FLAC, AAC, OGG, M4A
KeyFinder
An open-source key detection tool licensed under GPL version 3. The developer suggests Windows and Linux users install Mixxx, which uses the KeyFinder algorithm[5].
Finds: Key
Mixxx
Free, open-source DJ software with BPM and musical key detection built in[6]. Load a folder of samples into its library and it analyzes them in bulk.
Finds: Key and BPM
Your DAW
Ableton Live's Auto-Warp estimates a clip's tempo when you load it[1], and FL Studio's Detect tempo wizard does the same for a sample in the Channel Rack[3].
Finds: BPM
Pack labels can be wrong too, especially after a loop has been resampled or pitched. Loop pack key and BPM labeling standards explains how careful sellers label files, which helps you judge how far to trust a file name.
How do you confirm the key with a reference tone?
Play a clean sine or piano note on the suspected root against the sample. If they blend, the key is right and the sample is in tune; if every note sounds slightly sour, the sample is tuned between keys.
Standard concert pitch is A4 = 440 Hz, the frequency set by the ISO 16 standard[7]. Older records, tape transfers and samples that were sped up or slowed down often sit some cents away from it. Put a tuner plugin on the sample, read how many cents the sustained notes are off, and correct the sample by that amount in your sampler so your 808 and chords line up.
Pitch and tempo move together on speed changes
If a sample was sped up without time-stretching, its key and BPM changed together. One semitone up multiplies the tempo by about 1.0595, so a 90 BPM loop pitched up a semitone plays at roughly 95.4 BPM, and two semitones gives about 101 BPM. When a detector reports an odd tempo like 95.4, check whether the loop is a semitone off a round number. Once the key is settled, tuning your 808 to the key is the next step, and chopping the sample is easier with both numbers locked.
Practice on the free sample packs and loops listed in Plugg Supply's tutorials section: detect each loop's key and BPM, then confirm by ear before you flip it.
Learning path
相关答案中心
常见问题
- How can I find the key of a sample for free?
- You can find the key of a sample for free with a web analyzer such as Tunebat, whose free plan includes key and BPM detection, or with open-source software like Mixxx. Then confirm by ear: hum the note the loop resolves to, find it on a keyboard, and test whether a major or minor chord on that note fits.
- Why does my BPM detector say 70 when the beat feels like 140?
- A BPM detector finds a steady pulse but cannot tell whether you count it as quarter notes or 8th notes, so it often reports half or double the tempo you feel. Ableton's manual describes this and provides ×2 and ÷2 buttons to correct it. Choose the tempo that matches how the genre is normally counted.
- How do you calculate the BPM of a loop?
- Calculate the BPM of a loop by multiplying the number of beats in the loop by 60 and dividing by the loop length in seconds. A 4-bar loop in 4/4 has 16 beats, so if it lasts 8 seconds it is 16 x 60 / 8 = 120 BPM. The loop must be trimmed exactly at the downbeats for the result to be accurate.
- Are key detection tools accurate?
- Key detection tools are good first guesses, not final answers. Tunebat describes its results as estimates, and the most common error is mixing up relative keys such as C major and A minor, which share the same notes. Always confirm a detected key by playing its root chord and scale over the sample.
- What if a sample is between two keys?
- A sample that sounds between two keys is usually tuned some cents away from A4 = 440 Hz, often because it was sped up, slowed down or transferred from vinyl or tape. Put a tuner on a sustained note, read the offset in cents, and fine-tune the sample in your sampler by that amount so it matches your other instruments.
- Does changing a sample's pitch change its BPM?
- Changing a sample's pitch changes its BPM only when you change playback speed without time-stretching. One semitone up multiplies tempo by about 1.0595, turning 90 BPM into roughly 95.4 BPM. With time-stretching or warping enabled, pitch and tempo are independent, so you can transpose the key without moving the BPM.