Nerulio.

音声はこの端末内で処理します

オーディオラボ — BPM・キー解析と着信音編集

ブラウザーでBPMとキーを推定し、範囲・速度・音程・音量を調整して、音声を端末内で保存します。

01

音声を選ぶ

最大3分・ステレオ・128MiB。ブラウザー内で処理します。

02

音楽解析

テンポ—
キー—
信頼度—

統合LUFS: —瞬間LUFS: —短期LUFS: —サンプルピーク: —

サンプルピークはトゥルーピーク測定ではありません。保存後に聴いて確認してください。

03

範囲を選ぶ

Nerulioオーディオラボは端末で選んだファイルのBPMと長調・短調を推定します。波形の範囲を切り取り、前後の無音を除き、フェードを加え、速度と音程を別々に変えられます。統合LUFSを測定してWAV、Ogg Vorbis、MP3で保存します。拍は半分または倍の速度にも聞こえ、曲の途中でキーが変わることもあるため、信頼度を表示します。編集と符号化はブラウザー内で行います。iPhone M4RはAACと実機再生の検証まで無効です。

仕組み

作業スレッドは端末内で復号した音声を読みます。スペクトルの立ち上がりと自己相関でテンポを、クロマと長短調のプロファイルでキーを推定します。話し声、弱い打楽器、転調を含む曲では不確かです。

K特性とゲートで統合ラウドネスを測ります。表示するピークはサンプルピークであり、オーバーサンプリングしたトゥルーピークではありません。目標音量には−1 dBFSのサンプルピーク上限を設けています。

具体例

120 BPMのクリックとハ長調の和音で作った16秒のテスト音声では、約120 BPMとハ長調が表示され、半分のテンポも候補に残ります。10秒の範囲を選び、両端にフェードを付け、WAVで試聴してから形式を選んで保存します。

120 BPM × 16秒 = 32拍

結果の確認

  • 信頼度を読み、原音を聴いて拍とキーを照らし合わせます。
  • 書き出した音声を別のプレーヤーで開き、始端・終端・フェードに雑音がないか確認します。
  • 公開前には別のLUFSとトゥルーピーク計で測定してください。

トラブルシューティング

症状考えられる原因確認方法対処
BPMが半分か倍になる拍の解釈が曖昧BPMの下にある候補と原音を比較数えた拍に合う値を採用
キーが不明短い音声や打楽器中心、和声が不安定長い和音部分と信頼度を確認和声のある長い部分を使用
ファイルを開けないブラウザーのコーデック非対応やローカル制限状態表示と長さ・チャンネル・容量を確認3分未満のWAVかMP3を使用

ほかの方法

方法こんなときに向いています
デジタルオーディオワークステーション複数トラック編集、手動採譜、トゥルーピークのマスタリングが必要な場合

この方法の限界

  • 入力は最大3分、ステレオ、128 MiBです。利用可能なメモリは端末によって異なります。
  • 速度や音程を大きく変えると可聴アーティファクトが生じます。
  • M4Rの保存と実機への着信音設定は未検証のため無効です。

オーディオラボの使い方

  1. 端末内の音声ファイルを選ぶと、復号後に波形が表示されます。
  2. BPMとキーを解析し、信頼度と半分・2倍の候補を確認します。
  3. 開始・終了を決めて試聴し、検証済みの形式を選んで保存します。

測定の仕組み

BPMはスペクトルの立ち上がりとテンポ自己相関で、キーは12音のクロマと長調・短調のプロファイルで推定します。統合ラウドネスはK特性とEBU R128ゲートを使います。短い音や無音では有効なLUFS値が出ない場合があります。

制限と確認

速度や音程を大きく変えると音質が劣化する場合があります。保存したファイルを別のプレーヤーで聴いてください。MP3・Oggは非可逆形式で、再編集にはWAVが適しています。着信音の設定方法は端末ごとに異なります。

よくある質問

ファイルはアップロードされますか?

いいえ。復号・解析・符号化はこのブラウザー内で行います。ファイルをURLに入れません。

BPMやキーが違うのはなぜ?

ハーフタイム、弱い拍、会話、無調音楽、転調は推定を難しくします。信頼度が低い結果は推定として表示します。

iPhoneの着信音は作れますか?

30秒の安全設定とM4R出力にはAAC-in-MP4と実機での取り込み・再生確認が必要です。現在M4Rは利用できません。

方法と出典

EBU R 128 · ITU-R BS.1770-5 · Apple GarageBand ringtone limit · WebCodecs codec support