调性与 BPM
如何找出一首歌的调性和 BPM(3 种方法)

想找出一首歌的调性和 BPM,你有三个选择:靠耳朵推算,借助你的 DAW,或者把文件丢进一个替你"听"的分析工具。每种方法各有所长,最聪明的做法通常是把它们结合起来:分析工具给你一个快速的初步答案,你的耳朵来确认。本指南会逐一介绍这三种方法,解释为什么工具之间有时会得出不同结果,并说明这两个数字在实际中能派上什么用场,从 DJ 现场到混音再到乐队排练。
为什么需要找出一首歌的调性和 BPM
每当一段音乐从一个人手里传到另一个人手里,速度和调性往往会随之一起传递。采样包会给每个 loop 标上它们。DJ 的曲库按它们排序。音乐总监的投稿表格会要求填写它们。翻唱乐队会把它们写在贴在地板上的歌单上。
原因很实际。速度告诉你两段音乐能否以同样的速度放在一起,而不需要别扭的拉伸。调性告诉你它们在和声上是否搭配。手握这两个数字,你就能在花时间测试之前,预判两样东西是否合得来。
BPM 的简单定义
BPM 是 beats per minute(每分钟节拍数)的缩写:也就是六十秒内你会自然跟着踩脚的拍数。一首 90 BPM 的曲子,每三分之二秒有一拍。
调性的简单定义
调性由两部分组成。第一部分是主音,也就是那个让人感觉"回到家"、听起来最安定的音。第二部分是调式,通常是大调或小调。大调往往听起来更明亮,小调更暗淡,不过也有很多歌反其道而行。"G 小调"的意思就是主音是 G,音乐的表现像是以 G 为起点的小调音阶。
本文需要的乐理就这么多。
方法 1:让分析工具先过一遍
同时得到两个数字最快的方法是使用专门的工具。SampLab Pro 免费的 BPM 与调性检测直接在你的浏览器里估算速度和调性,并为每个结果给出置信度。你的音频不会被上传,这个工具也不消耗积分。
一套好用的流程:
- 如果歌曲很长,或者前奏的感觉和正曲不同,先用音频裁剪截取一段有代表性的部分。副歌或主律动段通常能给出最清晰的读数。
- 运行分析,记下速度和调性。
- 看置信度。数值高意味着这首曲子没有歧义。数值低是提示你该用耳朵再确认一下,而不是工具坏了。
- 用下文介绍的手动检查方法加以确认。
当你有大量文件要处理时,分析工具的优势最明显。靠耳朵给一个文件夹里的五十个 loop 贴标签要花一个下午;工具几分钟就能给你一份草稿。
为什么分析工具有时会给出"错误"答案
分析本质上是估算,而某些类型的音乐确实很难判断:
- 速度翻倍与减半。一首曲子可以合理地被听成 70 BPM,也可以被听成 140 BPM。工具可能选其中任何一个。
- 关系大小调。C 大调和 A 小调使用的音完全相同。工具可能找对了音的集合,却认错了主音。
- 转调。一首在最后一遍副歌转调的歌,有两个正确的调。
- 主音弱或模糊。持续音音乐、一些调式性的曲子,以及始终不解决的 loop,给工具的线索非常少。
这些都不代表工具不好。它们说明的是音乐本身存在歧义,你需要用人的判断来选出最有用的答案。
方法 2:靠耳朵推算
靠耳朵找调是一项值得培养的技能,因为它同时也在训练你的听力。
找到主音
随便拿一件音名标得清清楚楚的乐器;一台便宜的电子琴或一个免费的钢琴 app 就很理想。播放歌曲,等待一个停顿的时刻,比如副歌结尾或整首歌的最后一个和弦。唱出或哼出那个让你感觉"到站了"的音。然后在键盘上一个键一个键地找这个音,直到你的声音和乐器严丝合缝、彼此之间没有任何摇晃。恭喜:你已经找到了主音。
判断大调还是小调
从这个主音开始,跟着歌曲弹一遍大调音阶。然后从同一个音开始弹一遍小调音阶。其中一个会在歌曲里显得自然妥帖,另一个则会在某些地方打架。合拍的那一个就告诉了你调式。
练习这项技能
先从能查到调性的歌开始,这样你可以核对答案。试过几十首之后,你会开始几乎立刻就听出主音。这是本文列出的方法中唯一一种在使用过程中就能让你成为更好音乐人的方法。
方法 3:利用你的 DAW
大多数数字音频工作站在导入音频时都会提供某种形式的速度检测,有些采样浏览器还会自动标注调性。具体能得到什么,因软件和版本而异,请查看你所用 DAW 的文档。
对待 DAW 报告的结果,要像对待分析工具一样:把它当作起点。在围绕它搭建工程之前,先用打拍测试和简单的听觉检查确认一下。
自己打拍测速度

