音声 へ戻る
BPM タイムストレッチ — 現 BPM から目標 BPM へテンポを揃える

BPM タイムストレッチ — 現 BPM から目標 BPM へテンポを揃える

音声ファイルの現在の BPM と目標 BPM を入力すると、`tempo = target / current` の比率で soundtouchjs (SoundTouch ライブラリ) がテンポを変換します。ピッチは保持されるので、DJ ミックスや楽器練習でテンポを揃える、ポッドキャストの収録ペース統一、ダンスレッスンの BPM 調整などに最適。複数ファイルを違う目標 BPM で揃えたい場合も一括対応。WAV / MP3 出力、音声はブラウザ内で完結します。

音声テンポ

使い方

ストレッチしたい音声ファイル (MP3 / WAV / M4A 等) を 1 つ以上ドロップまたは選択します。 現 BPM (原曲) と 目標 BPM を入力します。比率 (= 目標 ÷ 現) が表示されるので 0.5〜2.0 の範囲内に収めるのが理想です。 出力形式 (WAV / MP3) を選びます。MP3 はビットレートを選択できます。 「BPM 変換を実行」を押すと、内部的に `tempo = target / current` の値で soundtouchjs が処理します。ピッチは保持されます。 1 件ずつ保存するか、ZIP でまとめて取得できます。

よくある質問

現 BPM が分からない場合は?
BPM タップツール (bpm-tap) で 8〜16 回タップして概算 BPM を出してから戻ってください。プロが必要ならば DAW (Reaper / Ableton 等) の自動検出が確実です。
ピッチも変わりますか?
変わりません。soundtouchjs はピッチとテンポを独立に扱えるため、テンポだけが変わってピッチ (キー) はそのままです。
比率がどこまで離れると劣化する?
0.7x〜1.4x 程度なら自然な音質を保ちやすく、それを超えると徐々にフェイザー風のアーティファクトが目立ち始めます。0.5x / 2.0x はクリエイティブ用途として割り切ってください。
DJ ミックスで使えますか?
使えます。2 曲の BPM を揃える定番用途です。ただし楽曲が小節単位で揃っていない (フィルインや変拍子) と単純なテンポ変換だけでは合いません。Loop ベースの DJ ツール (Mixxx, Traktor) の方が高精度。
データはどこかに送信されますか?
いいえ。soundtouchjs と Web Audio API はブラウザ内で動作し、ファイルはアップロードされません。

類似のツール

音声テンポ変更 — ピッチを保ったまま速度を変更

音声テンポ変更 — ピッチを保ったまま速度を変更

音声ファイル (MP3 / WAV / M4A / AAC / FLAC / OGG / Opus) のテンポ (速度) をピッチ (音の高さ) を保ったまま変更できます。soundtouchjs (SoundTouch ライブラリ) のタイムストレッチを使い、Web Audio API のサンプルに対して 0.5x (半分) 〜 2.0x (2 倍) で再エンコード。語学教材のスロー再生、楽器の練習用スピード変更、ナレーションの調整、ポッドキャストの倍速書き出しなどに。WAV / MP3 で出力、複数ファイル一括処理に対応。音声はブラウザ内でだけ処理され、外部に送信されません。

音声
音声ピッチ変更 — テンポを保ったまま半音単位で上下

音声ピッチ変更 — テンポを保ったまま半音単位で上下

音声ファイル (MP3 / WAV / M4A / AAC / FLAC / OGG / Opus) のピッチをテンポを保ったまま半音単位 (±12 = 1 オクターブ) で上下できます。soundtouchjs を使い、Web Audio API のサンプルに対して SoundTouch ライブラリのピッチ変換を適用。カラオケのキー調整、語学教材のキー揃え、動画ナレーションのトーン調整、ボイスチェンジ的演出に。WAV / MP3 で書き出し、複数ファイル一括処理に対応。音声はブラウザ内でだけ処理され、外部に送信されません。

音声
BPM タップ — ボタンを叩いてテンポを計測

BPM タップ — ボタンを叩いてテンポを計測

リズムに合わせてボタン (またはスペースキー) を叩くと、直近のタップ間隔から BPM (1 分あたりの拍数) を中央値ベースで算出します。外れ値に強い median + IQR 安定度、最大過去 16 タップ、リセット / 履歴クリア対応。Web Audio による拍メトロノーム (任意) も同期再生可能。すべてブラウザ内で処理。

音声テンポ
音声フォーマット変換 — MP3 / WAV / M4A / OGG / FLAC

音声フォーマット変換 — MP3 / WAV / M4A / OGG / FLAC

音声ファイルを mp3 / wav / m4a / ogg / flac へ変換します。ffmpeg.wasm が出力拡張子に応じてコーデックを選択して再エンコード。複数ファイル一括処理 + ZIP ダウンロード対応。ファイルはサーバーに送信されません。

音声変換