在线节拍器

30-240 BPM 精确打拍不漂移,支持 Tap Tempo、四种拍号与重音,练琴必备

在线节拍器工具:采用 WebAudio 音频时钟 lookahead 调度(25ms 轮询 + 120ms 提前预排),拍点由音频硬件时钟精确定时,不受 JS 主线程卡顿影响、长时间运行不累积漂移。 支持 30-240 BPM 数字框与滑杆双向调节、连点测速(Tap Tempo)、2/4 / 3/4 / 4/4 / 6/8 四种拍号、每小节第 1 拍重音开关与木鱼 / 电子哔 / 侧棒三种音色; 右侧摆锤与拍点实时可视化,并附曲速术语对照表。全部声音在浏览器本地实时合成,零上传、零第三方依赖。

节拍控制

每拍 500 ms

范围 30-240:数字框与滑杆共享同一数值双向联动,手输超界自动收敛。

已记录 0 次:按心中曲速连续点按(至少 2 次),自动取相邻间隔均值换算 BPM;距上次点击超过 2 秒自动清空重来。

80%

节拍可视化

已暂停

摆动一次 = 一拍(500 ms)· 视觉近似,拍点以声音与下方高亮为准

120

4/4 · 第 — / 4 拍

1
2
3
4

大圆点为每小节第 1 拍(重音位);细条为当前拍内进度,按音频时钟逐帧刷新

曲速术语对照(当前 120 BPM 落在高亮档)

Largo广板

40-60 BPM

Adagio柔板

66-76 BPM

Andante行板

76-108 BPM

Moderato中板

108-120 BPM

Allegro快板

120-156 BPM

Presto急板

156-180 BPM

#在线节拍器是什么?练习时怎么用?

节拍器(Metronome)以恒定速度发出规律的拍点音,是乐器练习中最基础的辅助工具:它提供不受情绪影响的客观时间基准, 帮助练习者发现并修正抢拍、拖拍、时值不均等问题。本工具用浏览器 WebAudio 接口实时合成拍点音(正弦波、方波与噪声脉冲均可程序生成), 无需下载安装 App,也不依赖外部音频文件;打开网页即可打拍,支持 30-240 BPM、四种常用拍号、重音与音量调节。

练习时怎么用(先慢后快原则)?

  1. 先把 BPM 降到能「完整、干净」演奏目标片段的速度(通常为原速的 60%-70%),分段循环练习最难的部分。
  2. 同一段落能连续 3 遍不错音、不掉拍之后,每次提高 4-8 BPM 再练,不要一步跨太大。
  3. 卡不上拍就立刻退回上一档速度:宁可慢而准,不要快而错——错误动作练熟了更难改。
  4. 复杂片段先分手 / 分声部各自跟拍练稳,最后再合手回到目标速度。
  5. 每天收尾时用目标速度完整过一遍,记录当天能稳定驾驭的最高 BPM,方便追踪进步。

BPM 是什么?

BPM 是 Beats Per Minute 的缩写,即「每分钟拍数」,是描述音乐速度的通用单位:60 BPM 表示每秒 1 拍,120 BPM 表示每秒 2 拍。 本工具范围 30-240 BPM:30-60 多用于慢练与基本功,90-120 是流行歌常见速度,160 以上接近急板华彩。 曲谱上的 ♩=88 记号即表示以四分音符为一拍、每分钟 88 拍。

曲速术语对照

古典乐谱常用意大利语术语标注速度,与 BPM 的大致对应如下(各流派口径略有出入,取常用区间):

  • Largo 广板:40-60 BPM,庄严宽广,多用于颂歌与葬礼进行曲。
  • Adagio 柔板:66-76 BPM,从容抒情,常见于慢乐章。
  • Andante 行板:76-108 BPM,如步行般不急不缓。
  • Moderato 中板:108-120 BPM,中等速度,流行歌主力区间。
  • Allegro 快板:120-156 BPM,明快活泼,舞曲与奏鸣曲常用。
  • Presto 急板:156-180 BPM,飞快,多见于技巧性乐章。

注:60-66 BPM 之间传统上另称 Larghetto(小广板),本工具对照表未单列,落在该区间时按就近原则归入相邻档。

为什么很多网页节拍器会不准?

常见网页节拍器直接「setInterval 每拍触发一次 → 回调里立刻发声」,这有两个致命伤:其一,JS 定时器只保证「不早于」设定时刻触发, 主线程一旦被布局、垃圾回收或其它脚本占住就会整体延后;其二,每次回调才安排下一拍,上一拍的延迟会计入下一拍的基准,误差逐拍累积, 几十秒后就能明显听出忽快忽慢。本工具采用 WebAudio 的 lookahead 调度器(Chris Wilson 经典文章《A Tale of Two Clocks》的方案): 一个 25ms 的 setInterval 只当「轮询泵」,每次把未来 120ms 内的所有拍点用 osc.start(精确时刻) 预排进 AudioContext 的音频硬件时钟队列, 实际发声由独立的音频渲染线程按采样精度执行——即使页面短暂卡顿也不影响拍点间隔,长时间运行不累积漂移,可达到专业节拍器的稳定度。

6/8 拍怎么数?

6/8 是复拍子(复合拍):每小节 6 个八分音符,但律动上不是均匀的 6 下,而是「两大拍、每大拍均分 3 个八分音符」, 常用口诀是 1(2 3) 4(5 6),重音落在第 1 和第 4 拍,摇篮曲、吉格舞曲多用这种摇曳的双拍感。 为了实现简单、可视化直观,本工具按「每小节 6 拍均分」的简化口径处理:以八分音符为一拍、仅第 1 拍重音; 练习复拍子律动时,可自行把第 4 拍想象成第二重音,按两大拍分组来数。

#常见问题 (FAQ)

网页节拍器准确吗?

准确。本工具不用 setTimeout 直接触发发声,而是用 WebAudio 音频时钟做前瞻调度:每 25ms 轮询一次,把未来 120ms 内的拍点预先排入音频硬件时钟,发声按采样精度执行,不受 JS 主线程卡顿影响,长时间运行不会累积漂移。

练琴时怎么用节拍器?

先慢后快:把速度降到能完整演奏的慢速(约原速的 60%-70%),分段循环练到连续多遍不错音,再每次提高 4-8 BPM 逐步提速;卡不上拍就退回上一档,稳定后最终达到目标速度。

6/8 拍怎么数?

6/8 律动上是两大拍、每大拍含 3 个八分音符,口诀 1(2 3) 4(5 6),重音在第 1 和第 4 拍;本工具按 6 拍均分简化处理、第 1 拍重音,可自行把第 4 拍当作第二重音来练习复合拍感。

我的 BPM 和拍号设置会被记住吗?

会。BPM 与拍号保存在你本机浏览器的 localStorage 中,下次打开自动恢复;数据不出浏览器,清除站点数据后回到默认值(120 BPM、4/4 拍)。

相关工具推荐

排序算法可视化

可视化展示冒泡、快速、归并等排序过程

热门 新品 本地

电子木鱼

敲一下加一功德,合成木鱼音、禅语弹幕与连击彩蛋,纯本地解压小玩具

热门 新品 本地

口算题卡生成器

加减乘除混合比大小填空六种题型,进退位与带余数控制,A4 双栏打印附答案页

热门 新品 本地

数据采样工具

对数据集进行采样、分桶、分组操作

新品 本地

增强剪贴板管理器

支持分类、搜索、格式化的剪贴板历史

新品 本地

番茄钟与白噪音

番茄工作法专注计时,自定义时长,内置白/粉/棕噪音实时合成,统计存本机

新品 本地

相关教程