免费工具
歌曲调性与 BPM 检测
一次分析,同时查出歌曲的调性和速度。放入一首曲目,得到它的调性和 BPM;答案确实存在歧义时,两个答案都给你,而不是掷硬币。
拖入一首曲目,或选择一首。它只在这台设备上读取,不会发送到任何地方。
数字之外
需要的是分轨,而不只是速度?
这个页面先回答问题。结果出来之后,再给一个不强求的下一步。
做 Remix 或 Mashup,分轨和调性、速度一样是起点。Euphona 的音轨分离以完整采样率把一首曲目拆成人声、鼓、贝斯和其余部分,而且引擎会在每次上传时自动读出调性和速度:所以这个页面给你的数字,会和它们所描述的分轨一起到手。
准确度
老实说,它有多准
哪些测量过,哪些没有,以及它会出错的情况。
对于节拍稳定的音乐,速度检测基本是已经解决的问题;对于没有稳定节拍的音乐,它并不可靠。调性检测更难:任何方法,包括这个,在相当一部分真实音乐上都会出错,因为很多唱片会转调,使用既非大调也非小调的调式,或者几乎没有调性中心。
2026 年 10 月测量的部分,用的是带公开标注、且没有用来调整该方法的歌曲:在 10 种曲风的 500 首歌里,67% 的速度读数误差在 4% 以内;正确的速度出现在页面上(作为读数,或作为它的一半或两倍)的比例为 85%。调性读数在 417 首歌里完全正确的比例是 49%,按照把五度关系调或关系大小调算作部分正确的标准 MIREX 评分,得分为 69 分(满分 100);在 200 首电子乐曲目上得分为 59。在答案已知的合成素材上,从 90 到 174 BPM,速度读数的误差都在半个 BPM 以内。
取而代之的是,工具会在拿不准时告诉你,并显示读出调性所依据的音级分布图,让你能检查推理过程,而不是只信一个标签。
- 为什么有两个速度
- 174 的节拍同样符合 87:每隔一个起始点取一个。两者都说得通,鼓打贝斯(drum & bass)也经常两种标法都有,所以工具会显示另一种可能,而不是把它替你做的选择藏起来。
- 为什么有两个调
- C 大调和 A 小调包含的七个音完全相同。只有侧重点能区分它们,而色度(chroma)方法对侧重点的判断较弱:所以当这两个调很接近时,两个都会给你。
- 它会在哪里失效
- 自由速度的演奏、变速、转调、调式音乐和无调性音乐,以及音高成分很少的重打击乐曲目。其中大多数情况下,它会说自己不确定,这才是正确的答案。
- 兼容调有什么用
- 在结果下方,工具会列出关系调,以及上下五度的两个调:也就是 DJ 所说的 Camelot 调性轮上相邻的调。这些调里的曲目大部分音都相同,所以在它们之间混接,或者跨调借用采样,往往不用重新调音就能行得通。
- 工作原理
- 速度来自频谱通量起始包络的自相关;调性则是将色度图与已发表的调性轮廓做相关比对。两者都是教科书方法,与 Euphona Engine 没有任何共享。
常见问题
照大家平时的问法来答
简短回答;完整的道理在上面各节。
- 怎么查一首歌的调性?
- 把文件拖进上面的工具。你的浏览器会解码文件,生成音级分布,并给出最接近的调:如果排在第二的调确实很接近,也会一并显示。
- 它能检测任何歌曲的 BPM 吗?
- 只要节拍相对稳定,就可以:它还会同时显示半速和倍速读数,因为 174 的节拍同样符合 87。自由速度(rubato)的演奏和变速,是所有速度检测工具(包括这个)都会变得不可靠的地方。
- 歌曲调性查询准确吗?
- 不只是用测试音,而是在真实唱片上测量过。在 10 种曲风、417 首没有用来调整该方法的歌曲上,调性完全正确的比例是 49%;按照对五度关系调或关系大小调给予部分分数的标准 MIREX 评分,得分为 69 分(满分 100);在 200 首电子乐曲目上得分为 59。遇到转调、调式音乐或几乎没有调性中心的唱片时会出错,而且没把握时它会直说,而不是去猜。
- 我需要上传曲目吗?
- 不需要。分析完全在你的浏览器中运行;这个页面没有任何可以接收音频的接口。关闭标签页,文件的一切痕迹就都消失了。