Основным инструментом сведения акустической системы являются ваши аккуратность, знания и упорство. Но для того, чтобы облегчить вам задачу, мы подготовили мощные инструменты и методику.
В данном разделе описаны элементы интерфейса и базовые принципы управления процессором. Практическое применение данных инструментов описано в разделе "Седение акустической системы".
Одним из этих инструментов является DiLight Preset Generator. В этой программе сконцентрирован наш опыт настройки акустических систем. В 99,9% случаев вам хватит этого инструмента, чтобы получить максимально точный звук из своих колонок в своем помещении. Если вам не хватит этого инструмента, то, скорее всего, вам не нужны наши советы и сразу переходите к разделу "Прямой доступ к SigmaStudio".
Сведение акустической системы с использованием нашего аппаратно-программного комплекса является несложной задачей. По сути Вам необходимо следовать методике и Вы получите максимально возможный результат, на который способна Ваша система и Ваша комната! Методика тщтаельно описана в соответствующем разделе, а также в видео-материалах.
Важно! Перед началом работы необходимо понять принцип управления процессором. Он отличается от большинства DSP-процессоров, построенных только на IIR (Biquad) обработке, где практически все параметры изменяются непосредственно в работающем DSP. В данном устройстве используются FIR-фильтры большой дины, поэтому управление разделено на два независимых режима: работу с пресетами и Live-синхронизация. Понимание различий между ними необходимо для правильной эксплуатации процессора.
При работе с процессором используются три различных объекта, каждый из которых имеет свое назначение.
Проект (.dgp)
Проект — это файл программы управления с расширением .dgp. Он содержит все настройки, выполненные пользователем в интерфейсе Preset Generator: параметры фильтров, уровни, задержки, маршрутизацию и другие данные. Проект предназначен исключительно для сохранения и последующего редактирования настроек.
Сохранение проекта не изменяет состояние процессора и не создает новый пресет. По своей сути проект является исходным кодом будущей конфигурации процессора.
После внесения изменений проект необходимо скомпилировать, выполнив команду «Генерировать пресет». В результате создается файл пресета .cpr, который является готовой программой для исполнения процессором.
Пресет (.cpr)
Пресет — это скомпилированная программа процессора. Файл с расширением .cpr содержит полную конфигурацию обработки сигнала: FIR-фильтры, IIR-эквалайзеры, уровни, задержки, маршрутизацию, состояния Mute и все остальные параметры обработки. Другими словами, пресет представляет собой полностью готовую программу, которую процессор способен выполнить.
Следует различать два этапа работы с пресетами в web интерфейсе.
Загрузка пресета через веб-интерфейс копирует файл .cpr во внутреннюю Flash-память устройства. После этого пресет появляется в списке доступных, однако DSP продолжает работать с ранее активированной конфигурацией. Загрузка процессора через web интерфейс не меняет программу в оперативной памяти DSP!
Активация пресета загружает выбранную программу из Flash-памяти в оперативную память DSP ADAU и запускает исполнение. При этом текущая конфигурация полностью удаляется из оперативной памяти DSP и заменяется содержимым нового пресета.
Live sync - режим
Для удобства настройки предусмотрен так же режим изменения части параметров "на лету" - Live sync - режим, предназначенный для оперативной настройки системы.
В Live sync - режиме в DSP могут передаваться только параметры, допускающие изменение в реальном времени: уровни, задержки, состояния Mute, режимы работы каналов, параметры IIR-эквалайзеров и другие оперативные настройки.
Изменения, относящиеся к FIR-фильтрам, в Live-режиме в DSP не передаются.
Так же важно понимать, что все изменения, выполненные в Live-режиме, действуют только в оперативной памяти DSP. Они не изменяют файл пресета, сохраненный во Flash-памяти процессора. Если впоследствии снова активировать этот же пресет через веб-интерфейс, он будет повторно загружен из Flash-памяти, а все изменения, внесенные ранее в Live-режиме, будут потеряны. Надо понимать, что Live sync - режим предназначен для отладки. Определившись с параметрами их следует "зафиксировать", сгенерировав пресет.
Принцип работы полностью аналогичен процессу разработки программного обеспечения:
Проект (.dgp) — исходный код программы.
Команда «Генерировать пресет» — компиляция проекта.
Пресет (.cpr) — исполняемый файл программы для DSP.
Загрузка пресета — копирование исполняемого файла во Flash-память процессора.
Активация пресета — загрузка исполняемой программы в оперативную память DSP и ее запуск.
Live-режим — временное изменение параметров работающей программы без изменения исходного проекта и сохраненного пресета.
Именно такое разделение обеспечивает возможность использования FIR-фильтров большой длины при сохранении удобства оперативной настройки системы.
Preset Generator является portable-приложением, то есть не требует установки. Достаточно скачать архив с программой из соответствующего раздела сайта, распаковать его в любую папку и запустить исполняемый файл. Имя архива содержит номер версии программы.
Рекомендуется всегда использовать последние версии программы и прошивки процессора. Следует учитывать, что отдельные версии прошивки и Preset Generator могут быть совместимы только друг с другом. Информация о совместимости указывается на странице загрузки.
Программа доступна для операционных систем Microsoft Windows и Linux.
При первом запуске операционная система может запросить разрешение на доступ приложения к сети (добавление в исключения брандмауэра). Необходимо предоставить программе соответствующие разрешения.
Preset Generator взаимодействует с процессором по сети. При подключении процессора к компьютеру создается виртуальный сетевой интерфейс, через который осуществляется обмен данными. С точки зрения операционной системы и брандмауэра это обычное сетевое подключение.
При запуске Preset Generator открывается окно выбора типа устройства. Помимо автономного аудиопроцессора программа поддерживает работу и с другими устройствами компании, оснащенными встроенным DSP-процессором, например с многоканальными усилителями.
Если при первом запуске был выбран неверный тип устройства, его всегда можно изменить через главное меню программы. При открытии существующего проекта Preset Generator автоматически переключится в режим, соответствующий типу устройства, для которого был создан данный проект.
На иллюстрации показан вариант Stand Alone DSP — автономный аудиопроцессор в отдельном корпусе с четырьмя парами линейных выходов.
Остальные варианты предназначены для следующих устройств:
3-Way DSP Amplifier — трехполосный многоканальный усилитель со встроенным DSP-процессором обработки звука.
DSP Amplifier with SUB Extension — трехполосный усилитель с дополнительным внешним усилительным модулем для подключения мощных сабвуферов (до 1500 Вт на канал). В результате система получает четыре независимые полосы усиления.
DSP Amplifier with Tweeter Extension — трехполосный усилитель с дополнительным высококачественным усилительным модулем для ВЧ-полосы. Модуль выполнен по схеме чистого класса A с использованием вакуумных ламп и полевых транзисторов, работающих в линейном режиме. В результате система также получает четыре независимые полосы усиления.
Подробное описание функций Preset Generator и методики их применения приведено в разделе «Сведение акустической системы». В данном разделе рассматривается только назначение основных элементов интерфейса без подробного описания алгоритмов настройки.
При разработке интерфейса Preset Generator был использован подход, отличающийся от большинства программ для DSP-процессоров. Обычно интерфейс строится вокруг структуры самого процессора: пользователь работает с выходами Output 1, Output 2, Output 3 и т.д., постоянно сопоставляя их с реальными полосами акустической системы.
В Preset Generator интерфейс организован иначе. Его структура повторяет структуру акустической системы, а не внутреннюю структуру процессора. Вместо абстрактных выходов отображаются реальные полосы системы — SUB, LOW, MID, HI, а каждый канал сразу имеет понятное назначение (Left, Right). Благодаря этому пользователь работает непосредственно с акустической системой, не отвлекаясь на внутреннюю архитектуру DSP.
Еще одной особенностью является максимально компактная организация рабочего пространства. Практически все элементы управления, необходимые при сведении системы, расположены на одном экране. Это позволяет отказаться от многочисленных вкладок, вложенных меню и дополнительных окон, сохраняя перед глазами практически все параметры, необходимые в процессе настройки.
На рисунке показано главное окно Preset Generator. Для удобства изучения интерфейс разделен на несколько логических функциональных областей, выделенных цветными рамками. Далее кратко рассмотрено назначение каждой из них.
На иллюстрации показано главное окно Preset Generator. Для удобства изучения интерфейс разделен на несколько функциональных областей, выделенных цветными рамками.
Интерфейс разделен на логические\функциональные блоки.
Главное меню программы традиционно расположено в верхней части окна.
File
Содержит стандартные команды работы с проектами:
создание нового проекта;
открытие существующего проекта;
сохранение проекта;
сохранение проекта под новым именем;
выход из программы.
Actions
Switch Profile — переключение профиля программы на другой тип поддерживаемого устройства.
Generate and Save — генерация и сохранение файла пресета. Полностью соответствует кнопке Generate, расположенной в главном окне программы.
Flatten Response — выполняет ту же функцию, что и одноименная кнопка интерфейса.
Utils
Меню вызова служебных утилит.
Flush_Phase — служебная утилита для обработки файлов, экспортированных из REW. Позволяет удалить (обнулить) фазовую характеристику измерения, сохранив амплитудную характеристику. Начиная с REW версии 5.31 необходимость использования данной утилиты отсутствует, поскольку соответствующая функция реализована непосредственно в REW.
ms2samples — утилита перевода времени задержки из миллисекунд в количество сэмплов.
Delay Calc — служебная утилита для подготовки задержек, рассчитанных в REW, к использованию в процессоре. Подробная методика работы описана в разделе «Сведение акустической системы».
Синий блок — управление полосами и каналами
Данный блок предназначен для управления полосами акустической системы и параметрами отдельных каналов. Все органы управления организованы в соответствии со структурой акустической системы, а не нумерацией выходов DSP.
В данном блоке выполняются следующие операции:
регулировка уровня каждого канала;
установка задержек;
инвертирование полярности;
переключение режима Stereo / Mono;
отключение отдельных каналов (Mute) или целой полосы;
отключение фильтрации полосы (Bypass);
настройка частот раздела между полосами.
Практически все параметры данного блока могут изменяться непосредственно в режиме Live Sync. Исключение составляют только параметры полосовых FIR-фильтров.
Желтые блоки — управление отображением графиков
Желтые блоки предназначены для управления отображением графиков и параметрами рабочей области.
Параметры отображения
Central Line — задает положение опорной линии графика АЧХ в децибелах. Относительно этого уровня строится отображение графика и оценивается работа эквалайзеров. Изменяя положение опорной линии, можно выбрать наиболее удобный уровень, относительно которого будет выполняться настройка акустической системы.
SPL Window — задает вертикальный масштаб графика АЧХ относительно опорной линии Central Line. Например, при значении 10 dB на графике будет отображаться диапазон ±10 dB относительно опорной линии.
Phase Window — задает вертикальный масштаб графика фазовой характеристики относительно центральной линии графика фазы. Принцип работы полностью аналогичен параметру SPL Window, но применяется к отображению фазовой характеристики и задается в градусах. Для графика фазы, не предусмотрено изменение центральной линии. Центральной линией является уровень 0 градусов.
Флажки включения\отключения показа графиков
Флажки позволяют независимо включать и отключать отображение различных графиков.
SPL — исходная амплитудная характеристика, импортированная из измеренного файла.
Ph — исходная фазовая характеристика, импортированная из измерительного файла.
SPL_EQ — результирующая амплитудная характеристика после применения всех эквалайзеров.
Ph_EQ — результирующая фазовая характеристика после применения фазового эквалайзера.
Зеленый блок — система эквализации
Зеленый блок представляет собой не отдельный эквалайзер, а полную систему эквализации акустической системы, состоящую из нескольких взаимосвязанных функциональных разделов. Каждый из них решает свою задачу, а их последовательность в интерфейсе соответствует рекомендуемой последовательности настройки системы.
Работа с блоком выполняется в следующем порядке:
Эквализация отдельных каналов — позволяет корректировать индивидуальные особенности каждой полосы акустической системы.
Общий эквалайзер — используется для формирования итоговой амплитудно-частотной и фазово-частотной характеристики всей акустической системы.
Эквалайзер тонального баланса — предназначен для окончательной корректировки общего характера звучания системы без нарушения ранее выполненной настройки.
Такое построение интерфейса не является случайным. Оно отражает рекомендуемую методику сведения акустической системы и позволяет выполнять настройку последовательно, переходя от решения локальных задач к формированию итогового звучания.
К данному блоку также относятся параметры фильтров SubSonic и SuperSonic, расположенные в верхней части окна программы. Несмотря на отдельное расположение, логически они являются частью системы эквализации.
Подробное назначение каждого подраздела, а также рекомендуемый порядок их использования приведены в разделе «Сведение акустической системы».
Важно. Preset Generator разрабатывался не только как средство создания пресетов для DSP-процессора. Одновременно с программой была разработана и подробно описана методика сведения акустических систем, а интерфейс программы создавался специально под эту методику. Именно поэтому для получения наилучшего результата рекомендуется выполнять настройку в последовательности, описанной в соответствующем разделе руководства.
Красный блок — управление проектом и Live Sync
Элементы управления расположены слева направо.
Note
Поле для текстовых заметок пользователя. Любая введенная информация сохраняется в файле проекта.
Fast Mode
Включает упрощенную модель расчета FIR-фильтров, что значительно сокращает время генерации пресета.
Рекомендуется использовать данный режим только на этапе сведения акустической системы для формирования промежуточных пресетов. Перед генерацией окончательного пресета рекомендуется отключить данный режим для использования полной модели расчета FIR-фильтров.
Preset Name
Поле для ввода имени создаваемого пресета. Указанное имя используется при сохранении файла .cpr.
При активации режима Live Sync поле становится недоступным для редактирования.
Generate
Выполняет генерацию пресета.
После нажатия открывается стандартный диалог выбора папки для сохранения файла. Имя создаваемого файла соответствует значению, указанному в поле Preset Name.
ONLINE / Searching...
Индикатор состояния соединения с процессором.
При успешном подключении индикатор изменяет цвет и текстовое сообщение.
Важно: данный индикатор отображает только наличие соединения с процессором и не свидетельствует об активации режима Live Sync.
Live Sync
Кнопка активации режима оперативной настройки процессора.
Становится доступной только после установления соединения с процессором. Так же цветом показывает текущее состояние.
READ DSP
Считывает из процессора текущие значения параметров, поддерживающих работу в режиме Live Sync, и переносит их в открытый проект.
Следует учитывать, что считываются только параметры, доступные для изменения в режиме Live Sync. Данные FIR-фильтров из процессора не считываются.
Цветовая индикация в интерфейсе PresetGenerator организована так. чтобы максимально упростить пользователю работу с программой. При переключении между каналами индикация не ограничивается цветом кнопок. В зависимости от активного канала вся тема интерфейса меняется либо на синюю (левй канал активен), либо на красную (правый канал активен). Либо на зеленую (режим эквалайзера тонального баланса).
Помимо этого предусмотрена подсказка для пользователя, какие элементы управления являются "живыми", а какие нет.
При переключении в Live Sync.режим часть управляющих элементов меняют цвет шрифта с черного на темно-зеленый. Это означает, что все эти органы управления работают в релальном времени. Все изменения моментально запишутся в рабочую память процессора и повлияют на звук.
То есть можно менять, например, значения усиления или задержек и они сразу же будут применены без генерации и загрузки пресета. Так же можно пользоваться БИХ(IIR) эквалайзерами и сразу наблюдать изменение звуков.
Тут надо отметить, что в режиме Live Sync.блокируется возможность вводить параметры с клавиатуры. Изменение доступно только стрелочками или колесом мыши при наведении. Это необходимо, чтобы не допустить случайного введения неверных параметров, так как подобные ошибки могут привести даже к повреждению динамиков.
Важно понимать! Live Sync. режим является отладочным. Чтобы зафиксировать выбранные параметры надо сгенерировать пресет и загрузить в хранилище процессора.