オートメーションとメーター
静的なミックスが最良であることは稀で、耳だけでミックスを信用するのも十分ではありません。オートメーションはコントロールを時間とともに動かし、メーターは耳に加えて目でも結果を確認させます。本ページは両者を libsonare のオートメーション・メータープロセッサに根拠づけます。基礎は ミキシングの基礎 を参照してください。
オートメーション: 呼吸するミックス
オートメーションはコントロールの時間変化を記録します — サビでボーカルを 0.5 dB 上げる、シンセを 4 小節かけてフェードアウトする、ライザーでフィルターを開く。各コントロールは設定した点の間をカーブでたどり、カーブの形が雰囲気を変えます。
| カーブ | 動き |
|---|---|
| linear | 点と点を結ぶ直線ランプ |
| exponential | 速→遅(または遅→速)。フェードに自然 |
| s-curve | 両端がなめらか。音楽的な遷移 |
| hold | 即座に跳び、次の点まで保持 |
オートメーションはフェーダー・パン・センド・インサートパラメータを対象にできるので、レベルだけでなくストリップ全体を動かせます。
メーター: 目も信じる
部屋は嘘をつき耳は疲れるので、ミックスはメーターでも判断します。
- ピーク/トゥルーピーク — 最高レベル。通常のサンプルメーターは保存されたサンプルしか読みませんが、サンプル間で復元される波形はそれより高く跳ね上がることがあります。トゥルーピークは、通常のメーターが見逃すこのサンプル間のオーバーを捉えます。
- RMS/LUFS — 平均レベルと知覚ラウドネス。リスナーが実際に判断するのはこれです。
- 相関 — 左右が一致しているか。強い負の値は、ミックスがモノラルで弱まる警告です。
- ゴニオメーター — 左と右を互いにプロットしたステレオフィールドのドット表示です。縦に細長い塊はほぼモノラルの信号を、横に広く散らばる形は広いステレオ像を意味し、傾きは位相の問題を警告します。幅と位相が一目で分かります。
メーターは記述するだけで、判断はしません。耳が見逃す問題を捉えるために使い、数値を追いかけるためには使いません。
libsonare がオートメーションとメーターをどうモデル化するか
オートメーションは AutomationLane 上に、サンプル精度の AutomationEvent としてスケジュールされます。カーブは AutomationCurve(linear/exponential/s-curve/hold)で指定します。
AutomationTarget はフェーダー・パン・センド・インサートパラメータを指し、InsertAutomationLane はインサート内部を自動化します。
メーターは MeterProcessor(MeterConfig)でピーク/トゥルーピーク/RMS/LUFS と相関を計測し、ベクトルスコープ用に GoniometerPoint の GoniometerBuffer を持ちます。これらはすべてリアルタイム安全なので、オフラインでも AudioWorklet 内でもオートメーションが再生されメーターが更新され、UI 表示用にエンジン側のテレメトリも利用できます。
関連: ミキシングの基礎, チャンネルストリップ, トゥルーピーク, マスタリングメーターの読み方