Skip to main content

BPM

BPM  illustration
🎵

BPM

1

上传音频

拖放音乐或音频文件,或点击浏览。

2

检测BPM

点击检测按钮分析音频的节奏。

3

查看结果

查看检测到的BPM和节奏分析结果。

Loading tool...

What Is BPM ?

BPM检测器分析音频文件以检测每分钟节拍数(BPM)。上传任何音乐文件,工具将分析其节奏内容以确定BPM。这使用了Web Audio API实现的攻击检测和自相关算法。该检测器在具有强烈节奏的音乐中表现最佳,但也可以分析口语和其他音频。结果包括检测到的BPM、置信度水平以及节奏分类(例如,快板、中庸)。对于DJ、音乐制作人和需要知道曲目节奏的人来说,这是必不可少的。

Why Use BPM ?

  • 使用多种算法实现准确的BPM检测
  • 支持任何音频格式(MP3、WAV、OGG等)
  • 显示置信度和节奏分类
  • 完全基于浏览器--无需上传

Common Use Cases

DJ演出

确定曲目BPM以便进行节拍匹配和播放列表组织。

音乐制作

找到样本、循环和参考曲目的节奏。

运动播放列表

根据BPM对音乐进行排序,以创建跑步、骑行或健身播放列表。

音乐理论

分析和研究不同音乐作品和流派的节奏。

Technical Guide

BPM检测使用多阶段算法。首先,将音频解码为AudioBuffer并混合成单声道。低通滤波器强调了节拍最突出的低频。经过滤波后的信号进行攻击检测:音频被分割成窗口,并计算出谱flux(连续帧之间的能量变化)。在攻击检测函数中的峰值对应于节拍。然后,使用自相关分析间隔攻击以找到最常见的周期性,即BPM。自相关函数R(τ) = Σ x(n) * x(n+τ)揭示了主导周期性。BPM计算为60 / peakPeriod。评估多个候选节奏,并选择统计学上最一致的一个。置信度得分反映了节奏的周期性清晰程度。

Tips & Best Practices

  • 1
    对于具有清晰稳定的节拍的音乐效果最佳
  • 2
    摇滚、流行、电子和嘻哈音乐通常能获得最准确的结果
  • 3
    具有变换节奏的古典音乐和爵士乐可能会产生不太可靠的结果
  • 4
    如果检测到的BPM似乎是实际节奏的一半或两倍,则这是一个常见的八度错误--只需乘以或除以2

Related Tools

Frequently Asked Questions

Q BPM检测的准确性如何?
对于具有清晰稳定的节拍的音乐,准确率通常在±1 BPM范围内。具有变换节奏或无明显节奏的音乐会产生不太可靠的结果。
Q 什么是BPM?
BPM(每分钟节拍数)衡量音乐的节奏。120 BPM意味着一分钟内有120个节拍。更高的BPM = 更快的音乐。
Q 为什么它有时显示预期BPM的一半或两倍?
这是BPM检测中的一个常见的"八度错误"。算法可能会锁定到每个节拍的一半或相邻的节拍。只需乘以或除以2即可。
Q 它是否适用于仅有人声的音轨?
检测器针对具有节奏的音乐进行了优化。朗诵或无伴奏合唱录音可能无法产生准确的BPM结果。
Q 我的音乐是否已上传?
否。所有BPM分析都在您的浏览器中本地执行。您的文件永远不会离开您的设备。

About This Tool

BPM is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.