要确认 BPM 读数,可以用任意打拍测速(tap tempo)功能跟着节拍敲击。几个小技巧:
- 至少敲八个小节。样本太短,会混入更多你自己的节奏偏差。
- 选一个稳定的段落。避开 breakdown、自由速度的前奏或加花。
- 用节拍器验证。把节拍器设成你测出的速度,跟着歌曲放完一整段主歌。如果两者逐渐错开,要么是你数错了,要么是这首歌有速度变化。
翻倍还是减半?选对脉冲
关于速度最常见的分歧并不在于精度,而在于你数的是哪一层脉冲。一个军鼓落在二、四拍的 hip-hop 节拍可能感觉是 85 BPM,但你也可以把它数成 170,军鼓落在每第四拍上。两种说法描述的是同一段音乐。
有用的答案,是这个曲风的人会写下来的那个数字。按惯例,drum and bass 数快的,大多数 hip-hop 数慢的,house 则按底鼓的脉冲来数。如果你实在拿不定主意,就记下鼓手数拍起奏时会用的数字,再把另一种读数写在括号里。以后读到你文件名的人会感谢你。
Camelot 代码:用 DJ 的方式写调性

西方流行和舞曲音乐使用二十四个调,大调和小调各占一半。它们的标准名称,比如升 F 小调,并不能告诉你哪些调能和谐地衔接。在 DJ 台的压力之下,要想起五度圈并不容易。
Camelot 系统解决了这个问题:给每个调分配一个 1 到 12 的数字和一个字母,A 代表小调,B 代表大调。兼容的调在轮盘上彼此相邻,于是混音就变成了简单的数数。下面是按数字排列的完整对照表:
| 数字 | 小调(A) | 大调(B) |
|---|---|---|
| 1 | 降 A 小调 | B 大调 |
| 2 | 降 E 小调 | 升 F 大调 |
| 3 | 降 B 小调 | 降 D 大调 |
| 4 | F 小调 | 降 A 大调 |
| 5 | C 小调 | 降 E 大调 |
| 6 | G 小调 | 降 B 大调 |
| 7 | D 小调 | F 大调 |
| 8 | A 小调 | C 大调 |
| 9 | E 小调 | G 大调 |
| 10 | B 小调 | D 大调 |
| 11 | 升 F 小调 | A 大调 |
| 12 | 降 D 小调(升 C 小调) | E 大调 |
有些软件使用另一种叫 Open Key 的标记方式,它用不同的编号表示同一个圈,并用"m"表示小调、"d"表示大调。如果你的工具给出的代码不一致,先确认各自用的是哪种系统,再判断是不是出错了。
三种通常行得通的衔接
- 换字母,数字不变。从 8A 到 8B,就是从 A 小调到 C 大调。它们的音完全相同,所以不会打架,但情绪会发生变化。
- 数字向任一方向走一步。从 5A 可以去 4A 或 6A。相邻的调只差一个音,所以衔接依然顺滑,同时和声有所推进。
- 有意打破规则。当进入的曲子能量足够、退出的曲子只剩鼓,或者你想刻意来一次重置时,更大的跳跃也能奏效。轮盘是参考,不是法律。
一个从头到尾的实例
假设一个朋友发给你一首小样,请你加一段键盘声部。过程大概是这样的。
首先,你把文件丢进 BPM 与调性检测。它报告大约 96 BPM、E 小调,置信度中等。中等置信度是需要验证的信号,所以你先从速度入手。跟着敲八个小节,结果接近 96,用这个速度的节拍器跟完第一段主歌也一直对得上。速度确认。
接下来是调性。你等到副歌结尾,哼出那个感觉像"家"的音,在键盘上找到它:E。跟着歌曲弹 E 小调音阶听起来很自然,而 E 大调在第三个音上会打架。调性确认。不过你也注意到,桥段大量使用 G 大调和弦。由于 G 大调是 E 小调的关系大调,这并不矛盾。它只是说明这首歌为了对比而去关系大调走了一趟,这在你写自己的声部时很有用。
最后,你在笔记顶部写下"96 BPM,E 小调(9A)"。以后任何打开你工程的人,包括六个月后的你自己,都能拿到需要的全部信息。
要避免的错误
- 盲目相信单一读数。至少做一次快速的打拍测试和音阶检查。
- 分析前奏。很多歌以自由速度的前奏或带滤波的铺垫开场,会让工具困惑。请改为分析主律动段。
- 忽略转调。如果最后一遍副歌升高了一个全音,两个调都要记下来。
- 混淆标记系统。Camelot 和 Open Key 的代码看起来相似,但不能互换。
- 忘了摇摆感。摇摆感很重的律动会让打拍测试感觉不均匀。只敲主拍,不要敲摇摆的细分拍。
这些数字在 DJ 之外的用武之地
混音与采样
在对任何素材做时间拉伸或变调之前,你都需要知道素材和你工程的速度与调性。没有它们,你只能猜拉伸比例,靠反复试错去发现冲突。有了它们,几秒钟就能算出需要的变化。如果你需要先从完整歌曲中提取某个声部,SampLab Pro 的 AI 音轨分离可以分离出人声、伴奏、贝斯和鼓(每个任务 36 积分)。另外请记住,采样别人的录音会涉及权利问题,这与技术工作完全是两回事。
学习和扒歌
知道调性可以缩小可能出现的和弦范围,从而让靠耳朵扒歌快得多。把调性读数与 SampLab Pro 的和弦识别搭配使用,它会给出带时间戳的和弦估计,你在学一首曲子时就能赢在起跑线上。
为同步授权投稿
授权需求常常要求提供速度和调性,因为剪辑师要把音乐和本身已有节奏的画面相匹配。一个不准确的数字可能让你的曲子在任何人听到之前就被筛掉,所以投稿前请再三核对。
规划演出歌单或排练
按速度和调性给歌曲排序,会改变一套演出的流动感。在轮盘上相差一步的歌听起来彼此相连;速度大幅跳跃则像是一次停顿。只要是有意为之,两者都有用处。乐队还应该测一测自己现场实际演奏的速度,它往往会偏离原始录音,然后按这个数字配节拍器排练。
常见问题
像 8A 这样的 Camelot 代码是什么意思?
8A 代表 A 小调:8 是它在轮盘上的位置,字母 A 表示小调。把字母换成 B,你就到了 C 大调,它们的音相同。
Camelot 和 Open Key 代码的含义一样吗?
不一样。它们用不同的数字和字母标记同一个调圈。请确认你的软件用的是哪一种。
为什么我的分析工具和 DAW 结果不一致?
大多数分歧是半速与倍速之争,或者关系大调与小调之争。两种读数都可能说得通。用打拍确认速度,用耳朵确认调性。
如果我把一首曲子加速,它的调也会变吗?
只有某些处理方式会这样。变速式(varispeed)处理会让两者一起变化。目前大多数拉伸算法都允许你分别调整速度和音高。请确认你的工具使用的是哪种模式。
找 BPM 时应该敲多久?
至少八个小节,律动松散的话要更久。然后用节拍器跟一整段主歌来确认。
SampLab Pro 的 BPM 与调性检测是免费的吗?
是的。它是一个不消耗积分的浏览器工具,你的音频始终留在你的设备上。


