Waves IR-1 - "последний крик" аудиомоды

В самом названии плагина Waves IR-1 Parametric Convolution Reverb содержится довольно подробное описание принципа его действия. Это ревербератор, основанный на цифровой свертке (Convolution) обрабатываемого звукового сигнала с импульсной характеристикой (IR - Impulse Response) концертного зала (или моделируемого реального звукотехнического прибора). Здесь присутствуют два ключевых термина: импульсная характеристика и свертка. Применение плагина невозможно без понимания их смысла. Попытаемся пояснить его словами и в нескольких фразах, хотя в учебниках радиотехники соответствующий материал занимает около тридцати страниц и содержит порядка пятидесяти формул с комплексными числами, интегралами и производными.

В теоретической радиотехнике для расчета отклика некоторой линейной электрической цепи на поступающий сигнал разработано несколько способов. Для установившегося режима удобно использовать спектр сигнала и частотную характеристику цепи. Если рассматривается нестационарный переходный процесс (а реверберация как раз таковым и является), то адекватным математическим аппаратом будет описание электрической цепи ее импульсной характеристикой. При этом сигнал на выходе цепи получают путем свертки импульсной характеристики с входным сигналом.

Что представляет собой импульсная характеристика? По существу, это тот сигнал, который появится на выходе цепи в результате воздействия на ее вход единичного импульса, длительность которого стремится к нулю, а величина - к бесконечности. Подобный идеализированный импульс носит название "дельта-импульс". Он является математической абстракцией. В природе таких сигналов не существует. Но можно сформировать очень короткий импульс, приближающийся по свойствам к дельта-импульсу.

Итак, мы пропускаем через исследуемую цепь короткий импульс, в результате чего получаем импульсную характеристику (и, конечно, так или иначе ее фиксируем).

Но это только полдела. Нас ведь интересует отклик цепи не на тестовый импульс, а на некий реальный сигнал непредсказуемой формы. Тут физика на время отходит в сторонку и уступает место математике. Любую сложную функцию, любой сигнал (например, звук оркестра, играющего на сцене концертного зала) можно представить в виде множества дельта-импульсов, сдвинутых по времени друг относительно друга. Если считать, что рассматриваемая цепь линейна, то справедлив принцип суперпозиции: результирующий выходной отклик на сигнал равен сумме элементарных откликов на каждый из дельта-импульсов, описывающих его. В свою очередь, математической операцией, позволяющей вычислить результирующий отклик по элементарным откликам, является свертка сигнала с импульсной характеристикой.

Свертка хорошо знакома специалистам в области обработки сигналов, математикам, радиоинженерам. Видимо, наступило время, когда и музыканты должны научиться выговаривать этот термин, а главное - понимать и применять.

Что же представляет собой свертка? Прежде всего, свертка - это операция, выполняемая над двумя сигналами (или парой "сигнал-характеристика", характеристика - тоже сигнал, но только зафиксированный в памяти вычислительного устройства). В результате формируется третий сигнал - свертка двух исходных.

Первый отсчет свертки получают следующим образом: для каждого момента времени (на интервале существования сигналов) отсчет одного сигнала умножают на отсчет второго сигнала, результаты умножений складывают. Чтобы получить второй отсчет, один из сигналов предварительно сдвигают на время, равное интервалу между отсчетами, затем опять следует серия перемножений и суммирование. Остальные отсчеты свертки получают аналогичным образом: сдвиг, перемножения, суммирование, сдвиг, перемножения, суммирование и т. п.

Результат в значительной степени зависит от того, насколько похожи или, напротив, различны свертываемые сигналы (говорят: насколько они коррелированны). Угадать заранее, как будет выглядеть свертка двух разных сигналов, в общем случае невозможно. Но для ряда сигналов известна их автокорреляционная функция, т. е. свертка самого сигнала и его сдвигающейся во времени копии. Если, например, свертывается реализация шума с ней же, то свертка будет выглядеть, практически, как один пик - большой по величине и короткий по продолжительности импульс. Если свертывается синусоидальный сигнал (идеальный чистый тон) с ним же, в результате получится тоже синусоидальный сигнал. Если свертывается прямоугольный импульс с ним же, то получится импульс треугольной формы. Если свертывается конечный отрезок синусоидального сигнала (радиоимпульс) с ним же, то получится сигнал с синусоидальным заполнением и огибающей, которая имеет треугольную форму. Все это бесспорные научные истины, прочитать которые вы можете в любом учебнике по теоретическим основам радиотехники.

Особенность применения поясненных методов для реализации звуковых эффектов состоит в том, что не всегда импульсная характеристика здесь описывает свойства именно электрической цепи. Чаще она несет в себе информацию об акустических свойствах того или иного помещения. Хотя, разумеется, результаты акустических измерений преобразуются сначала в электрическую, а затем и в цифровую форму.

