免费 BPM 与音调查找器
在浏览器中估算歌曲的速度(BPM)和音调,支持轻拍速度选项。
在您的设备上估算曲目的速度和音调。速度来自节拍启点检测;音调来自 Krumhansl–Schmuckler 色度分析。
将文件拖放到此处,或点击浏览
MP4, MOV · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
按节拍轻拍按钮以获取 BPM。
你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。
BPM 和音调是自动估计值,可能有误 — 特别是对于有速度变化或音调不清晰的音乐。使用前请验证。
🔒 您的音频在浏览器中完全分析 — 无任何上传。
工作原理
直接在浏览器中估算曲目的速度(BPM)和调性。速度来自起音检测;调性通过 Krumhansl–Schmuckler 算法根据色度特征估算。还有一个敲击测速按钮。结果仅为估算——依赖之前请先核实。
- 1添加曲目拖入音频文件。它会在你的设备上解码。
- 2分析工具检测节拍起音并构建音级特征。
- 3查看估算结果查看 BPM、最可能的调性和置信度。
- 4跟着敲击更喜欢敲击?使用敲击测速按钮快速得出 BPM。
你的音频完全在设备上分析——不会上传任何内容。
指南
操作示例
点击“试用示例”。工具会生成一段恰好 120 BPM、A 小调的短循环,加载后立即开始分析,所以没有“分析曲目”按钮需要点击。“速度 (BPM)”和“调性”框会填入结果,你可以对照那个已知答案检查。对于 A 小调,“调性”框中会加上“Camelot:8A”,“适合和声混音的调性”列出“8B · C 大调”“7A · D 小调”和“9A · E 小调”。读数下方是“敲击节拍”,它也无需文件即可使用。每半秒敲击一次:第二次敲击后显示“敲击节拍 · 120 BPM”,因为 60 除以 0.5 等于 120。等待超过 2 秒,计数会重新开始。
使用哪些设置,以及限制
- 提供一个文件,或者不用文件,直接敲击。 拖放区接受一个音频或视频文件,文件一放入就开始分析。对于视频,页面会解码它的音轨。整个文件在内存中解码,所以超过设备限制的文件会被拒绝:普通电脑约为 2 GB,内存报告为 4 GB 或更少的电脑为 1 GB,手机或平板为 400 MB。如果你只想知道别处正在播放的音乐的速度,第一屏上的“敲击节拍”按钮无需任何文件。
- 用两个小按钮修正半速和倍速。 速度总是折算到 60 至 180 BPM 的范围内,所以 200 BPM 的曲目只能显示为 100。“×½”和“×2”按钮(供屏幕阅读器使用的名称为“显示半速”和“显示倍速”)显示结果的一半或两倍,四舍五入到 0.1,再次点击同一按钮可回到原值。页面写着“听起来不对?半速/倍速错误很常见。”敲击节拍使用同样的 60 至 180 范围。
- 结合可信度标签来解读调性。 在“置信度”旁边你会看到一个百分比和一个标签。百分比是最佳调性模板的拟合程度,换算为 0 到 100。标签是更好的参考,因为它把第一名与第二名作比较:差距为 0.12 或更大是“匹配度高”,0.05 到 0.12 是“可能”,更小则是“不明确”。除非匹配度高,否则会有一行如“第二接近:A 小调”指出另一个候选。大调与其关系小调的得分往往几乎相同,所以请用耳朵核对两者。
- 用 Camelot 编码进行和声混音。 编码由 1 到 12 的数字加上表示小调的 A 或表示大调的 B 组成,所以 A 小调是 8A,C 大调是 8B。“适合和声混音的调性”列出三个相邻调:相同数字、另一个字母(关系调),沿色轮向下一步和向上一步,色轮从 12 绕回 1。对于 8A,就是 8B · C 大调、7A · D 小调和 9A · E 小调。调性使用升号书写(C#、D#、F#、G#、A#),而不是降号。
- 了解分析的内容。 速度来自沿曲目第一声道找到的响度峰值(起音),对其中稳定的间隔取平均。调性来自分布在文件中间 80% 的最多 12 个短窗口,在 44.1 kHz 下每个约 0.74 秒,近乎静音的窗口会被跳过。短于一个窗口的片段只读取一次。页面提醒 BPM 和调性是自动估算的,尤其是对速度有变化或调性模糊的音乐,所以依赖前请先核实。
- 分析不准时,就跟着敲击。 “敲击节拍”按钮在第一屏上,每个结果下方也有一个。跟着节拍敲击;从第二次敲击起会显示 BPM,如“敲击节拍 · 120 BPM”。它使用最近的 8 次敲击,停顿超过 2 秒会重新计数,所以无需重新加载页面即可停止再重新开始。敲击不会改变上方的文件分析结果。
常见问题及解决方法
- 提示“无法分析此音频文件。它可能是不受支持或已损坏的格式。”
- 工具用浏览器内置的音频解码器解码文件,解码或分析过程中的任何失败都会归结为这条消息:浏览器无法解码的格式、损坏的文件,或可能是文件对设备内存而言太大。请试试同一首曲目的 MP3 或 WAV 版本,例如用音频转换器转换,或者分析较短的片段。消息之后会出现“分析曲目”按钮,方便你重试。
- 提示“此文件为 620 MB,超过了此设备在浏览器中能分析的约 400 MB。请尝试较小的文件或较短的片段。”
- 你一添加文件,就会把文件大小与设备限制比较:普通电脑约为 2 GB,内存报告为 4 GB 或更少的电脑为 1 GB,手机或平板为 400 MB。限制针对文件大小,而不是时长。请先把曲目剪短,或者使用 MP3 之类的压缩副本,它比同一段音乐的 WAV 小得多。
- “速度 (BPM)”框显示“—”,“×½”和“×2”按钮不见了。
- 速度检测至少需要两个类似节拍的起音才能测量间隔。持续低音、柔和的铺底音色、说话声或非常轻柔的前奏可能一个也没有,此时结果为 0,页面显示为短横线。调性仍会显示。请尝试脉冲更清晰的片段,或自己用“敲击节拍”敲出速度。
- 速度是你预期的两倍或一半。
- 速度被折算到 60 至 180 BPM,节拍检测器也可能锁定在你数的脉冲的一半或两倍上。点击“×2”或“×½”可查看另一个值;页面写着“听起来不对?半速/倍速错误很常见。”200 BPM 的曲目只能显示为 100,而“×2”会显示 200。再次点击同一按钮可回到原始读数。
- 调性标签显示“不明确”,并有一行写着“第二接近:A 小调”。
- 最佳和次佳调性模板的得分相差在 0.05 以内。当大调与其关系小调使用相同的音时,常常会这样。请听听乐句在哪里落定,或者对着键盘弹一弹这首曲子。“可能”表示差距在 0.05 到 0.12 之间;“匹配度高”表示 0.12 或更大,此时不会显示第二名那一行。
对比分析
此工具为整个文件给出一个速度和一个调性,在你的设备上估算。它不会绘制节拍网格,不跟随速度变化,不把曲目分成若干段,也不会把 BPM 和调性写入文件标签。带有节拍网格的 DJ 软件或音乐编辑器能让你对照波形检查和修正结果;在这里,你的核对手段是“×½”和“×2”按钮、调性可信度标签以及“敲击节拍”。速度限制在 60 至 180 BPM。调性只与大调和小调模板匹配,且只用第一声道,所以调式音乐或转调的音乐可能被误判。页面说明你的音频在浏览器中分析,不会上传任何内容。