计算与使用说明.
让每一个数字和每一次点击,都有清楚的来处。
同一种 BPM,先说清楚基准
节拍器中的 BPM 是每分钟点击脉冲数,点击测速是每分钟人工打拍数。音符时值换算则固定以四分音符为 BPM 基准。复拍子中的大拍和细分拍可能不同,使用前请先决定自己数的是哪一种拍。
节拍器如何保持节奏
间隔秒数 = 60 ÷ BPM。每 25 毫秒检查一次,向 Web Audio 时钟提前安排约 120 毫秒内的短音;第一拍为 1320 Hz,其余拍为 880 Hz。声音有短起音和衰减以减少爆音。系统负载与输出设备仍可能带来延迟。
点击测速如何处理误触
保留最近最多 13 次点击;超过 3 秒开始新序列,小于 150 毫秒忽略。有效间隔限定为 200–3000 毫秒。然后按中位数上下 25% 筛选,以平均间隔计算 BPM。稳定度根据有效间隔的变异系数计算,样本少时请继续打拍。
音符与小节的计算
常规音符毫秒数 =(60000 ÷ BPM)×(4 ÷ 音符分母)。附点乘 1.5,三连音乘 2/3。小节毫秒数 =(60000 ÷ BPM)× 拍号分子 ×(4 ÷ 拍号分母)。例如 120 BPM 的 4/4 一小节为 2000 毫秒。
练习轮次与真实经过时间
总时长为练习时长 × 轮数 + 休息时长 ×(轮数 − 1)。最后一轮后无休息。计时以 performance.now() 的实际经过时间为准,刷新仅负责显示。点击暂停时保存已过时间,继续时从保存位置重新开始。
后台与音频限制
音频必须点击开始才启动。页面隐藏时节拍器停止、练习计时暂停;返回后不会自动恢复。切换工具会清理当前音频与计时任务。此站不提供锁屏播放、后台闹钟或专业测量保证。