本文へスキップ
SPCX Tools

メトロノーム

ブラウザで直接動作する、正確でカスタマイズ可能なメトロノームで完璧なリズムを保ちましょう。

ローカルで動作 — ファイルは端末から出ません

ツールを読み込み中…

メトロノームの使い方

  1. 1スライダー、プラス/マイナスボタン、またはBPM(20〜300)の直接入力で、希望のテンポを設定します。
  2. 2「Tap」ボタンを使って曲に合わせてクリックすると、自動的にテンポを検出します。
  3. 31小節あたりの拍数(1〜12)と、お好みの音符の分割(4分音符、8分音符、3連符、16分音符)を選択します。
  4. 4アクセントを切り替えて各小節の最初の拍を強調し、音量スライダーを好みに合わせて調整します。
  5. 5「Start」をクリックして開始します。クリック音に合わせて画面上のドットが点滅します。

練習用の正確なオンラインメトロノーム

新しい楽器の練習、レコーディング、リズム練習など、どのような場面でも信頼できるメトロノームは欠かせないツールです。このオンラインメトロノームは、Webブラウザ上で直接、安定したカスタマイズ可能なビートを刻みます。必要なテンポを正確に指定し、拍子を調整したり、ビートを細かく分割して複雑なリズムに対応することも可能です。

このツールはブラウザの標準オーディオ機能を利用してすべてローカル環境で動作するため、プラグイン不要ですぐに利用できます。ネットワークの遅延を気にする必要はなく、利用状況のプライバシーも完全に保護されます。

このBPMメトロノームの主な機能

本格的な練習にも対応できる柔軟性を備えつつ、直感的に使えるように設計されています。

幅広いテンポ設定 テンポはゆっくりとした20 BPMから超高速の300 BPMまで幅広く設定可能です。スライダーで素早くテンポを調整できるほか、プラス/マイナスボタンでの微調整や、BPM入力欄への直接入力にも対応しています。

拍子と音符の分割設定 すべての曲が一般的な4/4拍子とは限りません。1小節あたりの拍数は1から12まで設定できます。さらに、1拍を8分音符(♫)、3連符(3)、16分音符(♬)に分割して鳴らすことも可能です。これは特に遅いテンポでの練習に便利で、クリック音を細かく鳴らすことで拍の間にリズムが走ってしまうのを防ぎます。

明確なクリック音 小節内のどの位置にいるかを把握しやすくするため、拍の種類によって異なる周波数の音を鳴らします。アクセントを有効にすると、小節の1拍目に1500 Hzの高い音が鳴ります。その他の基準となる拍は1000 Hz、分割された裏拍などはより低く控えめな700 Hzの音で鳴ります。これにより音に明確な違いが生まれ、リズムを簡単に把握できます。

視覚的なリズム表示 音だけでなく、並んだドットによって現在の拍を視覚的に確認できます。メトロノームのテンポに合わせてドットが点灯するため、音量を下げて練習したい場合でも視覚的にリズムを捉えることができます。

タップテンポで適切なテンポを見つける

録音音源に合わせて演奏する際や、頭の中で鳴っているリズムのBPMを推測するのは難しいものです。内蔵のタップテンポ機能を使えば、自動的にテンポを計算してこの問題を解決できます。

音楽に合わせて数小節の間、Tapボタンをクリックまたはタップするだけです。ツールが直近のタップを記録し、その間隔を計算します。精度を高めるため、誤ったダブルクリック(150ミリ秒未満の間隔)や長い一時停止(3秒以上の間隔)は自動的に除外されます。その後、直近のタップ間隔の中央値を算出するため、タップのタイミングが少しずれても安定した正確なBPMが表示されます。

練習でのメトロノームの活用法

メトロノームといえば音楽ですが、一定のペースを保つ必要があるあらゆる活動に役立つ多目的なツールです。

楽器。 ギター、ピアノ、ドラムなどの難しいフレーズを習得する最も効果的な方法は、ゆっくり始めることです。まずは正確に弾けるテンポにメトロノームを設定します。慣れてきたら、速度を2〜5 BPMずつ上げましょう。ギタリストの方は、練習前にギターチューナーを使用するのもおすすめです。

イヤートレーニングとチューニング。 メトロノームの明確な電子音は、手軽なピッチ(音程)の基準としても役立ちます。チューニングやイヤートレーニングで持続音が必要な場合は、練習に合わせてトーンジェネレーターを活用してみてください。

スポーツとフィットネス。 ランナーやサイクリストは、特定のケイデンス(1分あたりの歩数やペダルの回転数)を維持するためにメトロノームをよく使用します。一定のケイデンスを保つことで、運動効率が向上し、怪我のリスクを減らすことができます。

タイム測定を伴う練習。 反復練習を行う場合、メトロノームとストップウォッチを組み合わせることで、ミスをせずに特定のテンポを維持できた時間を測定できます。

Web Audioスケジューリングの重要性

一般的なオンラインタイマーの多くは、音を鳴らすために setInterval などの標準的なJavaScript関数を使用しています。しかし、ページの描画処理が重い場合や別のタブに切り替えた場合、ブラウザによってタイマーの処理が遅延し、メトロノームの音が途切れたりテンポがずれたりすることがあります。

これを防ぐため、このメトロノームではWeb Audio APIの正確な内部クロックを使用しています。バックグラウンドで25ミリ秒ごとにスケジューラを実行し、次の0.12秒間の音声波形を事前にスケジュールします。この正確なタイムスタンプに基づいてオーディオハードウェアが実際の再生を処理するため、画面の遅延やブラウザの制限(スロットリング)の影響を一切受けず、常に正確なリズムを刻み続けます。

よくある質問

タップテンポ機能の仕組みは?
音楽に合わせてTapボタンをクリックまたはタップしてください。直近のタップ間隔の中央値を計算して正確なBPMを割り出します。誤って長く間が空いてしまった場合やダブルクリックは自動的に無視されます。
タイミングは正確ですか?
はい、正確です。ブラウザの負荷によってズレや途切れが生じやすい一般的なWebタイマーとは異なり、本メトロノームはWeb Audio APIを使用して事前にクリック音をスケジュールしています。これにより、常に正確なテンポを刻むことができます。
使用するにはインターネット接続が必要ですか?
ページを一度読み込めば、メトロノームはブラウザ上で完全にローカル動作します。常時接続の必要はなく、音声データがサーバーと送受信されることもありません。
設定できるBPMの範囲は?
20 BPM(非常に遅い)から300 BPM(非常に速い)の範囲でテンポを設定できます。
サブディビジョン(拍の分割)とは何ですか?
サブディビジョンとは、1拍をさらに細かく分割することです。1(四分音符:1拍につき1クリック)、2(八分音符:1拍につき2クリック)、3(三連符:3クリック)、4(十六分音符:4クリック)から選択できます。
1拍目の音が大きい(または高い)のはなぜですか?
デフォルトでは「アクセント」がオンになっています。小節の頭を分かりやすくするため、各小節の1拍目に高い音(1500 Hz)が鳴る仕組みです。通常の拍は1000 Hz、サブディビジョンは少し控えめな700 Hzで鳴ります。すべての拍を同じ音にしたい場合は、アクセントをオフにしてください。