Возвратимся к плагину Waves IR-1. Основное назначение плагина состоит в следующем: он выполняет свертку любого звукового сигнала, поступающего на его вход (например, оцифрованного звука голоса певца), с импульсной характеристикой, заранее загруженной в плагин.

Какое практическое значение это имеет? Если в Waves IR-1 загрузить импульсную характеристику определенного концертного зала, то после обработки плагином записи, которая на самом деле сделана в домашней студии, у слушателей появится впечатление, что она исполняется в этом зале. Ведь в импульсной характеристике как раз и учтены все особенности отражения и поглощения звукового импульса именно в соответствующем ей зале.

Технология получения импульсной характеристики зала довольно трудоемка. При ее регистрации источник звука (акустическую систему) располагают на сцене, а ненаправленный микрофон (иногда несколько микрофонов) - в зрительном зале. Микрофон должен быть поднят над полом на ту же высоту, на которой обычно находятся уши зрителя. Звук, который генерируется источником, как правило, не должен иметь тональной окраски. Хорошо, если это действительно будет очень короткий импульс (щелчок). Звук, принятый микрофоном, записывают, пользуясь любым звуковым редактором. Полученный WAV-файл средствами Waves IR-1 импортируют в плагин. При этом он превращается в импульсную характеристику, которая и используется при выполнении свертки.

Существуют специальные программы для моделирования акустики помещения с высокой достоверностью. В реальном времени они не работают, т. к. требуют очень много вычислительных ресурсов. Зато с их помощью можно получить импульсную характеристику моделируемого помещения и в дальнейшем использовать ее для создания эффекта в реальном времени.

Заметим, что в плагине реализовано неразрушающее редактирование импульсной характеристики. На практике это выглядит как редактирование различных параметров реверберации. Состояние элементов управления параметрами реверберации можно сохранить в файле в качестве пользовательского пресета. В этом же файле пресета сохраняется и ссылка на путь к тому файлу, где находится импульсная характеристика. Таким образом, и заводские и созданные вами файлы с импульсными характеристиками плагином не изменяются и с места на место не перемещаются. Не следует и вам перемещать эти файлы средствами Windows, иначе Waves IR-1 их "потеряет".

Кроме классической импульсной характеристики, полученной как отклик исследуемого объекта на импульсное воздействие, плагин позволяет работать и с характеристикой, которую, строго говоря, импульсной назвать нельзя. Она получается в результате записи отклика исследуемого помещения на ЛЧМ-сигнал (сигнал с линейной частотной модуляцией). В плагине этот сигнал называется Sweep. ЛЧМ-сигнал представляет собой импульс, заполненный звуковым колебанием, частота которого непрерывно перестраивается в достаточно широком диапазоне, причем изменение частоты линейно связано со временем. При этом фактически проводится последовательный спектральный анализ частотных свойств помещения. Импорт Sweep-характеристики в Waves IR-1 осуществляется специальной командой.

Кроме воссоздания акустической атмосферы конкретных концертных залов существует еще одно не менее заманчивое применение Waves IR-1. Если в плагин загрузить импульсную характеристику какого-либо реального ревербератора, то вы получите возможность обрабатывать ваши записи этим прибором, не имея его на самом деле. Представьте: не требуется покупать дорогой аппарат, пользуясь вместо прибора его моделью! Правда, нужно раздобыть соответствующую импульсную характеристику. К тому же не всякие приборы обработки звука таким способом удастся успешно смоделировать. Напомним, что преобразования сигнала, основанные на свертке, дают корректный результат только в случае, когда соблюдается принцип суперпозиции, т. е. электрический или акустический объект, импульсную характеристику которого вы используете, линеен. Поэтому не очень удачными окажутся попытки эмулировать те приборы обработки звука, принцип действия которых основан на нелинейном преобразовании сигнала (например, приборы динамической обработки и гитарные эффекты "фуз", "дистошн", "овердрайв").

Пора выяснить, откуда же берутся импульсные характеристики. Небольшая по объему библиотека инсталлируется вместе с плагином. Но не это главное. Важно, что лицензионный плагин поставляется на DVD, причем дистрибутив самой программы занимает не так уж и много места. Остальное - коллекция импульсных характеристик. Приобрести файлы с импульсными характеристиками можно также у разработчика (http://www.waves.com).

Сейчас коллекция фирменных импульсных характеристик содержит три библиотеки. Первая библиотека (Sampled Acoustics) включает в себя импульсные характеристики реальных концертных залов, театров, стадионов, клубов и других помещений. Особенно впечатляет Sydney Opera House, объединяющий в себе оперный театр и студию. В описании коллекции импульсных характеристик приводится вид всего сооружения, план зала, схема расположения источника звука и микрофона. Словом, отныне даже жители российской глубинки могут наслаждаться своими композициями в условиях фантастической акустики Sydney Opera House. Лететь в Австралию для этого не обязательно.