メトロノーム発音検証

PC・スマホでの発音と背景再生の最小検証。四分音符のクリックだけを再生します。スマホの動作は検証中です。

予約補充は25ms間隔、先読みは100ms。BPMは停止中のみ変更できます。

停止中

経過時間(実時間 / 音声時計)
0.0s / 0.0s
拍数(音声時計上の理論位置 / 予約済み / 予約できなかった拍 / 停止で取消)
0 / 0 / 0 / 0
予定との予約処理時差:最大絶対値 / 平均絶対値 / 符号付き平均
—
予定を過ぎた予約処理の遅延:最大 / 平均
—
予約補充タイマーの遅延:最大 / 平均
—
実時間 − 音声時計の経過時間(機器の発音ドリフトではありません)
—
AudioContextの状態
未作成

このログはJavaScriptの処理時刻です。実際に音が出た時刻や、耳に届いた音の最大・平均誤差は測っていません。 先読みなので正常時も予約処理時差は負になります。遅れた拍は鳴らさず記録し、まとめて追いかけ再生しません。

背景へ移っても再生を続けようとします。画面の更新が止まっても発音が止まったとは限りません。 中断時は自動でAudioContextを再開しません。状態変化をログに残します。

直近20拍(時刻はAudioContextの秒、時差はms)

開始後に表示します。

測定ログ(停止後に全体を選択してコピー)

再度「開始」を押すと前回のログをリセットします。再読み込みで消えます。外部への送信・自動保存はありません。