Skip to content

ミキシングの基礎

ミキシングは、録音された複数のパートを 1 つのステレオへバランスよくまとめ、意図のある音にする技術です。すべての要素が聞こえ、互いに干渉せず、前後の奥行きと左右の広がりが感じられる状態を目指します。本ページは ミキシングエンジン ガイドを読む前に必要な言葉を定義します。概念のみで、コードはありません。

ミキシングの位置

通常は個々のパートを編集し(タイミング・ピッチ・ノイズ)、それらをミックスし、仕上がったステレオファイルを配信向けにマスタリングします。ミキシングは、別々のステムのフォルダをバランスの取れた 1 曲に変える中間工程です。ここでバランスが取れていれば、マスタリングは救済ではなく仕上げになります。

トラックとチャンネルストリップ

トラックは録音された 1 パートです。リードボーカル、ベースの DI、ステレオのドラムオーバーヘッドなど。ミキサーでは各トラックがチャンネルストリップを通ります。これはそのパートだけを処理する縦 1 列のコントロール群です。ミキシングの技術の本質は、各ストリップをパートがうまく重なるように設定し、共通の出力へルーティングすることにあります。

ENGINE · LANE MIXERIDLE
エンジンのレーンミキサー — 再生エンジン内のフェーダーとミュート

3 つの MIDI クリップがリアルタイムエンジンでループします。各トラックはレーンを 1 つ占有し、専用のチャンネルストリップを持ちます。フェーダーはストリップのセッターを、ミュートは setSoloMute を呼びます。下の各バンドはエンジンの実際のレーン別出力で、操作のたびに renderOffline で描き直されます。

リードのフェーダー
0 dB
ベースのフェーダー
0 dB
ドラムのフェーダー
0 dB
リードをミュート
ベースをミュート
ドラムをミュート

レベル: トリム、フェーダー、ゲインステージング

ストリップには 2 つのレベルコントロールがあり、役割が異なります。

  • 入力トリムは、処理の前、入口で妥当な作業レベルを設定します。録音は音量がばらばらなので、トリムでそろえ、後段のプロセッサが健全な信号を受け取れるようにします。
  • フェーダーは、他トラックと比べてバランスを取るバランスコントロールです。ボーカルを前に、音楽を後ろに。

各段でレベルを適切に保つこと — 小さすぎず(ノイジー)、大きすぎず(クリップ) — をゲインステージングと呼び、ミキシングで最も重要な習慣です。ゲインステージングを参照してください。

パン: 左右への配置

パンはトラックを左いっぱいから右いっぱいまでステレオフィールド内に配置します。パートを広げると、中央に積み重ねる代わりにそれぞれに居場所ができます。2 つの細かい点が重要です。

  • パンモードは位置をチャンネルへどうマッピングするかを決めます。モノラルソースを動かす本来のパン、ステレオトラックの片側を下げるだけのバランス、左右独立の配置のいずれかです。
  • パンローは中央をサイドに対してどれだけの音量にするかを決め、パンしてもパートの音量が跳ねないようにします。

インサートとセンド

初学者が最も取り違える区別ですが、名前がつけば簡単です。

  • インサート直列に入ります。トラック全体がそこを通ります。そのトラック固有の処理 — ボーカルのコンプ、ベースの EQ — に使います。
  • センドはトラックのコピー並列に共有の行き先へ送ります。複数トラックが共有するエフェクト — ボーカル・スネア・ギターが供給する 1 つのリバーブ — に使い、同じ空間に座らせます。

プリフェーダーとポストフェーダー

センドは信号をフェーダーの(バランスから独立 — ヘッドホン/キューミックス向き)でも(バランスに追従 — フェーダーを動かしてもエフェクトの比率が保たれる)でもタップできます。正しい方を選ぶのは定番のつまずき所で、ミキシングエンジンページが各タップの位置を正確にたどります。

バスとサブグループ

バスは複数の信号を合算する共有の行き先です。最も重要なバスはマスター — すべてが到達する最終ステレオ出力です。ほかに 2 つの一般的なロールがあります。

  • AUX バスはセンドのリターンです(共有リバーブはここに置きます)。
  • サブグループ(サブミックス)は関連トラック — たとえばドラムすべて — をまとめ、1 つとして処理・調整できます。ドラムサブグループのコンプはキットをまとめ、1 本のフェーダーでキット全体のレベルを制御します。

VCA グループは関連する考え方で、音声を再ルーティングせずに複数トラックのレベルだけを 1 本のフェーダーでまとめて調整します。パートを別々のバスへ流したまま調整したいときに便利です。

オートメーション

静的なミックスが最良であることは稀です。オートメーションはコントロールを時間とともに変化させます。サビでボーカルを 0.5 dB 上げる、シンセを 4 小節かけてフェードアウトする、ライザーでフィルターを開く。コントロールは設定した点の間をカーブでたどります — 直線ランプ、なめらかな S カーブ、即時のジャンプ。これがミックスを静止させず呼吸させる方法です。

メーター: 耳とともに目も信じる

耳は疲れ、部屋は嘘をつくので、ミキサーはメーターも見ます。最も重要なものは次のとおりです。

  • ピーク/トゥルーピーク — 最高レベル。トゥルーピークはサンプルメーターが見逃すサンプル間のオーバーを捉えます。
  • RMS/LUFS — 平均レベルと知覚ラウドネス。リスナーが実際に判断するのはこれです。
  • 相関 — 左右チャンネルが一致しているか。強い負の値は、ミックスがモノラルで弱まったり打ち消されたりする警告です。
libsonare がこれらをどうモデル化するか

libsonare のミキシングエンジンは、これらの概念を具体的なオブジェクトへ対応づけます。

概念実装上の対応
ストリップ入力トリム・EQ・フェーダー・パン・幅・インサート・センドを固定の信号順に持つ ChannelStrip
バスmaster/aux/submix のロールを持つルーティング先
センドプリ/ポストフェーダーでタップする送信経路
オートメーションサンプル精度の位置で linear/exponential/s-curve/hold カーブとともにスケジュール
メーター各ストリップのメータースナップショットとゴニオメーター履歴バッファ
シーンミキサー全体を保存して読み直せる JSON データ

エンジンはリアルタイム安全です。デノーマル対策、ロックフリーなパラメータ変更、事前確保バッファ、ルーティンググラフ全体のプラグインディレイ補償を備えるため、同じモデルがオフラインでも AudioWorklet 内でも動きます。

関連: ミキシングエンジン, ミキシングシーン JSON, ゲインステージング, モノラル互換性, オーディオ基礎