BPM
BPM
上传音频
拖放音乐或音频文件,或点击浏览。
检测BPM
点击检测按钮分析音频的节奏。
查看结果
查看检测到的BPM和节奏分析结果。
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检测的准确性如何?
Q 什么是BPM?
Q 为什么它有时显示预期BPM的一半或两倍?
Q 它是否适用于仅有人声的音轨?
Q 我的音乐是否已上传?
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.