节拍器

节拍器按你设定的每分钟拍数发出均匀的咔哒声,让你听清自己是抢拍还是拖拍。在这里把速度设成 120 BPM,咔哒声每 500 毫秒响一次,数字下方会显示 Allegretto;若每小节设为 4 拍,每小节的第一拍会比其余三拍更高。

BPM
20100200300
🔈 🔊
预设

嵌入此工具

× px

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

3.0
4 个评分
✓

关于节拍器

这个节拍器是在页面内运行的咔哒声发生器。滑块的范围是每分钟 20 到 300 拍,数字下面那一行会给出该速度在本工具刻度上对应的意大利语速度术语:20 起为 Grave,40 为 Largo,55 为 Lento,66 为 Adagio,76 为 Andante,92 为 Andantino,108 为 Moderato,120 为 Allegretto,132 为 Allegro,152 为 Vivace,168 为 Presto,200 起为 Prestissimo。

两次咔哒之间的间隔等于 60000 除以 BPM,单位是毫秒:60 BPM 时为 1000 毫秒,120 时为 500 毫秒,200 时为 300 毫秒,到 300 BPM 上限时为 200 毫秒。每一声都是短促的合成音,普通拍为 800 赫兹,被强调的第一拍为 1200 赫兹,并在 80 毫秒内衰减,这样快速度下的拍点也不会糊在一起。你可以把每小节设为 2、3、4、6 或 8 拍,那一排圆点会显示当前正在响的是第几拍。

点击测速会从你自己的手感中推算速度:工具取你最近最多八次点击之间的间隔(最多七个间隔)的平均值,因此每隔半秒点四下就得到 120 BPM。两次点击之间超过两秒,测量就会重新开始,所以慢于约 30 BPM 的速度只能用滑块或八个预设按钮来设定。

每小节的拍数只是拍数,并不是完整的拍号:选 6 得到的是每小节六下等分的咔哒声,而不是 6/8 里两个附点四分音符的律动;这里没有细分拍点,没有第一拍以外的重音,也没有自动加速训练。按下开始后要过整整一拍才会响第一声,60 BPM 时就是一秒钟的静默,请自己数好入口。声音由浏览器的 Web Audio 引擎生成,不会打开麦克风,也没有任何音频离开这个标签页。

使用场景

练习难句的吉他手把滑块拨到 70 BPM,干净地弹上几分钟,再以每次 5 BPM 的幅度推向 120,并用被强调的第一拍确认乐句仍然落在第一拍上。
视奏标着 Andante 的曲子的钢琴学生,把滑块移到数字下方显示 76 BPM 的 Andante,先在这个速度上分手练习,之后才使用 100 和 120 两个预设。
练 6/8 律动的鼓手把每小节设为 6 拍,保留勾选强调第一拍让重拍更高,一边盯着六个圆点,一边在下面打踩镲的节奏型。
只凭耳朵记得某首歌的乐队成员,跟着录音按点击测速;点四五下之后,显示屏会稳定在一个 BPM 数值,可以写进谱面或输入录音软件。
在跑步机上练习步频的跑者把速度设为 180 BPM、每小节 2 拍,这样被强调的那一声每一步都落在同一只脚上,普通的那一声则标记另一只脚。

这个节拍器怎么设置?

1

设定速度:把 BPM 滑块拖到 20 到 300 之间的任意值,或按下预设按钮之一(60、80、100、120、140、160、180、200)。

2

如果你只凭耳朵知道速度,就跟着音乐按点击测速;两下即可,工具会对最近八次点击之间的间隔取平均。

3

在拍号一栏选择每小节的拍数:2、3、4、6 或 8。

4

保留勾选强调第一拍,让重拍比其他拍更高;若想要均匀的脉冲,就取消勾选。

5

用两个喇叭图标之间的音量滑块调节音量。

6

按开始并跟着演奏,圆点会一拍一拍地亮起;结束时按停止。

专业提示

  • 移动滑块,直到 BPM 数字下方的术语与谱面上的标记一致:本工具从 76 起显示 Andante,108 起 Moderato,132 起 Allegro,168 起 Presto。
  • 点击测速至少需要点两下,而且两次之间超过两秒就会全部忘记,所以低于约 30 BPM 的速度无法用点击给出,请改用滑块。
  • 点击只会设定数字。在你按下开始之前不会有咔哒声,所以先点出速度,再启动节拍器。
  • 运行中改动 BPM 会立即重启计时并截断正在进行的那一拍,因此如果你正跟着演奏,请在小节之间移动滑块,而不要在重拍上动它。
  • 想要没有重拍的均匀脉冲时,取消勾选强调第一拍;例如把每小节设为 8 拍,在慢速度下把这些咔哒声当作八分音符使用。

故障排除

问题:

圆点在亮,却听不到声音。

解决方案:

两个喇叭图标之间的音量滑块被拖到了最左端,咔哒声的增益为零,请把它向右拖。如果音量本来就够大,请检查浏览器标签页是否被静音、系统输出是否开启,因为这声咔哒是由标签页本身合成的。

