音声ファイルからBPMを測定
MP3、M4A、WAVをドロップすると、数秒で1分あたりの拍数が表示されます。すべての音楽にはっきりしたテンポがあるわけではないので、正直に±の幅も示します。
計算方法
DJ、ダンサー、練習中の演奏者、ペースに合う曲を探すランナーなど、曲のテンポを知りたい場面は多くあります。このツールはファイルから直接BPM(1分あたりの拍数)を推定します。処理は端末内で行い、音楽が外部に出ることはありません。
使い方
- 音声ファイルをドロップまたは選択します。解析は自動で始まります。
- 上にテンポ、その下に誤差(±)と推定の信頼度が表示されます。
- 2つ目のテンポが表示された場合、多くは半分か倍です。少し手拍子をして判断してください。
計算方法
ファイルを11,025 Hzのモノラルに変換し、短時間スペクトルから音の立ち上がりごとに上がる「オンセット曲線」を作ります。その自己相関から、立ち上がりが繰り返される間隔がわかります。D. P. W. Ellis(2007)と同じく、人が感じやすい120 BPM付近を中心とする窓で重み付けし、2つ目の候補テンポも求めます。結果は拍の周期の倍数で精度を上げ、誤差は曲の20秒ごとの区間を比べて算出します。
注意点
テンポが自由なクラシック、アンビエント、話し声など、はっきりした拍のない音声では、結果が不確かになるか表示されません。半分と倍のテンポは計算上区別できないことがよくあります。解析するのは最初の6分までです。調(キー)は十分な精度で判定できないため、あえて表示していません。
プライバシー
ファイルはブラウザー内だけで処理し、アップロードしません。
よくある質問
曲のBPMはどうやって調べますか?
ここでファイルを選ぶだけで、テンポが自動で計算され、誤差とともに表示されます。無料でアップロードもしません。
テンポが2つ表示されるのはなぜ?
半分と倍のテンポが同じくらい当てはまることがあるためです(例:70と140 BPM)。どちらかは、基本の拍をどう感じるかによります。
どのくらい正確ですか?
一定の拍を使った私たちのテストでは誤差は1 BPM未満でした。実際の曲では、±の幅と信頼度が結果の確かさを示します。
曲のキーもわかりますか?
いいえ。キーの判定は十分な信頼性が得られないため、対応していません。
出典・根拠
- D. P. W. Ellis: Beat Tracking by Dynamic Programming. Journal of New Music Research 36(1), 2007, S. 51–60 (Onset-Stärke, Tempo-Schätzung, Abschnitt 3)
- MDN – BaseAudioContext.decodeAudioData()
- MDN – OfflineAudioContext (Web Audio API)
更新日:
関連ツール
- BPM測定:リズムに合わせてタップ曲に合わせてボタンやキーをタップするだけでBPMを測定。タップの安定度、半分と倍のテンポもすぐ表示します。登録不要、データは保存も送信もしません。
- MP3カット・着信音作成MP3をオンラインでカット。波形を見ながら開始・終了を指定し、フェードイン・フェードアウトを付けてMP3またはWAVで保存。着信音作りにも。無料でアップロード不要。
- オンラインメトロノーム無料で使えるオンラインメトロノームです。BPM20〜300、2/4〜12/8拍子、アクセント、8分・3連・16分の細分化、タップテンポに対応。アプリ不要でスマホでも使えます。
- 動画をMP3に変換動画をMP3に無料で変換。MP4・MOV・WebMの音声を、ビットレートと範囲を指定してMP3かWAVで保存できます。アップロードなしのブラウザ内処理で安全です。
- HEICをJPGに変換HEICをJPGに無料で一括変換。ブラウザ内で処理するのでアップロードもアプリも不要です。最大20枚まで、JPGまたはPNGで保存し、ZIPでまとめてダウンロードできます。
- PDFをJPGに変換PDFをJPG・PNGに無料で変換。1ページずつ画像にし、72〜300dpiの高画質で個別またはZIPで保存できます。ブラウザ内で処理するのでアップロードは不要です。