Pipeline Analyzer
Pipeline Analyzerは、再生中の音を変えずに、現在のEffect Pipeline全体の特性を測定します。広い画面ではパイプラインの横、狭い画面ではヘッダーの直下に表示されるため、エフェクトを操作しながら結果を確認できます。
Effect Pipelineヘッダーのグラフボタン、またはデスクトップ版の View > Pipeline Analyzer から開きます。Autoを選択している場合は、パイプラインを変更すると自動的に再測定します。Autoを解除すると、パイプライン変更後の測定は Refresh measurements を選択したときだけ行います。測定設定を変更した場合は、Autoの状態にかかわらず再測定します。
チャンネルとスピーカー特性の選択
入力チャンネルを1つ選びます。出力は最初に1つ表示され、+ 出力を追加 で現在のオーディオデバイスが持つチャンネルから最大4つまで追加できます。削除すると、その出力とスピーカー特性の設定が消えます。最後の1出力は削除できません。
各出力には No speaker IR、または接続したツイーター、ウーファーなどの保存済み測定ポイントを指定できます。測定だけを選んでポイントを選んでいない場合も、No speaker IRとして扱われます。どの出力にもスピーカーIRが設定されていない場合、Beforeは0 msだけが1.0で、それ以外が0の理想的な単位インパルスになります。スピーカーIRが設定されている場合、Beforeは時間整合した各特性を符号付きで合計したものです。Afterは、各出力を選択中のパイプラインで処理してから符号付きで合計した特性です。これにより、FIR Crossoverと各スピーカーユニットを合わせて確認できます。保存済み特性が見つからない場合は、置き換えるか解除するまで、不足していることを明示します。
保存済みのスピーカー特性は、検出された立ち上がり位置で揃えられます。個別の測定にはドライバー間の音響的な到達時間差が残らないため、合成特性を判断する前に相対ディレイと極性をパイプラインで設定してください。
測定設定
測定設定 を開くと、次の項目を変更できます。
- 信号 は標準で MLS を使用します。同じ安定化と平均化を使う周期的な掃引位相信号として TSP も選べます。Unit Impulse は時間領域を直接収録します。
- レベル はテスト信号のピークで、初期値は
-12 dBFSです。線形エフェクトの正規化後の特性は通常どのレベルでも同じですが、非線形またはレベル依存のエフェクトでは結果が変わります。 - シーケンス長 は周期信号の長さです。MLSは32,767~524,287サンプル、TSPは対応する2の累乗である32,768~524,288サンプルを使い、信号を切り替えても同じ次数を保ちます。長くすると時間とメモリを多く使う代わりに、循環的な重なりが生じるまでの特性を長く表せます。必要と判断できる場合は推奨値を示しますが、自動では変更しません。
- 安定化周期数 の初期値は12です。収録前に、この周期数だけMLSまたはTSPを連続再生し、実際の時間を表示します。
- 平均回数 の初期値は2です。周期を増やすと繰り返し変動を抑え、時間変化やランダムな動作にも気づきやすくなります。
詳細には、現在の対応長、推奨シーケンス長、周期数と秒数で示す推奨安定化、総信号時間も表示されます。これらは設定の判断材料であり、Pipeline Analyzerが値を自動変更することはありません。
シーケンス長、安定化周期数、平均回数が無効になるのはUnit Impulseだけです。Frequency、Phase、Group Delay、Impulseの切り替えは表示だけを変更し、再測定しません。
グラフの見方
- Frequency は周波数ごとのレベルを表示します。
- Phase は周波数ごとの位相を表示します。
- Group Delay は周波数ごとの遅延を表示します。
- Impulse は時間方向の応答を表示します。
グラフには常に Before と After の2本を表示します。ポインターを動かすと、同じ周波数または時刻における両方の値を読み取れます。凡例の Before にポインターを置くと After が一時的に隠れ、重なりなく比較できます。グラフを切り替えてもレイアウトが動かないよう、Smoothing (oct) と Impulse Range (ms) は常に表示されます。SmoothingはFrequencyとGroup Delayで、Impulse RangeはImpulseで有効になり、選択中のグラフに影響しないコントロールは無効になります。周波数特性は各カーブを個別に0 dB基準へ合わせ、インパルスは各カーブの全応答ピークを基準に正規化し、-2 msから選択したImpulse Rangeまで表示します。
測定方法
測定のたびに、現在のパイプライン、パラメーター、必要な素材、チャンネル経路、スピーカー特性、測定設定を固定し、分離されたワーカーで処理します。
MLSは循環相関、TSPは逆掃引を使って、DCを除く周期応答を求めます。想定される一定オフセットを除去し、Impulseグラフとスピーカー特性との畳み込みに使う有限の因果応答を作ります。表示する 適用後 のPhase、Group Delay、Impulse時間からは、パイプラインが通知したレイテンシーを差し引きます。応答が選択した周期に収まらない場合は重なる可能性があるため、シーケンスを長くしてください。
Unit Impulseは選択したレベルで単発のインパルスを送り、そのレベルで収録結果を正規化します。従来どおり上限のあるテール収録を行うため、最大収録時間を超える応答は不完全になります。
非線形、時変、ランダム、ノイズ、または音を生成するエフェクトでは、どちらの信号でも、選択レベルと初期状態で収録した1回の結果であり、あらゆる条件を表す伝達特性ではありません。測定ごとに結果が変わることがあります。数値として不正な出力や、必要なプロセッサーまたは素材を準備できない場合は測定できません。