高精度な Web Audio API を採用し、連符や個別音量調整、アンセーフモードなどプロフェッショナルな機能を備えた、クリーンでミニマルなメトロノーム・ウェブアプリケーションです。モバイルとデスクトップの両方で PWA としてインストール可能です。
- 高精度なタイミング: Web Audio API の
audioContext.currentTimeを基準とした、ブラウザの負荷に左右されない正確なリズム再生。 - 高度なリズム設定:
- 連符 (Subdivision): 1拍を最大16分割(アンセーフモードでは無制限)まで細分化可能。
- ビジュアル・メーター: 現在の拍と連符内の位置(1₁, 1₂...)をグリッド状に表示。
- 個別音量調整: アクセント(1拍目)、拍頭、連符の音量を個別に % 指定可能。
- 柔軟な操作性:
- リアルタイム反映: 演奏を止めることなく BPM やリズム設定を即座に変更・反映。
- タップテンポ: ボタンを叩く間隔から BPM を自動計算。
- 小数 BPM: 0.1 単位での緻密なテンポ指定に対応。
- 可変レイアウト:
- 表示エリアと設定エリアの境界をドラッグしてサイズ調整可能。
- スマート・スクロールにより、膨大な拍数でも現在の位置を常に中央に表示。
- アンセーフモード (Unsafe Mode): 標準の上限(BPM 1000, Beats 64, Subdiv 16)を解除し、限界を超えたリズム探求が可能。
- PWA対応: 対応ブラウザでスタンドアロンアプリとしてインストールし、オフラインでも使用可能。
静的ウェブサーバーにファイルを配置するか、このページ をブラウザで開くだけで使用できます。
- 右側(または下側)の設定パネルで BPM や拍数を調整します。
- START ボタンをクリックしてメトロノームを開始します。
- 演奏中に設定を変更すると、即座に1拍目からリスタートします。
- STOP を押すと完全に停止し、次回開始時は再び1拍目から始まります。
- Web Audio API をサポートする現代的なウェブブラウザ。
- JavaScript が有効であること。
- AI Disclosure: このプロジェクトのコードは、Gemini (Google AI) によって 100% 生成されました。人間による詳細なコードレビューやテストは行われていません。利用の際は自己責任でお願いいたします。
- フォント / Font: Ubuntu Mono - Ubuntu Font License (UFL)
- コード / Code: MIT License
- 著作権 / Copyright: (c) 2026 σiΣ