哪些应用能让音乐匹配你的跑步步频

· 10 分钟阅读 · 其他语言 Deutsch English Español Français Русский

能让音乐跟上跑步步频的应用,今天大致分三类:可按 BPM 选歌的流媒体服务、大平台上按 BPM 整理的歌单,以及直接分析你手机里已有音乐文件的本地应用。该选哪一类,几乎完全取决于你的音乐放在哪里。

这三类都要你先给出同一个数字:每分钟多少步,而不是每公里多少分钟。如果你还不知道自己的步频,先测量你的跑步步频,再来比较这几类应用。

Spotify Running 后来怎么样了

Spotify Running 于 2015 年 5 月上线,它会检测你的脚步,播放节奏与之匹配的音乐。

2018 年 2 月,Spotify 停掉了这项功能。此后跑者一直在找替代品,能找到的大致就是下面三条路。

获得匹配步频音乐的三种方式

可按 BPM 选歌的流媒体服务。 这类是有自己曲库的订阅服务,内容常以 DJ 按固定节奏编好的连续混音形式呈现。你选定一个 BPM,混音就按这个节奏走。RockMyRun 就是这样一个纯流媒体订阅服务。代价在曲库上:跑步时听的是他们拿到授权的音乐,而不是你早就熟悉的歌,出门前还得联网,或者提前把混音下载好。好处是混音已经替你编好了,不用自己操心。

流媒体平台上按 BPM 整理的歌单。 在任何一家大平台搜“170 BPM 跑步”,都能翻出一大堆歌单,而且免费。但问题有三个。一是没有人测过你的步频,标题里的数字只是某个人对“典型跑者”的估计。二是节奏标签常常差了整整一倍,因为同一个律动既可以数成 85,也可以数成 170,而打标签的人只选了其中一种;一首标着 170 的歌,你自己数起来可能是 85。三是歌曲之间的切换和普通歌单没有区别:一首放完,下一首直接开始,中间没有过渡,你的脚步只能自己去找新的节拍。跑步步频与歌曲 BPM那篇讲了为什么差一倍这么常见,也讲了它为什么可以不成为问题。

本地曲库分析应用。 第三类完全不碰流媒体。它读取你手机上的音频文件,自己检测每首歌的节奏,再在设备上用合你步频的歌排出播放队列。带节奏(BPM Companion)就属于这一类。

具体是这样运作的。节奏检测全部在手机上完成,由一个神经网络节拍追踪器找出每一个节拍和强拍。分析分两个阶段:快速的第一遍在几秒内给每首歌一个大致节奏,你马上就能开始听;较慢的第二遍在后台把整首歌完整听一次,再把结果保存下来。步频可以用几种方式设定:拖动外圈、跟着节奏敲击圆盘,或者按住圆盘跑上十秒,让计步传感器替你测出来。应用默认选出与该步频相差不超过 ±5% 的歌,这个容差可以在设置里改。BPM 约为步频一半或两倍的歌也会收进来,也就是半拍匹配和倍拍匹配——一首 90 BPM 的歌同样能带着 180 步/分钟的跑者,每两步一拍——而且每个匹配都会标上“精确”、“半拍”或“双倍”,一眼就能看出是哪一种。歌曲在强拍处切换,交叉淡化约五秒;只要较快歌曲与较慢歌曲的 BPM 比值不超过约 1.23,速度就会从上一首平稳过渡到下一首,超出这个范围则退回到普通的两秒交叉淡化。节奏不稳的安静前奏和尾奏默认会被裁掉,所以每首歌都从律动真正开始的地方切入。如果曲库里一首匹配的歌都没有,节拍器就会按你的步频响起,直到你把节奏表盘转到有歌的节奏上。

这款应用完全没有网络权限,所以没有账号、不上传、不做数据统计,而且免费。Android 版已经发布,iOS 版还在开发中,两边共用同一个引擎。

本地分析应用的局限

本地分析应用碰不到流媒体音频。流媒体服务不允许其他应用接触声音本身,带 DRM 保护的文件也读不了,而分析器听不到的音乐,自然也测不出节奏。

所以这条路适合手里有文件的人:从 CD 抓取的音频、购买下载的音乐、在 Bandcamp 购买的曲目、播客,还有下载文件夹里攒下的 YouTube 音频。这些文件通常是 WebM/Opus 格式,文件名还常被写成带误导性的 .mp3,带节奏能直接读取,MP3、AAC/M4A、FLAC、OGG/Opus 和 WAV 也一样。如果你的收藏是十年流媒体“喜欢”攒下来的,却一首都没下载,那就只有前两类应用可选了。

如果你不确定自己的文件是什么节奏,离线查找音乐的 BPM讲了几种办法,也包括用这款应用来测。

怎么选

四个问题就能定下来。

音乐是你自己的文件,还是订阅来的? 如果歌就在设备上,本地分析应用能从你自己的音乐中选出适合你步频的歌,一分钱不花。如果歌只存在于某个订阅服务里,那就在可按 BPM 选歌的流媒体和按 BPM 整理的歌单之间挑一个。

你在意隐私,也想在跑步时不联网听歌吗? 本地分析应用不需要网络,带节奏更是完全没有网络访问权限。流媒体服务要么联网,要么提前把内容下载好。

你想要 DJ 混音,还是自己的歌? 如果你喜欢里面的音乐,固定节奏的精选混音听着很舒服。如果你更想听自己挑的歌,只是希望播放顺序能配合你的步频,那就该用本地曲库。

Android 还是 iOS? 带节奏目前只有 Android 版,iOS 版还在开发中。如果你用 iPhone 跑步又等不及,眼下能用的就是前面两条流媒体的路。

不管选哪一类,都得先有一个准确的数字。步频页面(英文)列出了每个步频在精确、半拍和倍拍下各自对应哪些歌曲节奏,出门之前可以先用它核对一下歌单标题里的说法。

如果你的跑步音乐就是自己手里的文件,带节奏正是第三类应用:在手机上分析你的曲库,按你的步频挑歌——半拍和倍拍都算在内——并让歌曲在节拍上平顺切换,不需要网络访问,也不需要订阅。

← 全部指南