DJ
整个曲库都能查:演出前查好每首歌的 BPM,提前想好速度差几个 BPM 的歌怎么接,再配合调性识别查出的调和 Camelot 调性轮做和声混音。
BPM 速度检测告诉你一首歌有多快,单位是每分钟多少拍。把 MP3、WAV 或其他音频文件拖到这里,或者录几小节,ToMIDI 就在浏览器里测出速度,同时给出半速、倍速读数和可信度,还会在测到的拍子上放节拍声,让你听听对不对。免费,不用注册,音频也不会离开你的设备。
拖入歌曲,测出 BPM
MP3 · WAV · M4A · FLAC · OGG · AAC · MIDI可一次多个,每个最大 200 MB
也可以把一个或多个文件拖到这张卡片上。U 选文件R 录音D 示例
真实录音,和你的文件一样在浏览器中分析
从前 10 分钟里检测 50 到 220 BPM 之间的一个稳定速度,强拍位置按 4/4 拍估计。变速的歌曲会显示一个范围;自由速度(rubato)的音乐可能测成一半或两倍,请用节拍声核对。
BPM 是 beats per minute 的缩写,即每分钟多少拍:一首歌的主要律动,也就是你跟着点头的那个拍子,一分钟里出现多少次。120 BPM 就是每秒两拍。BPM 检测就是从声音本身把这个数算出来。它听的是能量的突然跳变:底鼓、军鼓、扫弦、拨弦,量出它们重复得有多均匀,再找出最能解释这些起音的拍子间隔。这个间隔就是歌曲的 BPM,网格和音乐对上的位置就是第一拍。鼓点稳定的歌,哪种速度检测都容易测准;没有固定律动、速度有弹性的钢琴曲就难了,所以这里给出的每个 BPM 都附带可信度,还有一个听得见的节拍声。
测歌曲 BPM读数出错很少是随机的。错误跟着音乐走,所以在数字填进工程之前,你通常就能发现:
很多做歌曲 BPM 查询的网站只打出一个数字,对不对全靠你猜。这个歌曲速度检测工具会把依据摆出来,文件也不外传。
检测 BPM 不用上传音频:文件在浏览器标签页里解码、分析。没发布的歌、分轨、排练录音都不会发到服务器。
不用账号,没有水印,看结果前也不会弹出升级页面。查一首也好,查一整个曲库也好,想用多少次都行。
每个读数都附带可信度、对应的 ÷2 和 ×2 读数,以及检测时考虑过的其他速度。测成了半速或倍速,点一下就能改过来。
播放歌曲时,节拍声落在测到的每一拍上。节拍声一直贴着鼓点,BPM 就对了;慢慢错开的话,一两小节就听得出来。
一次拖进很多首歌,结果排成一张可以排序的表,能复制,也能导出 CSV。DJ 拿来整理曲库,制作人拿来给采样库标 BPM,都很顺手。
MP3、WAV、M4A、FLAC、OGG 文件都能测,每个最大 200 MB;MIDI 文件直接读取里面的速度表;也可以用麦克风录 5 到 60 秒。
用 BPM 速度检测,从文件到一个靠得住的速度,四步就够。不用安装任何东西,歌曲也不离开你的电脑。
把歌曲拖到本页顶部,MP3、WAV、M4A、FLAC、OGG 都能做 BPM 检测。可以一次选好几首、录 5 到 60 秒,或者先试试四段示例。
BPM 精确到小数点后两位,旁边标着对应的速度术语(比如 Allegro 快板),还有 ÷2 和 ×2 读数、可信度、其他读数,以及第一拍和第一个强拍的时间。
打开节拍声后播放。节拍声沿着 BPM 检测得出的网格走,第一拍加重;从头到尾都和鼓点咬在一起,就完成了。
听感不对就选 ÷2 或 ×2,按 0.1 BPM 微调或者取整;读数不稳时跟着敲拍子校正,然后复制结果,或者把整批导出成 CSV。
只打出一个数字的在线 BPM 检测,把核对的活儿留给了你。下面这些,在同一个页面里就能做完。
播放歌曲时,BPM 速度检测会在网格的每一拍上放节拍声:电子音、木鱼或踩镲,第一拍加重,和歌曲的音量比例随你调。节拍声一直落在底鼓和军鼓上,速度就对了;慢慢滑开,说明差了一点;隔一个鼓点才响一次,说明读数是半速。网格整体早了或晚了一点,可以按 10 毫秒一步微调。
听节拍声音乐里没有清楚的鼓点时,在歌曲播放的同时,每一拍按一下 T 键或点一下按钮,然后一键采用你敲出的速度。播放中至少敲 4 拍,“按我的敲击对齐节拍网格”还会把网格挪到你的敲击上。没有文件、只想敲拍子测速,就用 Tap 测速,那个页面专门干这个。
跟着敲除了速度,还会给出第一拍、第一个强拍(每小节的第 1 拍,按 4/4 拍从低音和和弦变化估计)以及一拍和一小节的时长。拿它对齐编曲软件(DAW)的网格、设置 DJ 软件的节拍网格,或者让在线节拍器跟着唱片同步开始。
找第一拍一整个文件夹的歌,一次做完 BPM 检测:每首一行,列出速度、可信度、第一拍和强拍,还有调性和 Camelot 编号。可以按文件名、速度、可信度或调性排序,复制表格,或者导出 CSV 放进电子表格和曲库笔记。比一次只能测一首的歌曲 BPM 工具快得多;“BPM 范围”设置还能把所有结果折算到你习惯的范围里。
批量检测没有文件?用麦克风录 5 到 60 秒:可以是笔记本旁边正在放的歌,也可以是你自己弹的律动、riff 或 loop。录音和上传的文件一样做 BPM 检测,也只留在你的设备上;想知道自己弹某一段时习惯的速度,这个办法很方便。
录几小节一段用吉他弹的 F 调行进贝斯布鲁斯:公有领域录音,长 24 秒,就是上方四段示例之一。下面是 BPM 速度检测给出的结果,原样照录。
图中内容
132.00 BPM(Allegro 快板,每拍 454.5 毫秒),÷2 为 66.0,×2 为 264.0,可信度高(95%),第一拍在 0:00.218,另外列出 87.9 和 105.5 两个其他读数,在我们的测试笔记本上用时 0.3 秒。贝斯稳稳地走四分音符,正是歌曲 BPM 检测最喜欢的素材:57 个音里有 47 个的起点和节拍声相差不到 60 毫秒,其余是拍与拍之间带摇摆感的弱起音。在上方“试一个示例”里打开这段,开着节拍声播放听听。
拍子稳定的音乐测得很准,其他情况只能算估计。自己的测试做完之前,我们不公布百分比;下面是大致可以预期的表现。
鼓点稳定的歌,速度检测的结果通常是对的:流行、摇滚、嘻哈、House、Techno,测出的速度和乐手数出来的一致。制作出来的歌大多是整数速度,所以 127.9 几乎都是 128。
Trap、Dubstep 和 Drum and Bass 的重拍只有踩镲一半的速度。读数可能是 70 或 140、87 或 174,用 ÷2 和 ×2 来选。
不跟节拍器录的歌,速度会漂几个 BPM。读数是整体最强的那个速度;30 秒以上的片段,结果还会说明速度是稳定还是有变化,以及在哪两个 BPM 之间。
文件干净、拍子稳定时,自动检测比手敲更快也更准。没有文件,或者音乐速度有起伏时,还是手更靠得住。下面对比三种测速度的办法,从在线 BPM 计算器到秒表。
| 本站ToMIDI 自动检测 | Tap 测速 | 靠耳朵数拍 | |
|---|---|---|---|
| 需要什么 | 一个音频或 MIDI 文件,或一小段录音 | 听得到的音乐,加一个能敲的键 | 一个秒表和 15 秒 |
| 适合 | 拍子稳定的制作类音乐、整张歌单 | 没有文件的歌:电台、视频、现场乐队 | 手边什么都没有时估个大概 |
| 精度 | 两位小数,最多分析 10 分钟 | 取决于你敲得稳不稳,敲 8 下以上就稳了 | 误差几个 BPM |
| 半速或倍速 | 可能出现,用 ÷2 和 ×2 修正 | 敲哪一层由你决定 | 数哪一层由你决定 |
| 速度漂移 | 一个主速度,并标明稳定还是有变化、范围多大 | 边敲边跟着音乐变 | 你数出来的平均值 |
| 一次查多首 | 可以,还能导出 CSV | 否 | 否 |
早在有 BPM 检测工具之前,乐手就是这样数速度的。你只需要一个秒表,大约 15 秒。
先听一两小节,跟着点头。拍子通常落在底鼓和军鼓交替的地方,而不是上面更密的踩镲。
在某一拍上按下秒表,这一拍记作 0。一直数到 15 秒,再乘以 4,这就是最简单的歌曲速度算法。数 30 秒再乘以 2 会更稳。
拿结果和曲风对比:House 大约 120 到 128,嘻哈大约 80 到 100,Drum and Bass 大约 170 到 175。一首 House 数出 63,说明你隔一拍才数了一下。
在 Tap 测速上跟着敲,读平均值;手上有文件的歌,就交给 BPM 速度检测去数。
要先知道歌曲 BPM 才能往下做的人,都用得上。
整个曲库都能查:演出前查好每首歌的 BPM,提前想好速度差几个 BPM 的歌怎么接,再配合调性识别查出的调和 Camelot 调性轮做和声混音。
测采样的 BPM:beat 或 loop 放进工程之前先查速度,把工程速度设好,小节才对得齐;需要的话用变速不变调把歌曲改到合适的速度,或者用音频转 MIDI 把音符拉到同一个网格上。
查出正在练的翻唱曲的速度,写在歌单上,然后用在线节拍器按这个速度排练,或者先慢几个 BPM。
按步频挑歌,先用 BPM 速度检测把歌单过一遍。每分钟跑 170 步?就找 170 BPM 左右的歌;如果每两拍踩一步,就找 85 左右的。
卡点剪辑。用 BPM 速度检测查出速度和第一拍,就知道每一小节落在哪,剪辑点、字幕和转场都能踩在音乐上。
在课堂上测音乐速度:看看练习录音有没有越弹越快,再用真实的歌体会 60、90、120 BPM 分别是什么感觉。
想查一首歌的速度时,大家常问的问题,这里直接回答。
有,就是这个。BPM 速度检测免费使用,不用注册,没有水印。分析在你自己的浏览器里进行,没有服务器排队,每首歌也不会给我们带来成本,所以这样做的免费工具可以一直免费。
测速度。BPM 检测、速度检测、节拍检测,说的都是同一件事:告诉你一段音乐有多快,单位是每分钟多少拍。它找出声音能量突然跳起来的位置,算出它们重复得有多规律,再把这个间隔换算成速度:每半秒一拍就是 120 BPM。这个工具还会找出第一拍,在网格上放节拍声,方便你核对答案。
把歌曲拖进本页顶部的工具。它在浏览器里测出速度,显示 BPM 以及 ÷2、×2 读数;开着节拍声播放就能核对。没有文件?数 15 秒的拍子再乘以 4,或者到 Tap 测速上跟着敲。
拍子稳定的音乐,通常是准的:除了半速、倍速的问题,测出的速度和乐手数的一致。弹性速度、速度会漂的现场录音和中途变速的歌就没那么可靠,一个数字只能是平均值。测试做完后我们会公布实测结果;在那之前,节拍声就是检验 BPM 速度检测准不准最实在的办法。
文件干净、拍子稳定时,自动检测更精确:它分析整首歌,精确到小数,而敲击带着你自己手上的误差。没有文件、拍子很弱,或者音乐忽快忽慢时,敲拍更好用。很多人两个都用:先自动检测,再敲一遍确认。
因为拍子可以在不止一个层级上数。90 BPM 的嘻哈,踩镲是 180;174 的 Drum and Bass,重拍听起来像 87。检测会偏向多数人数的那一层;按 ÷2 或 ×2(快捷键 H 和 D)切换到你的编曲软件、DJ 软件或课堂要用的那个数,也可以设一个 BPM 范围,让整批结果都折算进你习惯的范围。
能。想知道 MP3 的 BPM,不管是整首歌还是一条分轨,直接拖进来就行;WAV、M4A、FLAC、OGG,MP4 或 MOV 视频里的声音,以及浏览器能播放的大多数格式,用法都一样,每个文件最大 200 MB,分析前 10 分钟。MIDI 文件也行,速度直接从文件里读。拿来测 BPM 的文件里 MP3 最多,不过对检测来说 MP3 和 WAV 没有区别:两者都会先解码成同样的音频。制作人用它测采样和 loop 的速度,说唱歌手用它查准备写词的伴奏速度。
能。选中或拖进好几个文件,每首一行,列出速度、可信度、第一拍、强拍、调性和 Camelot 编号。可以排序、复制,或者导出 CSV 和曲库放在一起:一整场演出的歌单,一次就能查完 BPM。
不是神经网络那种 AI。它用的是信号处理:一个起音检测器,加上寻找重复最强的拍子周期,和 DJ 软件多年来用的是同一类方法。所以这个在线 BPM 检测又快、又私密,结果也可预期;拿不准的时候,可信度会直接告诉你。
不能贴链接。这个页面分析的是音频文件和录音,Spotify、SoundCloud 这类流媒体平台不会把音频交给别的网站,所以它查不了平台上的歌。歌曲文件在你手上,就拖进来;只能在线听的话,一边播放一边到 Tap 测速上跟着敲,听得到的音乐都能测。
每个文件给一个主速度,就是最符合整首歌的那个。30 秒以上的片段,结果还会说明速度是稳定还是有变化,以及在哪两个 BPM 之间。如果歌曲中途换了速度,把每一段剪成单独的文件分别分析,或者每一段跟着敲;速度变化的地方,节拍声会慢慢错开。
不需要,什么都不用装:这个在线 BPM 检测在电脑或手机的浏览器里就能用,不必另外装 BPM 检测器 App。加个书签,打开就跟 App 一样。
结果里已经列好了:从全音符到 1/32 音符,常规、附点和三连音的延迟时间都有,点一下就能复制,不用另找延迟时间计算器。公式就一行,和所有延迟计算器一样:60000 除以 BPM,就是一拍的毫秒数。120 BPM 时,四分音符是 500 毫秒,八分音符 250 毫秒,附点八分音符 375 毫秒。
大多数流行音乐在 70 到 140 BPM 之间。常见范围:嘻哈 80 到 100,流行 100 到 130,House 120 到 128,Techno 125 到 140,Drum and Bass 170 到 175。拿它们做个参照,别当规则:一首 House 读出 64,几乎都是半速。
能,作为第二项读数:结果会显示调性、Camelot 编号和可信度。专门查调,比如看转调、看哪些调能和它混接,就用调性识别和 Camelot 调性轮。
不会。文件在浏览器里解码、分析,从不离开你的设备;关掉标签页就没了。请只分析你有权使用的音频。
把歌曲拖到本页顶部的 BPM 速度检测工具里,就能拿到速度、半速和倍速读数,还有一个用来核对的节拍声。免费、私密,什么都不用装。