オンラインメトロノーム

BPM20〜300、タップテンポ、拍子と分割、加速練習、練習タイマーを1画面に。ブラウザのオーディオ時計で拍を先読み予約するので、拍の間隔が乱れません。

拍子と分割

6/8や7/8のように下の数字が8の拍子では、8分音符1つを1拍と数えます。分割はその1拍を分けます。

音

加速練習

練習タイマー

設定した時間が過ぎると、メトロノームが自動で止まり、通知音が鳴ります。

ショートカット

  • Space: スタート/停止
  • ↑ ↓: BPM ±1(Shiftで±5)
  • T: タップテンポ

設定はこの端末のブラウザ(localStorage)にのみ保存され、サーバーには送信されません。

使い方

BPMを決めてスタートを押すと、拍が鳴り始めます。順番に説明します。

  1. BPMを決めます。数字を直接入力するか、スライダーと−/+ボタン、キーボードの矢印キーやマウスホイールで調整します。範囲は20〜300です。
  2. 曲の速さが分からないときはタップテンポを使います。聞こえる拍に合わせてタップテンポボタン(キーボードはT)を何度か押すと、BPMが自動で入力されます。
  3. 拍子と分割を選びます。4/4、3/4、6/8などの拍子を選び、必要なら8分音符・3連符・16分音符の分割をオンにします。
  4. 音と音量を選びます。クリック、ウッド、ビープから聞きやすい音を選び、1拍目のアクセントをオンにすると、小節の頭が分かりやすくなります。
  5. スタートを押します。ブラウザは、ユーザーが直接操作したあとにしか音の再生を許可しないため、スタートボタンのクリックがオーディオを起こします。止めるには停止ボタンかSpaceキーを押します。
  6. 必要に応じて加速練習や練習タイマーをオンにします。詳しくは下で説明します。

演奏中でも、BPM、拍子、分割、音を変更できます(加速練習中はBPMのみロックされます)。変更はこれから鳴る拍から反映されるので、音が途切れることはありません。

BPMと速度記号

BPM(Beats Per Minute)は、1分間に何拍鳴るかを表します。60 BPMなら1秒に1回、120 BPMなら1秒に2回鳴ります。画面のBPMの横には、その速さに当たる速度記号も表示されます。Largo(非常に遅く)、Larghetto、Adagio(遅く)、Andante(歩くような速さで)、Moderato(中ぐらいの速さで)、Allegro(速く)、Vivace、Presto(非常に速く)の順で、おおよそ60 BPM未満がLargo、76〜107 BPMがAndante、120〜155 BPMがAllegro、168 BPM以上がPrestoにあたります。速度記号の境目は書籍や時代によって少しずつ違うので、目安としてご覧ください。

タップテンポ

音楽を聴いていてBPMが分からないときは、拍に合わせてタップテンポボタンを押してみてください。直近に押した間隔の平均からBPMを計算するので、1、2回ずれて押しても、数回押せば値が落ち着きます。最後に押してから2秒たつと、最初から数え直します。BPMが出るにはタップが2回以上必要で、測れるいちばん遅い速さは30 BPM程度です。キーボードではTキーで押せるので、手が鍵盤やマウスの近くにあっても便利です。

拍子と分割

拍子は、1小節に拍がいくつあり、どこに力が入るかを決めます。このメトロノームには2/4、3/4、4/4、5/4、6/8、7/8があり、カスタムで1拍から16拍まで自由に決められます。画面の円は1小節の拍数だけ表示され、今鳴っている拍が点灯します。小節の最初の拍は、より高く大きく鳴ります。5/4(3+2のまとまり)と6/8では4拍目に、7/8(2+2+3のまとまり)では2つ目と3つ目のまとまりの頭に、中くらいの強さのアクセントが付きます。

6/8や7/8のように下の数字が8の拍子では、8分音符1つを1拍と数えます。そのため、同じ120 BPMでも、4/4の120 BPMよりずっと速く感じることがあります。6/8を3つずつ2つのまとまりで感じて演奏するなら、BPMをその半分に近い値にしてみてください。

分割(サブディビジョン)

分割は、1拍をさらに細かく分けて、補助の拍を鳴らします。4分音符は分割なしで拍だけが鳴り、8分音符は1拍につき2つ、3連符は3つ、16分音符は4つに分けます。分割音は本来の拍よりも小さく低く鳴るので区別できます。速いパッセージを練習するときに分割をオンにしておくと、拍と拍のあいだの間隔をより正確に感じられ、3連符の分割は、シャッフルや6/8のリズムを身につけるのにも向いています。

音、加速練習、練習タイマー

音はクリック、ウッド、ビープの3種類で、どれもブラウザがオーディオ信号としてその場で作り出します(音源ファイルはダウンロードしません)。クリックは短くはっきりしているので音の多い練習でもよく聞こえ、ウッドはウッドブロックのようにやわらかく、ビープは音の高さがはっきりしていて拍の位置を聞き分けやすい音です。1拍目のアクセントをオフにすると、すべての拍が同じ強さで鳴ります。

