オンライン音声ミキサー:トラックを重ねてミックスを書き出す
複数の音声ファイルを重ね、各トラックのゲインとパンを調整。ミュートやソロで確認し、完成したミックスを16ビットWAVで書き出せます。
トラックを追加し、共通のタイムラインにクリップとして配置します。ドラッグで移動、両端でトリミング、ゲインとパンでバランス調整。再生してリアルタイムのミックスを確認し、仕上がったら書き出します。処理はすべて端末内で行われ、アップロードはありません。
オンライン音声ミキサー:トラックを重ねてミックスを書き出す
複数の音声ファイルを重ね、各トラックのゲインとパンを調整。ミュートやソロで確認し、完成したミックスを16ビットWAVで書き出せます。
まだトラックがありません。上で2つ以上の音声ファイルを追加してミックスを始めましょう。ビートにボーカルを重ねたり、音楽にナレーションを載せたり、ステムをまとめたりできます。
100%
トラック数: 0
プライバシーを守るミックス:デコード、再生、最終レンダリングはすべてブラウザ内で行われます。音声ファイルが端末を離れることはありません。
このオンライン音声ミキサーについて
ミキシングは、複数の録音を1つの演奏として聞かせる技術です。最初の4トラック機の時代から、各パートのレベルを決め、ステレオ空間に配置し、入るタイミングを調整して全体を聴くという基本は変わりません。このミキサーでは、その基本をブラウザで扱えます。追加したファイルは共通のマルチトラックタイムライン上のクリップとなり、オープンソースの波形ライブラリwavesurfer.js(BSD-3-Clause)で波形が表示されます。各トラックにはゲインフェーダー(0〜150パーセント)、パン、ミュート、ソロがあり、マスターフェーダーでミックス全体の音量を調整します。レーン内でクリップをドラッグして開始位置を決め、両端の濃い帯でカウントインや不揃いな末尾を削れます。ボーカルをビートに目で合わせたいときは、ズームでタイムラインを広げてください。オフセットとトリム欄はドラッグに連動し、100分の1秒単位で位置を入力できます。
再生中はリアルタイムのWeb Audioグラフで処理します。各トラックのバッファー音源はタイムライン上のオフセットで開始し、トリム範囲内だけを再生して、ゲインノードとステレオパンナーを通り、マスターに合流します。目盛りをクリックすれば再生ヘッドが移動し、好きな部分を試聴できます。一時停止は位置を保持し、停止はゼロに戻ります。ゲイン調整の基本も役立ちます。フェーダーはすべて100パーセントから始め、1つを上げるより他を下げるようにします。2つのパートが埋もれ合うなら、音量より先にパンを試しましょう。ソロでは1つの層だけを確認できます。どれかがソロになると他は無音になり、ハードウェアの卓と同じ動作です。フルレベルのトラックを重ねるとデジタルの上限を超えることがあり、16ビットWAVでは超過分がハードクリップされるため、マスターは100パーセント以下に保ってください。
書き出しは、今聞こえている音を録音する方式ではありません。実行すると、オフセット、トリム、ゲイン、パン、マスターレベルを含む同じノードグラフをOfflineAudioContext内に再構築し、サンプル単位で正確に配置しながら実時間より速くレンダリングします。結果は決定的です。同じクリップを同じ位置に置けば、CPU負荷、タブの速度制限、試聴中の音切れに影響されず、毎回ビット単位で同じWAVが生成されます。ファイルは最後の聞こえるクリップが終わるまで続き、トラック中で最も高いサンプルレート(最低44,100 Hz)のステレオ16ビットPCMとして保存されます。
用途は、背景音楽にナレーションを重ねてイントロの後から始める、複数のハーモニーテイクを1つのボーカルに重ねる、効果音の背景素材を切って隙間なく並べる、分離したステムを参考ミックスに戻す、本格的なDAWを開く前にビートとアカペラのタイミングを確認する、といった作業です。デコード、試聴、レンダリングの全工程が端末内で完結するため、未発表曲や機密性の高いナレーションも外へ出ません。
ミックスの設定例
よく使う2〜3トラックの組み合わせと、仕上げるための設定です。
| 用途 | 推奨設定 | 理由 |
|---|---|---|
| ナレーション + 背景音楽 | 声は100%で中央、音楽は30-40%で中央、マスター100% | 言葉の聞き取りやすさが最優先です。背景音楽は声より十分低くします。 |
| ビート + アカペラボーカル | 両方とも100%前後、ボーカルは中央、ソロでタイミングを確認 | 各トラックをソロで聴いて開始が揃っているか確認し、パンではなくレベルを微調整してバランスを取ります。 |
| リードに2つのハーモニーを重ねる | リード100%で中央、ハーモニー60-70%でL40とR40 | 左右対称のパンでハーモニーが広がり、リードは中央に安定して定位します。 |
| 環境音を重ねる(雨 + 風 + 鳥) | 全トラック50-70%、ステレオ空間に分散、マスター90% | マスターに余裕を残すと、環境音が同時に大きくなってもクリッピングを防げます。 |
オンラインで音声ファイルをミックスする方法
- MP3、WAV、OGG、M4A、WebMの音声を2つ以上追加します。それぞれが共通タイムライン上の波形クリップとなり、専用のトラックコントロールが付きます。
- クリップを配置します。レーン内でドラッグして開始位置を決め、濃い帯で両端をトリミングします。ズームで細かく合わせるか、オフセットとトリムの数値を直接入力してください。
- ゲインフェーダーで音量を調整し、パンを左右に振ってパートを分離します。ミュートやソロで各層を確認しましょう。合計したミックスがクリップしないよう、マスター音量は100%以下に保ちます。
- 「ミックスを再生」で配置をリアルタイムに確認します。目盛りで任意の場所に移動し、一時停止で位置を保持、停止でゼロへ戻ります。
- 「WAVを書き出す」を押すと、すべてのオフセットとトリムを反映し、最後の聞こえるクリップの終わりまでオフラインで再レンダリングします。完成したステレオ16ビットファイルをダウンロードしてください。
音声ミキサーのよくある質問
音声ファイルはどこかにアップロードされますか?
いいえ。ファイルはブラウザのメモリ内でデコードされ、ローカルのWeb Audioグラフで試聴し、端末内でWAVにレンダリングされます。音声を含むネットワーク通信は行わないため、未発表や機密の素材も非公開のままです。
書き出すミックスの長さはどう決まりますか?
最後の聞こえるクリップが終わる位置までです。各クリップのタイムライン上のオフセットに、トリム後の長さを足した位置で決まります。短いクリップや早く始まるクリップが終わっても、残りは続きます。繰り返したい場合は同じファイルを別トラックとして追加し、コピーのオフセットを設定してください。
トラックを遅れて始めたり、一部だけ使ったりできますか?
はい。タイムラインでクリップをドラッグするかオフセットを入力すると開始を遅らせられます。両端の濃い帯をドラッグするかトリム開始・終了を入力すれば、ファイルの一部だけを使えます。再生とWAV出力の両方に反映されます。
ミュートとソロはどう動作しますか?
ミュートは試聴でも書き出しでもそのトラックを無音にします。ソロはソロ指定したトラック以外を無音にし、特定の層を確認できます。ソロとミュートの両方がオンのトラックは無音のままで、ハードウェアの卓と同じ動作です。
ミックスのクリッピングを防ぐには?
大きなトラックを複数足すとデジタルの上限を超えることがあり、16ビットWAVではハードクリップされます。フェーダーを上げるより下げてバランスを作り、マスターは100%以下に保ってください。出力のピークで音が割れる場合は、マスターを10-20%下げて再度書き出します。
サンプルレートの違うトラックも混ぜられますか?
はい。Web Audioエンジンが各トラックを自動でリサンプリングし、書き出しはトラック中で最も高いレート(最低44,100 Hz)で行うため、処理の途中でレートを下げることはありません。