问题:

按下开始之后有一小会儿什么都没发生。

解决方案:

那是第一拍正在走。节拍器要等满一个间隔才发出第一声:60 BPM 时是一秒,120 时是半秒。把按下按钮当作第零拍,在你听到的那一声上进入。

问题:

点击并不会改变 BPM。

解决方案:

只点一下没有可测量的间隔,而超过两秒的空档会清除之前的点击。请至少点两下,并让两次之间不超过两秒;慢于约 30 BPM 的速度请改用滑块。

问题:

速度自己跳到了 300(或 20)。

解决方案:

点击测速会把结果限制在工具的范围内:双击或一次误触的极快点击会被读成 300 BPM,非常慢的点击则停在 20。停手两秒后重新点一组干净的节奏,或者直接用滑块设定数字。

问题:

运行时改速度,拍点就错位了。

解决方案:

移动滑块会立刻重启咔哒声:正在进行的那一拍被截断,下一声按新的间隔到来。请在小节末尾改速度,或者先按停止,设好新的 BPM,再按开始。

常见问题解答

节拍器是一种以选定速度发出均匀、等距咔哒声的装置,速度以每分钟拍数计量。音乐家跟着它演奏,以保持稳定的速度,并听出自己在哪里加快或放慢。这里的是浏览器版本:你用滑块设定 BPM,选择每小节的拍数,然后按开始。

先设一个你能毫无错误地弹下来的速度,往往远低于谱面标记,然后按开始。演奏时让你所数的每个音都与咔哒声重合。连续几遍都干净之后,把滑块提高约 5 BPM 再来一次。被强调的第一拍会告诉你乐句是否仍然从第一拍开始。

用来练习足够准,用来对齐已录好的音轨则不够。在本页面以 120 BPM、标签页空闲的状态下连续测量 63 个间隔,平均值为 500.0 毫秒,且每一个间隔都落在 498 至 502 毫秒之间,正是该速度所要求的 500 毫秒。点击由 JavaScript 定时器安排,而不是音频时钟:主线程繁忙或标签页切到后台,都可能让个别点击错位。请让标签页保持在前台。

像四分音符后面跟着 = 120 这样的标记,意思是每分钟 120 个这样的音符:你把滑块设成 120,每一声咔哒数一个四分音符。老式写法 M.M. = 120 含义相同,M.M. 指的是梅尔策尔节拍器。如果标记中的音符是附点四分音符(例如 6/8 拍),那么每一声咔哒等于一个附点四分音符,而不是八分音符。

在这个节拍器使用的刻度上,Allegro 出现在 132 到 151 BPM;再往上是 152 起的 Vivace、168 起的 Presto 和 200 起的 Prestissimo。往下依次是 120 起的 Allegretto、108 起的 Moderato、92 起的 Andantino、76 起的 Andante,然后是 Adagio、Lento、Largo,直到 20 的 Grave。不同版本的划分并不一致,谱面若有出入请以谱面为准。

跟着音乐按点击测速。从第二下开始,工具会测量每两次点击之间的间隔并取平均;它只保留最近八次点击,因此进入平均值的间隔最多七个,这个平均值就成为 BPM:每隔半秒点一下即为 120。任何超过两秒的停顿都会丢弃之前的点击并重新开始测量,结果始终被限制在 20 到 300 BPM 之间。

你可以选择每小节有几拍:2、3、4、6 或 8。选 3 就是重音落在第一拍的 3/4 数法,选 6 就是六声咔哒配一个重音,许多人正是这样数慢速的 6/8。工具做不到的是细分拍子:遇到两拍一小节的快速 6/8,请把每小节设为 2 拍,每一声之内的三个八分音符由你自己去感受。

不能直接打出:每一拍只发一声,没有单独的八分或十六分音符咔哒声。变通办法是直接按细分本身来打。四分音符等于 120 时要听八分音符,把滑块拖到 240 BPM,咔哒声就相隔 250 毫秒;再把拍号设为 8,重音依然落在小节的第一拍上。此时数字下方显示的是咔哒速度 Prestissimo,而不是谱面上写的速度。

这套机械结构来自迪特里希·尼古劳斯·温克尔,他于 1814 年在阿姆斯特丹造出了音乐计时器。约翰·梅尔策尔为它加上数字刻度,1815 年为该装置申请了专利,并从 1816 年起以自己的名字售卖金字塔形节拍器;这就是十九世纪乐谱上 M.M.(梅尔策尔节拍器)的由来。这些年份以及 M.M. 的含义出自英文维基百科的「Metronome」条目。

滑块最高停在 300 BPM,此时两声之间相隔 200 毫秒,显示的术语是 Prestissimo;最慢的一档是 20 BPM,两声之间相隔三秒。点击测速也受同样的范围限制,点得再快也只会得到 300。若需要更密的脉冲,可把速度设为一半,每一声咔哒数两个音符。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI
Powered by free AI models · Full chat →