加速練習(スピードトレーナー)

難しいフレーズをゆっくり始めて、少しずつ速くしていく練習を自動で行います。開始BPM、目標BPM、何小節ごとに上げるか、一度に何BPM上げるかを決めるだけです。たとえば開始80、目標120、4小節ごとに+5にすると、4小節弾くたびにBPMが5ずつ上がり、8段階目で120に達して、そのあとは120のまま続きます。目標が開始より低ければ、だんだん遅くしていく練習にもなります。速さは常に小節の最初の拍でしか変わらないので、演奏の途中で拍が不自然に伸びることはありません。

練習タイマー

練習時間を分単位で決めておくと、その時間が過ぎたときにメトロノームが自動で止まり、通知音が鳴ります。残り時間は画面に表示されます。練習を20分ずつに区切りたいときや、音楽の練習時間を一定に保ちたいときに使ってください。練習タイマーも終了時刻を基準に計算するので、タブを切り替えても正確です。

画面をスリープさせない設定は、メトロノームが鳴っている間、端末の画面が消えないようにします。譜面台にタブレットを置いて使うときに便利です。対応していないブラウザでは項目が表示されません。設定はこの端末のブラウザにのみ保存され、サーバーには何も送信されません。

練習での使い方

ゆっくり始めて、少しずつ上げる

メトロノーム練習の基本は、ミスなく弾ける速さから始めることです。目標テンポの半分くらいから始めて、同じフレーズを数回続けて正確に弾けたら、BPMを4〜5ずつ上げていきます。つまずく箇所は前後を区切って短く練習し、速くしていく途中でミスが出たら、一段階戻して固め直すのがおすすめです。加速練習の機能が、この流れを自動で行います。

拍と拍のあいだを感じる

メトロノームが拍に合わせて鳴るのを聞くだけで終わらせず、拍と拍のあいだを心の中で数えてみてください。分割をオンにすると拍のあいだの長さを耳で確認できます。慣れてきたら、カスタム拍子で小節を長くとり、小節の頭のアクセントだけを頼りに、途中の拍を自分で数える練習もできます。

ミキシングやサウンド作業で使う

曲のBPMが分かっていれば、ディレイやリバーブのタイムを拍に合わせられます。ここでテンポを確認してから、計算ツールで音符ごとの長さを求めてみましょう。耳でテンポを探すためにタップテンポを使うときは、複数回の平均を使うので、拍を10回ほど押して値が落ち着くか確かめるとよいでしょう。

正確さと限界

ウェブのメトロノームが不安定に感じられる原因は、たいていタイマーの使い方にあります。JavaScriptのsetIntervalやsetTimeoutは、ほかの処理に押されると数十ミリ秒遅れることがあり、拍の間隔がばらつきます。このメトロノームは、そのように音を直接鳴らしません。25ミリ秒ごとに起きて、オーディオ機器の時計を基準に、これから0.1秒以内に鳴らす拍を先読みして予約し、実際の音はオーディオ時計が正確な時刻に鳴らします。画面が一瞬もたついても、拍の間隔には影響しません。

ただし、限界もあります。音がスピーカーから出るまでにかかる時間(出力遅延)は、ブラウザや端末によって異なります。この遅延は拍の間隔を乱すのではなく、すべての拍を同じだけ後ろにずらすだけなので、メトロノームに合わせて一人で演奏する分には問題ありません。ただ、映像やほかの音と合わせる必要があるときや、Bluetoothのイヤホンやスピーカーを使うときは、遅延が数十から数百ミリ秒まで大きくなることがあるため、有線のヘッドホンか端末のスピーカーをおすすめします。画面の拍の円は、できるだけ実際の音に合わせて点灯するようにしていますが、端末によって少しずれることがあります。

タブがバックグラウンドになると、ブラウザがタイマーを遅くすることがあります。そのため、タブが隠れているときは、一度により先まで(約1.5秒)予約して、音が途切れないようにしています。それでも、端末の省電力設定で画面がロックされると音が止まることがあるので、長く使うときは画面をスリープさせない設定をオンにしてください。

よくある質問

音が出ません。

スタートボタンを押すとオーディオがオンになります。それでも聞こえない場合は、端末の音量、マナーモード、Bluetoothの接続状態、ブラウザタブのミュートを確認してください。

拍が少し遅れて聞こえます。

出力遅延のためです。遅延はすべての拍に同じだけ加わるので、拍の間隔そのものは正確です。Bluetoothイヤホンは遅延が大きいため、有線イヤホンや端末のスピーカーを使うと小さくなります。

BPMを小数で指定できますか?

BPMは整数単位(1刻み)でのみ調整できます。タップテンポで求めた値も、いちばん近い整数に丸められます。

加速練習中にBPMを変えられません。

加速練習をオンにして演奏している間は、速さを自動で変えているため、BPMの操作がロックされます。停止すれば、また自分で変更できます。

設定はサーバーに保存されますか?

いいえ。BPM、拍子、音などの設定は、この端末のブラウザの localStorage にのみ保存され、サーバーには送信されません。

あわせて使いたいツールと記事