Pipeline Analyzer
Pipeline Analyzer измеряет отклик активного Effect Pipeline, не изменяя звук, который вы слышите. В широком окне панель располагается рядом с цепочкой эффектов, а в узком — под заголовком цепочки, поэтому эффекты можно настраивать, наблюдая за обновлением отклика.
Откройте анализатор кнопкой с графиком в заголовке Effect Pipeline или через Вид > Pipeline Analyzer в настольном приложении. Когда включён Auto, изменения цепочки автоматически запускают новое измерение. Снимите флажок Auto, чтобы изменения цепочки повторно измерялись только по нажатию Refresh measurements; изменение каналов, откликов динамиков или параметров измерения всегда запускает новое измерение.
Выбор каналов и откликов динамиков
Выберите один входной канал активной цепочки (до 16 каналов) и до четырёх выходных каналов с помощью + Add Output. Хотя бы один выход остаётся всегда, поэтому последний выход удалить нельзя. При удалении выхода удаляется и его настройка отклика динамика.
Для каждого выхода можно выбрать No speaker IR или сохранённую точку измерения подключённого динамика или излучателя:
- Без IR динамиков: Before — идеальный эталонный импульс с плоской характеристикой, а After показывает отклик только самой цепочки эффектов.
- С IR динамиков: Before — суммарный отклик выбранных измерений динамиков, а After — суммарный отклик после обработки каждого выхода цепочкой. Это позволяет проверить Channel Divider или FIR Crossover вместе с реальными измерениями излучателей.
Сохранённый отклик, который больше недоступен, остаётся выбранным, но отображается как —, пока вы не замените или не очистите его.
Поскольку отдельные измерения динамиков выравниваются по обнаруженному началу отклика и не сохраняют физическую разницу времени прихода звука от разных излучателей, перед оценкой суммарного отклика настройте относительную задержку и полярность излучателей в цепочке.
Параметры измерения
Откройте Measurement settings, чтобы настроить способ измерения цепочки:
- Signal: Log Sweep (по умолчанию), MLS, TSP или Unit Impulse. Для оценки гармонических искажений используйте Log Sweep. Свип охватывает частоты от 20 Гц до 20 кГц в пределах, допускаемых частотой дискретизации. MLS и TSP используют периодические сигналы; Unit Impulse напрямую записывает импульсный отклик.
- Level: пиковый уровень тестового сигнала (по умолчанию
-12 dBFS). Линейные фильтры измеряются одинаково при любом уровне, тогда как компрессоры, сатураторы и другие эффекты, зависящие от уровня, меняют отклик в зависимости от Level. - Requested sweep length (Log Sweep) / Sequence Length (другие сигналы): для Log Sweep по умолчанию используется
131072отсчётов; для разделения гармоник свип может быть длиннее. Фактические Sweep length и Total stimulus time отображаются после измерения. Даже при увеличении длины свипа отклик охватывает не более 1,5 секунды после основного пика импульса. Чтобы увидеть более длинные хвосты реверберации, задержки или звон фильтра, выберите MLS, TSP или Unit Impulse и при необходимости увеличьте Sequence Length. - Stabilization Periods: число периодов, воспроизводимых перед записью (по умолчанию
12, используется для MLS и TSP), чтобы медленно реагирующие эффекты успели установиться. С Log Sweep и Unit Impulse этот параметр недоступен. - Averages: число усредняемых записей (по умолчанию
2, используется для Log Sweep, MLS и TSP), чтобы уменьшить разброс.
Чтение графиков
Переключатель Graph над графиком позволяет менять вид без повторного измерения:
- Frequency: амплитудная характеристика (дБ) в зависимости от частоты относительно 0 дБ.
- Phase: фазовая характеристика (в градусах) в зависимости от частоты.
- Min Group Delay: групповая задержка, соответствующая минимально-фазовой амплитудной характеристике.
- Excess Group Delay: групповая задержка, остающаяся после вычитания минимально-фазовой составляющей (график ограничен диапазоном ±100 мс, а при наведении курсора показывается фактическое значение); на нём легко заметить чистую задержку и временные сдвиги линейно-фазовых или фазовых (all-pass) фильтров.
- Impulse: импульсный отклик во временной области от
-2 msдо значения Impulse Range (ms), нормализованный по пику. Прокручивайте колесо мыши над графиком, чтобы менять масштаб оси времени относительно точки под курсором. - Distortion: при использовании Log Sweep показывает гармонические искажения в процентах от основного тона на разных частотах. Сначала показаны H2, H3 и THD (со 2-й по 3-ю гармонику); H4–H10 можно добавить без повторного измерения. Чем выше значение, тем больше искажения. Если график недоступен с другим сигналом, выберите Log Sweep. При тишине на выходе или отсутствии достоверных данных искажения рассчитать нельзя. Сохранённые отклики динамиков учитывают только их линейную характеристику, а не собственные искажения динамиков.
- Waterfall: показывает частоту, относительный уровень (дБ) и время затухания (мс). В меню Response выберите After (по умолчанию) или Before, чтобы посмотреть выход цепочки либо отклики динамиков до обработки. Каждый вид нормализуется по собственному пику, поэтому сравнивайте форму затухания, а не абсолютные уровни. Перетаскивайте 3D-график для поворота и используйте колесо мыши или жест масштабирования для изменения масштаба.
На графиках частоты, фазы, групповой задержки и импульса наведите курсор, чтобы прочитать значения Before и After в его точке; наведите курсор на подпись Before в легенде, чтобы временно скрыть After. Используйте Smoothing (oct) для графиков частоты, фазы и групповой задержки, а Impulse Range (ms) — для графика импульса.
Как выполняется измерение
Pipeline Analyzer захватывает активную цепочку, её маршрутизацию и выбранные отклики динамиков и автоматически компенсирует в After задержку, о которой сообщает цепочка. Для нелинейных, модулируемых или случайных эффектов воспринимайте график как снимок при текущих настройках и значении Level. Чтобы проверить результат микрофоном, см. раздел «Измерение через Effect Pipeline» в Acoustic Measurement.