BPM 是什么意思?
BPM 是 Beats Per Minute 的缩写,即每分钟的拍数。BPM 60 就是每秒 1 拍,BPM 120 就是每 0.5 秒 1 拍。乐谱上通常写成“♩=120”,以四分音符为一拍,本节拍器的 BPM 也以四分音符为一拍。像 6/8 拍这样以八分音符为一拍的曲子,如果直接输入谱上的数字,听起来会快很多,请注意换算。
速度会不会越来越不准?
不会。浏览器的 setTimeout、setInterval 会有几十毫秒的误差,直接用它们发声,节拍就会忽快忽慢。本节拍器采用提前排程:每 25 毫秒把接下来 100 毫秒内要响的音,按 Web Audio 的精确时间预约好,实际发声由音频时钟负责。即使网页卡顿或后台有其他任务,拍与拍之间的间隔也保持一致。
细分有什么用?
细分就是把一拍再切成更小的单位来响。选八分音符每拍响 2 下,三连音响 3 下,十六分音符响 4 下,只有拍头是重音。慢速曲子里可以避免数丢拍子,也能帮助掌握反拍和摇摆(shuffle)节奏。熟练之后,再把细分改回四分音符,试试能不能在心里数出细分的拍子。
点击测速怎么用?
跟着音乐或心里的节奏,在每一拍的拍头点击“点击测速”按钮。从第 2 次点击开始计算,取最近几次间隔的平均值得出 BPM,点 4 次以上会更稳定。如果间隔超过 2 秒,测量会重新开始,中途停下来时重新点击即可。测出的 BPM 会直接填入数字框,可以再用 ±1 按钮微调。