分析一首曲目

拖一个文件进来,或者整个文件夹。几秒钟后返回调、音阶、速度和 Camelot 编号——音频始终不离开你的设备。

分析在你的浏览器里进行。文件不会上传,也不需要注册。

接着处理这首曲子

BPM 与调性检测

几秒钟找出任何一首歌的调、音阶和 BPM。拖一个文件进来,这个免费的 BPM 与调性检测工具就在你的浏览器里直接分析——文件不会上传。
怎么用

如何找出一首歌的 BPM 和调性

1步骤 1

拖入你的音频

选一首,或者一次选一整批。这个速度检测工具支持 MP3、WAV、M4A、FLAC、OGG 和 AAC——文件不会离开你的设备,因为分析引擎就跑在这个页面里。

拖入你的音频
2步骤 2

让它把曲子读一遍

BPM 检测会把节拍网格测两遍并比对两次结果,调性检测则从和声内容推断主音和音阶。每首歌几秒钟。

让它把曲子读一遍
3步骤 3

把数字带走

把速度和调性直接复制进你的 DAW 或曲库笔记,看 Camelot 编号做和声混音,或者跳到变调工具把整首曲子挪到别的调上。

把数字带走
你会得到什么

一个调性与 BPM 检测工具该告诉你的全部信息

不只是一个数字——还有这个读数有多可信,以及接下来能拿它做什么。
准确的 BPM 检测,置信度看得见

准确的 BPM 检测,置信度看得见

BPM 分析会把曲目的前半段和后半段分开测,并给出两次结果的吻合程度。当一首歌中途变速、或者瞬态很软时,你会知道,而不是把一个错的数字抄进工程里。
给出调、音阶和强度的歌曲调性检测

给出调、音阶和强度的歌曲调性检测

主音和调式——C 大调、升 F 小调——外加和声轮廓对这个判断的支持强度。底层用的是这个品类里最大那几个网站同样在用的 Essentia 分析库,只不过跑在本地而不是服务器上。
带 Camelot 编号和可混调的调性检测

带 Camelot 编号和可混调的调性检测

每条结果都带上它从 1A 到 12B 的 Camelot 编号,以及三个能和它和声相混的调。知道调性,和真能把这个调用起来,差别就在这儿。
整个文件夹一起测的批量调性与 BPM 检测

整个文件夹一起测的批量调性与 BPM 检测

想拖多少文件都行,结果汇成一张表。没有队列、不用注册、不限文件数量——只是单个文件要在 50 MB 以内,因为解码是在你自己的浏览器内存里完成的。
适合谁

为真要拿这个数字做事的人而做

速度和调性,只有在下一步依赖它们的时候才值得去读。

DJ 一边对两首曲子一边看 Camelot 编号
01

DJ 和混音师

和声混音要用的 Camelot 编号和可混调,外加半速、倍速读数,方便跨曲风对拍。

制作人在导入采样前查看它的调和速度
02

制作人

在采样进工程之前先拿到它的调和速度,让它一落进时间轴就和已有素材合调。

Mashup 创作者在比对两首歌的调性
03

Mashup 创作者

立刻知道两首歌能不能放在一起,以及其中一首要移多少个半音。

音乐学习者在核对一段录音的调性
04

音乐学习者

拿真实唱片练习听主音、调式和速度——再回来对答案。

常见问题

关于 BPM 与调性检测的常见问题

把音频文件拖进上面的分析器。它会从波形里读出节拍网格,给出每分钟拍数,同时附上半速和倍速的读数。如果你手上没有文件——歌在广播里放,或者就在现场——那就改用手打拍子。

有两条路,取决于你手上有什么。有音频文件时,像这样的自动 BPM 检测比人工数拍更快也更准。没有文件时,跟着节奏点击,让打拍工具把你的点击取平均。

拖进来,调性检测会从曲目的和声内容里读出主音和调式——比如 A 小调或降 E 大调——并显示音频对这个判断的支持有多强。

用耳朵的话,你会去找这首歌最终落回的那个音,再判断它上方的三度是大三度还是小三度。这个调性检测做的是同一件事,只不过是统计意义上的:它在整首曲子上建立音高轮廓,再拿它去和全部 24 个调匹配。

一套为和声混音设计的编号系统。每个调对应一个 1 到 12 的数字加一个字母——A 是小调,B 是大调——所以 8A 是 A 小调,8B 是 C 大调。任意两首曲子,只要编号相同、或者同字母下编号相差一格,混起来就是合调的。

因为速度可以按不止一个层级去数,两个读数在音乐上都对。174 BPM 的 drum and bass 常被按 87 数;写作 70 的慢速 hip-hop 节奏会被按 140 数。这里每条结果都两个都给,你按自己工程用的那个挑就行。

调性和速度检测是估算,不是测量——这个品类里没有任何工具能做到精确。这一个取曲目中段的一个片段来读,把速度在前后两半之间交叉核对,并把吻合程度展示给你,让不稳的结果暴露出来,而不是藏在一个看起来很笃定的数字后面。

不会。分析引擎是跑在这个页面里的 WebAssembly,音频在你自己的机器上解码和测量。没有任何东西发往服务器,这也是为什么这里不用排队、也不限分析的文件数量。唯一的上限是单个文件 50 MB,因为浏览器要把它整个放进内存。

免费,也不用注册。想分析多少首都行——既然计算都发生在你的浏览器里,我们这边的运行成本是零。

把你曲子的调性和 BPM 弄清楚

一个带 Camelot 编号和可混调的免费 BPM 与调性检测工具,完全在你的浏览器里运行。