让节拍器踩在音乐的拍子上:节拍同步详解

• Run Tempo 团队
新功能教程

律动奔跑的作用,是在你自己的音乐上叠加一个节拍器,让你的脚步有东西可以跟。真正重要的问题只有一个:这些节拍声落在哪里。

此前,它们落在一条均匀的网格上。目标 170 BPM,就是每 353 毫秒响一声,第一声落在文件的最开头。算术完美,音乐感糟糕。几乎没有哪首歌的第一拍正好在 0.000 秒,也几乎没有哪段录音能把一个速度稳稳保持四分钟。一段一秒半的前奏,就足以让每一声节拍都掉进歌曲拍点之间的缝隙里——于是你听到的是两个节奏在互相较劲,而不是一个可以跟着跑的节奏。

节拍同步解决了这个问题。现在,应用会先听这首歌,算出拍点究竟在哪里,再把节拍声放上去。

按下播放时发生了什么

  1. 找到节拍。 整首曲子就在你的浏览器里完成分析——不只是一个平均 BPM,而是每一个拍点的具体位置。
  2. 选择倍率。 每拍响一次只是其中一种选择。应用还可以每半拍响一次、每隔一拍响一次,或者每两拍响三次。
  3. 轻微调速。 如果小幅度变速就能补上剩下的差距,歌曲最多会被变速 8%。音高保持不变,不会出现"花栗鼠"效果。

然后,节拍声被放在真正的拍点上。在拍点位置已精确已知的测试音频上,它们与真实拍点的误差在 1 到 2 毫秒之内。

唯一值得理解的概念:节拍倍率

这正是保住你音乐的关键。

假设你想要每分钟 170 步,而歌曲的速度是 85 BPM。最直觉的做法是把歌曲拉到 170——速度翻倍,那首歌也就毁了。但 85 的两倍本来就是 170。所以应用完全不去动这段录音,只是每拍敲两下。你得到一个精准的 170 节拍,而歌曲丝毫未变。

目标 170 时大致可以期待这样的结果:

歌曲速度应用的处理实际节拍
85每半拍一次,完全不变速170.0
174每拍一次,歌曲放慢 2.3%170.0
120每两拍三次,歌曲放慢 5.3%170.0
128每两拍三次,放慢 8%——已到上限176.8

应用总是优先选择对你的音乐干扰最小的那个方案。变速是最后手段,而不是第一反应。

教程:六步用好节拍同步

1. 载入歌曲

把 MP3、WAV 或 M4A 拖到上传框里——一次最多 5 个文件,每个 50MB 以内——或者直接点 试玩样本音乐,先看看效果。

2. 设定你的步频

拖动 BPM 滑块。默认 170,适合大多数跑者;跑步常用区间大约在 160 到 180 之间。

不知道自己的步频?数一数 30 秒内右脚落地多少次,再乘以 4。这个数字足够作为起点,之后可以在跑的过程中凭感觉微调。

3. 点击"预览添加BPM音乐"

这一刻歌曲才真正开始被分析,也正是需要耐心的一刻——你会看到 节拍同步 面板依次走过检测起音、估算速度、跟踪节拍。第一次需要几秒钟。结果会被缓存,所以同一首歌之后都是秒开。

接着你会听到一段十秒试听:你的音乐,加上踩在它拍点上的节拍声。

4. 读懂那四个数字

节拍同步 面板会把它的决定如实告诉你:

  • 歌曲速度 —— 应用在你的曲子里听到的速度。
  • 倍率 —— 它选择的倍数,下面还有一句人话提示,比如每半拍。
  • 变速 —— 你的音乐被加快或放慢了多少。显示"无"是最理想的结果。
  • 节拍器 —— 你实际得到的步频。

它们上方那行绿字节拍器已对齐到这首歌自身的节拍,意味着节拍来自音乐本身,而不是来自一只秒表。

5. 想更讲究,就用微调

有人喜欢节拍声比拍点稍微提前一点;蓝牙耳机本身也会带来延迟。微调 滑块可以把所有节拍声提前或延后最多 250 毫秒,而且在播放过程中即时生效,你可以边听边调,不用凭感觉猜。音量同样是即时的,必要时可以放大到 500%。

但如果改动 BPM 导致变速量发生变化,就需要重新生成音频,这时请再按一次播放。

6. 下载

下载全部 会为每首曲子生成一个 MP3。合并为单文件并下载 会给你一个连续的整段文件——对手表或老播放器很方便。

当歌曲离你的步频太远

有些曲子就是达不到你的步频。128 BPM 的歌配 170 的目标就是典型例子:最接近的倍数是 192,而 8% 的变速上限只能把它压到 176.8。

应用不会默默塞给你一个错误的速度,而是直说——这首歌与你的步频相差较大——并给你一个选择:

改用歌曲自身的速度。 完全不动音乐,按它本来的速度敲。你跑得会比计划略快或略慢,但歌曲原汁原味,节拍与它严丝合缝。

当然你也可以无视这个提示,坚持自己的目标。两边都只需一个按钮就能切回来。哪个更好,取决于这趟跑步,这是你的选择,不该由应用替你决定。

当找不到节拍时

节拍同步需要有东西可以锁定。氛围音乐、纯人声播客,以及演奏得非常自由的现场录音,可能都给不了它足够的线索。这种情况下面板会明确告诉你——未找到稳定节拍 — 改用均匀网格——并回退到原来的行为。你依然有一个能用的节拍器,只是没有拍点对齐,因为本来就没有稳定的拍点可以对齐。


依然完全私密

值得再说一遍,因为"节拍检测"听起来像是需要服务器的东西:它不需要。分析、变速、MP3 编码,全部在你的浏览器标签页里完成。你的音乐不会离开你的设备,也不需要注册任何账号。

想试试? 载入一首歌,点预览添加BPM音乐,听节拍声稳稳落到拍点上。