对 Daft Punk 名曲《Harder, Better, Faster, Stronger》的精确分析显示,其真实节拍(BPM)并非通常认为的 123,而是一个非常接近 123.45 的数值。通过考证乐队当时使用的设备,文章推断这并非巧合,而是乐队利用 Logic 软件的高精度 BPM 功能,有意设置的一个隐藏了二十多年的技术彩蛋和幽默玩笑。
一个被忽视的节拍细节
虽然搜索引擎和主流音乐数据库都将《Harder, Better, Faster, Stronger》的 BPM 标记为 123,但作者在开发节奏检测软件时反复发现,这首歌的节奏总是在 123 到 124 之间,但又不是一个精确的整数。
这引发了一个猜想:这会不会是 Daft Punk 故意开的一个玩笑? 随着作者的软件算法精度提高,检测出的 BPM 越来越趋近于 123.4,这更坚定了他深入探究的想法。
为什么软件测不准?
大多数节奏检测软件的原理相似,但并不完美:
- 傅里葉变换 (FFT): 采集不同频段的能量水平。
- 峰值提炼: 将能量水平转化为代表节奏事件的清晰峰值。
- 模式识别: 寻找这些峰值中的周期性规律。
然而,这个过程会受到噪音、演奏的微小误差以及节奏谐波的干扰。因此,软件通常只能给出一个估算值,而非绝对精确的值。
如何手动精确测量 BPM
出人意料的是,人类在找准一首歌的精确 BPM 方面,比计算机更可靠。任何人都可以使用音频软件和简单的数学公式来完成:
- 在音频软件(如 Logic, Audition, Ableton 等)中打开歌曲。
- 放大波形,找到第一个和最后一个清晰的节拍点(称之为“书签”节拍)。
- 精确测量这两个节拍点之间的持续时间(秒)。 4e. 从第一个“书签”节拍开始,数到最后一个“书签”节拍,得出总节拍数。
- 使用公式计算精确 BPM:
bpm = 60 * (总节拍数 - 1) / 持续时间
这个方法对计算机来说很难,因为它们不擅长“跟上节拍”,而手动操作却非常直观。
揭晓答案:就是 123.45
作者通过手动测量,在歌曲开头(约 5.58s)和结尾(约 3:41.85s)之间找到了 446 个节拍。
- CD 版音源: 两个节拍点之间的持续时间为 216.276 秒。
- 计算结果:
60 * 445 / 216.276 = **123.4499403556**
- 计算结果:
- YouTube 官方音源: 持续时间为 216.282 秒。
- 计算结果:
60 * 445 / 216.282 = **123.4533651445**
- 计算结果:
CD 版音源经历的处理更少,其结果与 123.45 的差异极小。两个版本的结果都明确指向同一个目标。
《Harder, Better, Faster, Stronger》的 BPM 就是 123.45。
这是故意的吗?
下一个问题是:在 1999-2000 年创作这首歌时,Daft Punk 使用的设备是否支持小数 BPM?
根据乐队的采访,他们在制作专辑《Discovery》时使用了多种音序器:
- E-mu SP-1200: 支持 1 位小数的 BPM 设置。
- Akai MPC-3000: 支持 1 位小数的 BPM 设置。
- Emagic Logic Audio: 支持 4 位小数的 BPM 设置!
这证明,他们当时使用的 Logic 软件完全有能力将 BPM 设置为 123.45。虽然我们无法确定这首歌具体是用哪款设备制作的,但可能性是存在的。考虑到 CD 版音源的 BPM 与 123.45 的惊人吻合度,这极有可能是一个精心设计的彩蛋。
干得漂亮,机器人。你们成功地把一个小彩蛋藏在了众目睽睽之下长达 25 年。