在线节拍器
30-240 BPM 精确打拍不漂移,支持 Tap Tempo、四种拍号与重音,练琴必备
在线节拍器工具:采用 WebAudio 音频时钟 lookahead 调度(25ms 轮询 + 120ms 提前预排),拍点由音频硬件时钟精确定时,不受 JS 主线程卡顿影响、长时间运行不累积漂移。 支持 30-240 BPM 数字框与滑杆双向调节、连点测速(Tap Tempo)、2/4 / 3/4 / 4/4 / 6/8 四种拍号、每小节第 1 拍重音开关与木鱼 / 电子哔 / 侧棒三种音色; 右侧摆锤与拍点实时可视化,并附曲速术语对照表。全部声音在浏览器本地实时合成,零上传、零第三方依赖。
节拍控制
范围 30-240:数字框与滑杆共享同一数值双向联动,手输超界自动收敛。
已记录 0 次:按心中曲速连续点按(至少 2 次),自动取相邻间隔均值换算 BPM;距上次点击超过 2 秒自动清空重来。
节拍可视化
已暂停摆动一次 = 一拍(500 ms)· 视觉近似,拍点以声音与下方高亮为准
120
4/4 · 第 — / 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、四种常用拍号、重音与音量调节。
练习时怎么用(先慢后快原则)?
- 先把 BPM 降到能「完整、干净」演奏目标片段的速度(通常为原速的 60%-70%),分段循环练习最难的部分。
- 同一段落能连续 3 遍不错音、不掉拍之后,每次提高 4-8 BPM 再练,不要一步跨太大。
- 卡不上拍就立刻退回上一档速度:宁可慢而准,不要快而错——错误动作练熟了更难改。
- 复杂片段先分手 / 分声部各自跟拍练稳,最后再合手回到目标速度。
- 每天收尾时用目标速度完整过一遍,记录当天能稳定驾驭的最高 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 双栏打印附答案页
数据采样工具
对数据集进行采样、分桶、分组操作
增强剪贴板管理器
支持分类、搜索、格式化的剪贴板历史
番茄钟与白噪音
番茄工作法专注计时,自定义时长,内置白/粉/棕噪音实时合成,统计存本机
相关教程
练琴房的另外两块屏:和弦图和音程听辨
学吉他卡在两处:和弦按不住(其实是不确定按得对不对),音听不出差别(其实是从没对照练过)。新上的和弦图查询收录 47 个常用和弦标准指法,音程听辨训练用中文歌做锚点——加上节拍器和调音器,练琴房的四块屏凑齐了。
2026-11-03
专注与解压的两件小工具:白噪音和电子木鱼
工作时想盖住同事的键盘声,摸鱼时想敲点什么解压——这两件事各有一件浏览器小工具能办:白噪音发生器六种声景全部实时合成不加载音频,电子木鱼敲一下加一功德。都不装 App、不上传数据、离线可用。
2026-11-03
浏览器里的练习室:节拍器、调音器,顺手测个反应速度
练乐器的三件套之一是节拍器,之二就是调音器——这两样网页版都够用还不用装 App。学生党这边,化学方程式配平从
2026-11-03