Skip to content

ゲインステージング

ゲインステージングとは、信号がチェーンを通り抜けるあいだ、レベルを扱いやすい範囲に保つ作業のことです。マスタリングでは、コンプレッサー・エキサイター・ステレオ系・リミッター・ラウドネスオプティマイザーが、不自然なレベルに反応してしまうのを防ぐ意味があります。

良いゲインステージングは「とにかく全部小さくする」ことではありません。各処理の判断が意味を保てるだけの余裕を残すことが目的です。

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

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

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

なぜ重要か

ソースが大きすぎる(レベルが高すぎる)と、すべての処理が「強い制御が必要な信号」のように振る舞いはじめます。コンプは密になりすぎ、サチュレーションはきつくなり、リミッターも不必要に深く働きます。

逆にソースが小さすぎると、各処理がほとんど反応せず、その後のラウドネス処理やリミッティングで過剰に補正することになり、根本の問題が見えにくくなります。

マスタリングでの実用チェック

  1. 何かを処理する前に、ソースがすでにクリップしていないか確認する。
  2. 明らかに小さすぎる/大きすぎる場合を除き、まずインプットゲインは 0 dB のままで始める。
  3. ダイナミクスは固定の閾値(数値)ではなく、ゲインリダクション量とパンチを耳で聴いて判断する。
  4. 最終的な配信ゲインはラウドネスオプティマイザーに任せる。
  5. True Peak シーリングとラウドネス目標は、別軸として切り分けて考える。

ありがちな判断ミス

入力が小さいからといって、最初に大きく持ち上げる必要はありません。後段のコンプやリミッターが本来より強く反応し、密度ばかり高くて疲れるマスターになりがちです。逆に、入力を小さいままにして最後だけラウドネスを大きく稼ぐと、どの処理が何に反応しているのかが見えなくなります。

インプットゲインは「最終的に聴こえる音量」を作る場所ではなく、チェーンに入るレベルを整える場所です。最終的な配信音量はラウドネスステージで、ピーク安全性は True Peak リミッターで判断します。

ゲインステージングとラウドネス目標

ゲインステージングはチェーン内部での処理の反応の話、ラウドネス目標は最終ファイルがどのレベルに着地するかという話です。片方の問題をもう片方で解決しないでください。

マスターが密になりすぎているときは、ラウドネス目標を下げて様子を見るのも有効ですが、スレッショルド・レシオ・アタック・リリース・入力レベルもセットで見直します。

実装メモ

デモではインプットゲインを狭い範囲のコントロールとして提供し、最終ゲインの担当をラウドネスステージに集約しています。これにより、コンプスレッショルドの判断が、極端な入力ゲインの動きに引きずられにくくなっています。書き出されるレポートにはソースとレンダリング後のメトリクスが両方記録されるので、レンダリング後にゲイン操作の妥当性を後から検証できます。

実装上注意したいのは、インプットゲインを動かすと後段すべての検出器に入る信号レベルが変わるという点です。コンプスレッショルド・サチュレーションドライブ・リミッターのゲインリダクションは、同じ数値設定でも入力レベル次第で挙動が変わります。インプットゲインを大きく動かした場合はダイナミクスとリミッターの設定も再確認してください。プリセットを切り替えたあとにインプットゲインだけを引き継いでしまうと、想定外の動作になりやすいため、プリセット変更時はインプットゲインも初期値に戻すことをおすすめします。

関連: リペアと入力コントロール, ダイナミクスコントロール, 配信ターゲット