ステレオ、リミッター、ラウドネスコントロール
マスタリングチェーンの最終段は、マスターの広がり・ピーク安全性・レンダリング後のラウドネスを決めるブロックです。
ここの各コントロールはまとめて判断します。ステレオ幅を広げるとピークの振る舞いが変わることがあり、ラウドネス目標を上げればリミッターは深く働きます。シーリングを下げればコーデック変換には安全になりますが、稼げるラウドネスは減ります。
ステレオ幅
ステレオ幅はサイド成分のエネルギーを調整します。広げると大きく感じられることはありますが、モノラル互換性が弱まったり、低域が不安定になったりします。
ラウドネスマッチした A/B と相関値を併用しながら判断してください。スピーチ素材では控えめが基本です。
戻すべきサインは、モノラルに切り替えたときにボーカル・キック・ベース・スネアの芯が弱くなることです。ステレオでは派手に聞こえても、センターが痩せる設定はマスタリングの改善ではなく単なるバランス移動です。
ステレオ幅は必ずモノラルで確認する
幅を決める前にモノラルへ折りたたんでください。センターの芯が痩せるなら幅が広すぎます。リミッターは最後の安全装置であって、密度を作る道具ではありません。常に深く働いているなら、シーリングを上げる前に、前段の低域・コンプレッサー・インプットゲインを直します。
True Peak リミッター
True Peak リミッターは、サンプル間を再構成した後や、コーデック変換後に出てくるピークを捕まえます。リミッターのシーリングは最終的な安全限界で、ストリーミング系の納品では -1 dBTP 前後がよく使われます。
リミッターが常に深く働いている場合は、シーリングだけを緩める前に、前段の低域バランス・コンプレッサー・インプットゲインを見直します。リミッターは最後の安全装置であり、ミックス全体の密度を作る主役ではありません。
ルックアヘッドと True Peak 安全性
ルックアヘッドは、速いピークが出力に到達する前にリミッターが先読みするための時間です。オフラインレンダリングでは数 ms 程度で十分なことが多いです。短すぎると鋭いピークが歪み、長すぎるとレイテンシが増えてアタック感が柔らかくなります。
ラウドネス目標
ラウドネス目標はレンダリング後ファイルの Integrated LUFS の目標値です。デモでは -14 LUFS、-16 LUFS といった公開先を想定した値と、任意のカスタム値が選べます。
出力レンダー
ブラウザデモはローカルで処理し、ステレオ 16-bit PCM の WAV と JSON レポートを書き出します。音源はアップロードされません。
実装メモ
libsonare のステレオイメージャーは Mid/Side 処理で動作します。ステレオ信号を、両チャンネルに共通する成分(センター)である Mid と、両チャンネルで異なる成分(広がり)である Side に分け、Side のレベルを調整します。これがステレオ幅で操作するサイド成分の仕組みです。全体のエネルギーは保たれ、オプションでデコリレーションも行えます。True Peak リミッターは、ルックアヘッド・リンクピーク検出・オーバーサンプリングされた True Peak 経路を併用します。ラウドネスオプティマイザーは、レンダリング後の信号を計測し、LUFS 目標に到達するためのゲインを計算したうえで、そのゲインを True Peak シーリングで制限します。
デモでは 4 倍オーバーサンプリングを既定にしています。実行されたステージ名は JSON レポートにも出力されるため、最終チェーンの監査に利用できます。シーリングと LUFS 目標がぶつかった場合は、ピーク安全性が優先される設計です。「LUFS は届いていないが True Peak には到達した」という状態は、レポートの applied gain と output LUFS から判定できます。
関連: True Peak, True Peak 安全性, ラウドネスマッチング, モノラル互換性