免费在线
在线节拍器
一个按音乐家的需要来计时的节拍器。点击声由音频时钟驱动,而不是 JavaScript 定时器,速度范围 20 到 300 BPM。任意拍号,每一拍的重音可以自行设置,支持八分音符、三连音和十六分音符细分,点击测速,还有速度训练器,让乐段一次提升几个 BPM 直到目标速度。无需安装。
- 20–300BPM,基于音频时钟——而非 JavaScript 定时器
- 细分、逐拍重音、速度训练器
- 无需安装——加载后可离线使用
键盘 空格 开始/停止 · ↑ ↓ 加减 1 · ← → 加减 5 · T 点击测速
- 无需安装 在浏览器中运行,任何设备都行。页面加载完成后,即使断网也能继续使用。
- 不做任何跟踪 无需账号,无需注册,设置不会发送到任何地方。你的速度保存在页面地址里,可以直接加入书签。
- 免费,无限制 没有试用期,没有付费版,运行时长不设上限。
一个值得跟着练习的时钟
采样级精确的点击声,任意拍子,手动设置的重音,以及每次提升几个 BPM 把乐段带上速度的训练器。
点击声落在该落的位置
大多数网页节拍器用 JavaScript 定时器触发点击声,一旦标签页忙碌或切到后台就会漂移、卡顿。这个节拍器把每一次点击提前预约在 Web Audio 时钟上,精确到采样点——和 DAW 的节拍器使用同一种技术——所以 120 BPM 就是 120 BPM,无论你是否正盯着页面。节拍指示灯也预约在同一个时钟上,所见即所闻。
-
手动设置重音
点击任意一拍,在重音、正常和静音之间循环切换。6/8 拍的两个强拍、5/4 和 7/8 拍的分组都是这样设置的;你也可以把某些拍静音,检验点击声消失时你的节奏是否依然稳固。每种拍子都预设了常规的重音。
-
细分
按拍、八分音符、三连音或十六分音符,细分用较轻的点击声,让主脉动保持清晰。运行中可以随时切换,用来对照网格检查一段节奏。
-
速度训练器
设定一个步长和小节数,速度就会逐步攀升——比如每 4 小节提高 5 BPM——直到达到目标。这正是老师把乐段提上速度的方法:步子小到你察觉不到跳跃。它也可以向下运行,用于先快后稳的练习。
-
点击测速
跟着录音或自己的演奏点按按钮或按 T 键,节拍器会根据最近八次点击读出速度,并忽略过长的停顿。四次点击已经接近,八次就很稳定。
-
键盘快捷键
空格键开始和停止。上下键把速度加减 1,左右键加减 5,T 键点击测速。手里拿着乐器练习时,你不该还需要鼠标。
-
四种音色、速度术语、可分享的地址
点击、木鱼、电子和铃声,每种都有独特的重音音色。速度对应的意大利语术语显示在数字下方,预设会为每个术语设定常用速度。速度、拍号和细分都保存在页面地址里,书签或分享的链接打开时节拍器设置完全相同。
三种方式设定速度
-
输入、滑动或点击
在大数字显示区输入数值,拖动滑块,使用加减按钮,选择一个速度术语,或者点击测速。数字下方的术语告诉你处于意大利语速度表的哪个位置。
-
设定拍子
选择拍号,然后点击各拍设置重音——或将某些拍静音。如果想标出八分音符、三连音或十六分音符,再加上细分。
-
开始,让训练器工作
按下开始或空格键。打开速度训练器,每隔几小节提高几个 BPM,直到达到你设定的目标。
在找别的工具?
这是一个节拍器:一串供你跟着练习的点击声。如果你想听的是一首完整的曲子,或者想把它放慢,请从别处开始。
-
你想以更慢的速度练习一首曲子
MIDI 播放器可以播放任何文件,或曲库中的 400 首乐曲,速度 50–200%,并带有下落音符。
-
你想找出一段录音的速度
跟着录音点按上方的点击测速按钮——八次点击就能得到稳定的读数——或者把录音转成 MIDI 再读取它的速度。
为什么点击声落在该落的位置
Web Audio 时钟、前瞻调度器和合成的点击声。
计时
基于 Web Audio API 时钟的前瞻调度器。一个定时器每 25 毫秒唤醒一次,把接下来 120 毫秒内的每一次点击按精确时刻预约在音频时钟上,而音频时钟由声卡驱动,不受页面影响。定时器卡顿——后台标签页、繁忙的页面、限制 JavaScript 的手机——只会推迟未来点击的预约,不会影响已经预约的点击,所以节拍不会漂移。这就是 Chris Wilson 在《A Tale of Two Clocks》中描述的设计,也是浏览器 DAW 保持节拍的方式。
- 时钟
- AudioContext.currentTime(采样级精度)
- 范围
- 20–300 BPM,整数
- 拍号
- 2/4、3/4、4/4、5/4、6/8、7/8、9/8、12/8
- 细分
- 每拍 1、2、3(三连音)、4
- 重音级别
- 重音、正常、静音——逐拍设置
音色
合成而非采样,所以无需加载,按下开始的一瞬间点击声就已就绪。点击是短促的正弦脉冲;木鱼是带音高的敲击加一阵带通噪声;电子是方波;铃声是正弦加一个非谐波分音。重音更高更响,细分更低更轻。
速度训练器
每 N 小节结束时,速度向目标移动一步,绝不越过目标。由于下一小节在开始前就已按新速度预约,切换非常干净——衔接处不会出现半长的拍子。
- 步长:每次变化 1–20 BPM。
- 间隔:每 1–32 小节。
- 目标:高于或低于当前速度的任意值。
- 显示和地址栏都会跟随训练器,你可以看到它到了哪里。
注意事项
- 第一次点击需要轻点或按键——浏览器不允许页面自行开始播放音频。
- 在手机上,请确保未开启静音并且媒体音量已调高——浏览器通过媒体通道播放点击声。
- 速度、拍号和细分保存在页面地址里(?bpm=120&ts=6/8&sub=2);不会保存到其他任何地方。
大家常问的问题
如何使用这个在线节拍器?
设定速度,设定拍子,按下开始:
- 在显示区输入数值,拖动滑块,选择一个速度术语,或者点击测速。
- 选择拍号,点击各拍设置重音。如果想要八分音符、三连音或十六分音符,再加上细分。
- 按下开始或空格键。打开速度训练器可以自动提高速度。
它准确吗?
准确——精确到采样点。点击声预约在 Web Audio 时钟上,而不是由 JavaScript 定时器触发,因此不受页面繁忙或标签页在后台的影响。视觉节拍也预约在同一个时钟上。
节拍器有什么用?
用来按节奏演奏,也用来检验你是否做到了。稳定的点击声会暴露你在自己演奏中听不出来的赶拍和拖拍,让你可以慢速学习一段乐句再提上速度,也为合奏提供共同的参照。先跟着它练,再脱离它练,听听其中的差别。
细分有什么作用?
它们在拍与拍之间加入较轻的点击声:八分音符两下,三连音三下,十六分音符四下。用来对照网格检查节奏——切分音落在哪里,三连音是否均匀——也用来在慢速下练习快速乐段而不丢失脉动。
如何设置重音?为什么要把某一拍静音?
点击小节中的任意一拍,循环切换:重音、正常、静音。重音标示拍子的分组——6/8 拍分为两组三拍,7/8 拍分为 4+3——选择拍号时已经为你设好。静音某些拍是经典的练习:把第 2 拍和第 4 拍静音,或者整个小节静音,看看你能否准时回到拍子上。
什么是速度训练器?
自动提速。设定每次变化多少、多久变化一次——比如每 4 小节提高 5 BPM——再设定目标,速度就会逐步攀升直到抵达。这就是把一段乐句从你能干净演奏的速度带到你需要的速度的方法,而且你永远不会察觉到跳跃。它也可以向下计数,用于练习从高速稳定下来。
点击测速是怎么工作的?
跟着音乐或自己的演奏点按按钮,或按 T 键。速度是你最近八次点击间隔的平均值;停顿两秒会开始新的一轮。四次点击可以得到接近的读数,八次则很稳定。
Largo、Andante、Allegro 等术语是什么意思?
它们是传统的意大利语速度术语,从 Grave(极慢,约 20–40 BPM)经 Largo、Lento、Adagio、Andante、Moderato、Allegretto、Allegro 和 Vivace,到 Presto 和 Prestissimo(200 BPM 以上)。界限是约定俗成的而非硬性规定,不同教材的划分略有差异。数字下方显示的术语遵循最常见的方案,预设则为每个术语设定一个典型速度。
每秒一拍是多少 BPM?
60 BPM。每分钟拍数除以 60 就是每秒拍数,所以 120 BPM 是每秒两拍,90 BPM 是每三分之二秒一拍。
它支持哪些拍号?
2/4、3/4、4/4、5/4、6/8、7/8、9/8 和 12/8。在复拍子和奇数拍子中,点击声落在谱面标记的音符时值上(6/8 拍为八分音符),并用重音标示分组;其他分组方式可以自行设置重音。
可以在手机上使用吗?
可以,任何现代移动浏览器都行。第一次点击需要轻点开始按钮,因为浏览器不允许页面自行发出声音。请确保手机未开启静音并且媒体音量已调高。
离线能用吗?
页面加载完成后就可以。音色在浏览器中合成,按下开始时不会请求任何资源。
可以把速度分享给别人吗?
可以。速度、拍号和细分会随着你的更改写入页面地址——例如 ?bpm=96&ts=6/8&sub=2——所以复制链接或加入书签,打开时节拍器的设置完全相同。
初学者应该用什么速度练习?
比你觉得需要的更慢。选一个你能毫无错误地演奏这段乐句的速度——正在学习的曲子通常是 60–80 BPM——然后用速度训练器从那里往上爬。不能干净演奏的速度不算速度。