Начало
 
 


Подключаемые модули

НовостиОборудованиеСтатьиФорумФайлыОрганизацииСсылкиПрайс-листыРекламаСловарьПоиск

 
  Программные линии задержки

Владимир САПРЫКИН
Музыкальное Оборудование
декабрь 2000

Подключаемые модули формата DirectX.

Задержка - один из наиболее часто применяемых способов воздействия на звук. В той или иной форме задержка используется во многих видах устройств: ревербераторах, линиях задержки, фленджерах, фейзерах. Я буду рассматривать классические варианты такой обработки, а именно эффекты дилей (delay) и эхо (echo).

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

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

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

В распространенных компьютерных программах, для упрощения реализации, необходимость изменения спектра эхо очень часто не принимается в расчет. Я легко в этом убедился. Взяв для пробы тестовый файл (короткий звук с широким спектром), я обработал его поочередно эффектами, в названии которых присутствовало слово "эхо". Время задержки я подбирал таким образом, чтобы копии выстраивались "гуськом" с небольшими интервалами вслед за исходным звуком - так удобнее сравнивать. Использовалась встроенная обработка программ Sound Forge, WaveLab и Cool Edit Pro. DX-обработку представляли подключаемые модули Hyperprism-DX Echo и Cakewalk CFX Delay/Echo.

Спектры полученных образцов рассматривались при помощи штатных средств перечисленных программ. Результат во всех случаях оказался одинаковым. А именно: "компьютерное эхо" не изменяло спектральный состав обрабатываемого звука. Присутствовало лишь равномерное угасание мощности спектра по всему диапазону, отражающее постепенное снижение общего уровня звука на выходе, но никак не изменение соотношения амплитуд частотных составляющих. Таким образом, в случае программной реализации эффекта слово "эхо" часто (но не всегда) означает всего-навсего сочетание простой задержки и положительной обратной связи. Вероятно этим, отчасти, объясняется тот факт, что в названиях DX-устройств так редко встречается слово "эхо", в то время как различные "дилеи" достаточно распространены. Просто у них все "в одном флаконе". Впрочем, об этом далее.

Теперь немного о терминах. Для удобства изложения материала, под названием дилей далее будет подразумеваться модуль, производящий данный эффект. Собственно задержанный звук будет называться задержкой.

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

Простая задержка на относительно малое (5-8 мс) и относительно большое время (скажем, более 50 мс) позволяет решать различные задачи. Например, "долгую" простую задержку целесообразно использовать для обработки ритмически четких партий любых инструментов, а также вокала. Это позволяет полнее раскрыть специфику ритмического рисунка, создать синхронизированный подголосок, или же, к примеру, усилить ощущение скорости в техно композициях. А вот "короткая" простая задержка в одном из двух стерео каналов может применяться практически на любом аудиоматериале для получения выраженной стереофоничности.

В сложных дилеях (они обычно называются multi-delay или multi-tap delay) используется сразу несколько линий задержки, причем для каждой отдельно настраиваются время задержки и уровень выходящего с нее звука. Линии задержки часто называют "отводами" (tap). Мультидилеи позволяют получить множество задержанных копий исходного сигнала, что дает возможность реализовывать довольно специфические эффекты. Например, из одного удара барабана можно получить барабанную дробь (roll) и размножить ее во времени, расположив всплески звука в различных точках стерео панорамы. Результат работы такого устройства в некоторой степени напоминает эффект эхо - множественностью отголосков звука. Однако для достижения схожего результата используются разные методы: у первого существует несколько линий задержки с независимым управлением временем, а у второго - одна (реже - несколько) "зацикленная" линия, в которой время задержки всех выходных копий (каждой последующей относительно предыдущей) одинаково. Понятно, что мультидилей может давать более произвольное наполнение звука задержками, но зато эхо использует меньше системных ресурсов, что следует иметь в виду, поскольку мы говорим о компьютерных программах.

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

В эту статью включены следующие модули: Cakewalk FX Stereo Delay, Power Technology DSP/FX Delay, Arboretum Systems Hyperprism-DX (Echo, Single Delay, Multi-delay), Sonic Timeworks Delay 6022, Sonic Foundry XFX-1(Simple Delay, Multi-tap Delay), AnalogX SampleSlide, A0 Digital Audio TapeEcho II, Spin Audio SpinDelay, db Audioware db-T tempo delay, Anwida Soft DX C-Delay, Digilogue BlueLine (BlueDelay, BlueMultiTap), DSound BPM Double Delay, Waves SuperTap, FXpansion M.Tap.

В работе с подключаемыми модулями использовались программы Cakewalk Pro Audio 9.0, Cool Edit Pro 1.2, Sound Forge 4.5, WaveLab 2.02, Samplitude 2496 5.32, Cubase VST 3.7, Logic Audio 4.0. Забегая вперед, замечу, что практически все современные модули формата DirectX проходят "заводское" тестирование на корректность работы с различными программами. Описываемые модули не имели каких-либо видимых проблем совместимости.

При оценке модулей принимались во внимание следующие их характеристики.

1) Технические возможности - максимальная частота дискретизации обрабатываемого сигнала, которую понимает модуль, загрузка центрального процессора (по монитору WaveLab, при обработке стерео файла с разрядностью 16 бит и частотой дискретизации 44,1 кГц), разрядность передающей шины (той, по которой обработанный в модуле звук передается в программу).

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

2) Пользовательский интерфейс (удобство, количество изменяемых настроек, диапазон для времени задержки и т. п.). Кроме того, проверялось, является ли модуль истинным стерео устройством (т. е. не микширует ли он внутри себя левый и правый каналы).

3) Напоследок описывается субъективное восприятие качества обработки и общее впечатление от модуля. Поскольку дилей, как таковой, не обрабатывает звук в обычном понимании, а лишь снимает с него копии, факторов, влияющих на это самое впечатление, по большому счету существует всего два. Это функциональность модуля и удобство его интерфейса. Отслушивать задержку, как таковую, на различном звуковом материале - занятие бессмысленное. К тому же цели ее применения у каждого музыканта могут быть свои. Другое дело, что некоторые модули содержат в цепи задержки одно или несколько дополнительных устройств, предлагающих свои возможности для изменения задержанного звука. Например, это может быть фильтр. В этом случае уже есть прямой смысл прослушивать обработку конкретного звукового материала.

Замечу, что прослушивание обработки разноплановых источников все же проводилось, и при этом использовались отдельные дорожки синтезаторов, акустической гитары, ударных и вокала. Однако ввиду большого объема статьи я не буду комментировать работу каждого модуля с тем или иным звуком. Большинство устройств в этом смысле ничем не отличаются друг от друга. Только при наличии интересных результатов (к которым простую задержку вряд ли можно отнести) будет специально указано, что именно получилось, и с каким звуковым источником.

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

Cakewalk FX Stereo Delay (и CFX Delay/Echo)
Один из старейших модулей, в числе прочих входящий в стандартную поставку программы Cakewalk Pro Audio, начиная с шестой версии. Может обрабатывать 16- и 32-битный звук с частотой дискретизации до 96 кГц. На выход передает 32-битный сигнал. При обработке стерео файла загружает процессор на 40%.

Интерфейс весьма прост (рис. 1). Регулировка задержки возможна в интервале от 0,01 миллисекунд до 5 секунд с шагом в 0,01 мс. Но для получения такой точности нужные цифры придется вводить с клавиатуры - регулятор столь малую дискретность обеспечить не может. Время задержки может устанавливаться как совместно, так и раздельно для левого и правого канала. Для объединения настроек нужно нажать кнопку Link. Уровни прямого и задержанного сигнала на выходе также могут регулироваться и раздельно, и совместно. Для каждого канала отдельно возможна регулировка обратной связи (feedback) в процентах. Этот параметр показывает, какое количество задержанного сигнала вновь направляется на эффект, и, в итоге, задает время затухания задержанного сигнала. В положении feedback 0% отрабатывается простая задержка - одиночная копия исходного звука. С увеличением обратной связи количество задержанных копий постепенно возрастает. Модуль является истинным стерео устройством. Параметр Cross Feedback регулирует уровень, с которым задержанный сигнал одного канала направляется на выход другого канала. В максимальном положении регулятора происходит полное смешение задержанного звука правого и левого каналов. При небольших значениях Cross Feedback можно получить довольно красивые стерео эффекты.

Рис. 1

Время задержки можно модулировать, внося расстройку (detune) в звук. Соответствующие регуляторы расположены в секции LFO (ручки depth и rate). Depth задает глубину модуляции. Параметром Rate регулируется частота задающего генератора, модулирующего время задержки, для которого возможны две формы огибающей: синусоидальная и треугольная. Диапазон частот LFO - от 0 до 20 Гц. При достаточных глубине модуляции и уровне обратной связи возникает эффект бульканья, напоминающий звук, прошедший через модулируемый фильтр. Иногда это довольно интересно звучит.

Все регуляторы модуля могут управляться с клавиатуры при помощи клавиш "+" и "-" с одинаковой для всех точностью 1,0 (в соответствующих единицах измерения).

В работе модуля были обнаружены недостатки. При минимальных значениях времени задержки, а именно - 0,01 мс, модуль не работает. На выходе попросту отсутствует задержанный сигнал (в этом легко убедиться, полностью заглушив в микшерной секции исходный звук, - остается полная тишина). Но при значении уже в 0,02 мс все появляется. Конечно, вряд ли кому-то может понадобиться столь малое время, но факт есть факт.

Модуляция времени задержки модуля не нравится мне совсем: вместо ожидаемого сдвига высоты тона, LFO начинает работать то ли в режиме перемножителя, то ли как-то еще, выдавая весьма покореженный звук. Простая синусоида неожиданно начинает давать огромное количество гармоник. Чем больше частота задающего генератора (LFO Rate), тем больше "шаг" гармоник. Результат его работы хорошо виден при обработке тестового сигнала. На рис. 2 представлена спектрограмма исходного и обработанного звука (слева - оригинал, справа - задержка).

Рис. 2

На рисунке 3 показано, что стало с чистой синусоидой (верхняя волна) после обработки (нижняя волна). Отчетливо видно, что она промодулирована.

Рис. 3

Одним словом, использовать этот модуль можно лишь с очень большой осторожностью. Возможности у него средние, а "шаг влево или шаг вправо" наказывается жестоким искажением звука.

Несколько неожиданным в этом свете выглядит то, что идентичный по функциям модуль CFX Delay/Echo из того же Cakewalk (он лишь выглядит чуть иначе, и работает только в моно режиме) функционирует совершенно нормально. Как я не выкручивал ему регуляторы, ожидаемого глобального засорения спектра не наблюдалось. При задействованной модуляции высота исходного тона изменялась, как и положено. Уровень посторонних гармоник при этом оказывался весьма незначительным. На рисунке 4 показан спектр тестовой синусоиды, иллюстрирующий работу CFX Delay/Echo. Вначале идет только исходный звук, затем к прямому сигналу подмешивается задержанный (и модулированный). За счет применения обратной связи наблюдается "раскачка" частоты.

Рис. 4

Так что CFX Delay/Echo вполне можно использовать и для простой задержки, и для создания различных булькающих спецэффектов. Но эхо здесь, конечно, не настоящее. Кроме того, в этом моно устройстве существует возможность выбора канала для обработки. Можно посылать на задержку или только один канал из двух (любой), или их моно микс. А вот FX Stereo Delay в работе оказывается даже менее пригодным. Его возможностей хватает только на одиночную задержку и легкие стерео эффекты

Hyperprism-DX Single Delay
В пакете Hyperprism-DX 2.5.0 фирмы Arboretum Systems содержится сразу три модуля задержки: Single Delay, Multi-delay, Echo. Удивляет то, что со времен пакета Hyperprism-DX 1.5 эти модули (да и не только они) совершенно не изменились, лишь стали требовать более свежую версию DirectX. Начнем с самого простого.

Модуль Single Delay может проводить обработку 32-битного звука с частотой дискретизации до 96 кГц. Звуковой поток на выходе модуля 32-битный. При обработке стерео файла загрузка процессора достигала 19%.

Трудно представить себе более аскетичное устройство, чем Single Delay (рис. 5). Модуль полностью оправдывает свое название, имея всего один регулятор - времени задержки. Отрабатывается только однократная задержка, диапазон изменения от 0 до 4000 миллисекунд с шагом в 0,1 мс. Диапазон значений слайдера Delay настраивается просто. Верхняя граница delay time в миллисекундах показана в окне, примыкающем к нему справа (по умолчанию 4000 мс). Достаточно ввести с клавиатуры другое значение, например 100 мс, и это время станет максимумом, который можно получить, двигая слайдер. Подобный способ настройки применяется во всех модулях Hyperprism-DX. Время задержки, к сожалению, одинаковое для обоих каналов. Никаких дополнительных возможностей по изменению задержанного сигнала нет. Дилей работает четко, искажений звука не наблюдалось даже в самом опасном режиме - с минимальным временем задержки.

 
Рис. 5  
   

Баланс прямого/задержанного звука в выходном сигнале регулируется одним слайдером для обоих каналов. А уровень выходного сигнала можно регулировать отдельно по каналам, для чего предусмотрены два фейдера.

Все регуляторы модуля могут управляться с клавиатуры. Для грубой настройки используется пара PgUp/PgDown, для точной - клавиши со стрелками управления курсором. Однако настройка при помощи стрелочных клавиш работает в обе стороны только для слайдера Delay. В регуляторах Output Level и Mix доступно только повышение уровня (для Mix - прямого сигнала). Но PgUp/PgDown работают вверх/вниз в любом случае.

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

Модуль Single Delay показался мне ограниченно пригодным. С простыми задачами он справляется нормально, никаких шумов или искажений замечено не было. Однако никаких экспериментов со стерео звучанием на нем проводить невозможно, а простенькая задержка уж очень скучна. В этом смысле Single Delay проигрывает даже "опасному" модулю от Cakewalk.

Hyperprism-DX Multi-delay
Модуль может работать со звуком разрядностью 32 бита и частотой дискретизации 96 кГц. Выходной поток 32-битный. При стерео обработке загрузка процессора держалась на уровне 17%, то есть была даже меньше, чем при простой задержке. Факт удивительный, но приятный.

Multi-delay осуществляет трехкратную задержку звука, хотя в модуле есть только два регулятора Delay1 и Delay2 (рис. 6). Первый повтор сигнала появляется через промежуток времени, устанавливаемый слайдером Delay1. Время появления второй копии задается слайдером Delay2. Третья копия возникает через время, равное сумме Delay1 и Delay2 (отсчет ведется от начала исходного звука). Диапазон времени задержки для обоих регуляторов одинаковый: от 0 до 2000 мс, с шагом в 0,1 мс. Уровень каждого из трех повторов сигнала регулируется независимо слайдером Att.Del (Attenuate Delay) - их три штуки. Для каждого повторения сигнала есть свой аттенюатор. Максимальный диапазон каждого - от 0 до -96 дБ, но нижнюю границу диапазона можно поднять. Для этого требуется ввести абсолютное значение ослабления (без знака минус) в первое окошко справа от регулятора. Чем меньше диапазон, тем менее дискретно работает слайдер. Но им можно не пользоваться вообще: достаточно просто ввести с клавиатуры нужное значение. Минимальный шаг величины ослабления для аттенюатора составляет 0,1 дБ.

 
Рис. 6  
   

Общий баланс задержанного и прямого звука на выходе регулируется слайдером Mix. Общий выходной уровень задается парой фейдеров Output Level.

Все слайдеры этого модуля также могут управляться с клавиатуры. Клавиши PgUp/PgDown работают для грубой настройки всех параметров. Стрелочные клавиши могут увеличивать и уменьшать только параметры Delay. Аттенюаторы регулируются в сторону уменьшения ослабления сигнала, Mix - в сторону уменьшения доли задержанного сигнала на выходе (соответственно, - увеличения прямого).

Если отбросить аттенюаторы, то модуль Multi-delay похож на своего "младшего брата" Single Delay. Работает он четко и звук передает честно. А наличие аттенюаторов позволяет уже более гибко варьировать уровни повторений. Модуль, так же, как и Single Delay, является истинным стерео устройством. Однако отсутствие раздельной регулировки задержки по каналам сильно ослабляет его позиции в работе со стереозвуком.

Hyperprism-DX Echo
Модуль может работать со звуком разрядностью 32 бита и частотой дискретизации 96 кГц. Выходной поток 32-битный. При стерео обработке загрузка процессора составляет около 13,5%.

 
Рис. 7  
   

В сущности, Echo - тот же самый Single Delay, но со слайдером Feedback % (рис. 7). Если этот слайдер установить в нулевое положение, то получится уже известная простая задержка. Разница только во времени - здесь возможно установить максимум 2000 мс. Остальное - все то же. Скучно. И, разумеется, никакого настоящего эхо модуль не выдает.

Power Technology DSP/FX Delay
Модуль входит в пакет эффектов DSP/FX Virtual Pack 6.2. Он представляет собой мультидилей с весьма развитым интерфейсом, имеющий восемь линий задержки (возможно отключение ненужных линий). Загрузка процессора при обработке стерео файлов колеблется от 13,5% (с одной линией задержки) до 24% (с восемью линиями). Модуль может работать со звуком разрядностью 32 бита и частотой дискретизации 48 кГц. Звуковой поток на выходе 32-битный. Как и все устройства из пакета DSP/FX, модуль способен работать самостоятельно, без управления из аудиоредактора. При этом возможно проводить файловую обработку или обрабатывать в реальном времени звук, поступающий непосредственно на вход звуковой платы.

 
Рис. 8  
   

Интерфейс понятен и, главное, не перегружен деталями, поскольку индивидуальная настройка параметров каждой линии задержки происходит постранично в одном и том же окне (рис. 8). Все элементы управления настройками эффекта для каждой линии обозначаются своим цветом, что очень удобно. Перед началом работы с модулем нужно открыть окно настроек (кнопка Settings) и выбрать нужное число линий задержки. Для этого надо нажать в окне Settings кнопку "Num. Of Delays", и в открывшемся дочернем окне выбрать нужную цифру. На рисунке 9 эти окна показаны одно под другим. Кроме того, нужно выбрать Sample frequency (частоту дискретизации) и тип входного сигнала: Stereo или Mono.

Рис. 9

DSP/FX Delay устроен не совсем обычно. Все его линии задержки приписаны к определенным каналам стереопары. Все нечетные элементы принадлежат левому каналу, все четные - правому. Таким образом, на каждый канал приходится максимум по четыре отвода, и если подключить их, например, всего пять, то звук левого канала будет проходить через три из них (1-й, 3-й и 5-й), а правого - через два.

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

Все линии имеют одинаковый набор регулируемых параметров. Coarse Delay - грубая настройка времени задержки. Диапазон и дискретность регулирования зависят от количества подключенных линий задержки. Для одной линии диапазон составляет от 0 до 2900 мс с шагом в 50 мс. При работе восьми линий диапазон грубой настройки составляет уже 0-360 мс с шагом 5 мс. Fine Delay - точная подстройка, также зависит от количества отводов. Для одного диапазон составляет 0-58 мс с шагом в 0,5 мс. Для восьми - 0-7,2 мс с шагом в 0,1 мс.

Параметр Feedback позволяет регулировать обратную связь в пределах от 0 до +100% и от 0 до -100% с шагом в 2%. Положительная обратная связь увеличивает долю сигнала, возвращаемого в линию задержки. Отрицательная делает то же самое, но предварительно инвертирует сигнал.

Положение задержанного звука в стереопанораме регулируется ручкой Pan.

После того, как сделаны все индивидуальные настройки, можно "отжать" кнопку Edit. Откроется окно общих настроек с регуляторами Delay Factor, Feedback Factor и Pan Factor. Эти регуляторы управляют изменениями соответствующих параметров одновременно для всех линий задержки. Названия говорят сами за себя: ручками задается коэффициент умножения для каждого соответствующего элемента, но при этом установленные между ними соотношения не меняются. Скажем, при использовании двух отводов было установлено время Delay 1 = 50 мс и Delay 2 = 100 мс. Выставив регулятором Delay Factor значение 2, мы получим уже задержку, соответственно, в 100 и 200 мс - вдвое больше, но по-прежнему в соотношении 1:2.

Для задержки и обратной связи коэффициенты меняются от 0 до 3. Дискретность регулировки этих коэффициентов несколько неопределенная. Можно равновероятно получить и большое, и малое значение. Одинаково аккуратно перемещая мышью ручки настроек, я получал шаг от 0,02 до 0,05 единиц, вне зависимости от прочих настроек. Pan Factor изменяется от 0 до -1, и от 0 до +1. Здесь положительная единица соответствует индивидуальным настройкам панорамы, в значении ноль все центрируется. Отрицательные значения фактора панорамы означают реверсирование левого и правого стерео каналов в задержанном звуке. Плавность изменения параметра здесь уже нормальная. Дискретность составляет 0,02, то есть 2%.

Регуляторы Mix Level и Output Level работают как обычно: первый устанавливает соотношение прямого/задержанного сигнала, второй управляет общим уровнем выхода. Хочу отметить некоторое неудобство работы с регуляторами, выполненными в виде вращаемых ручек. Для того, чтобы они адекватно реагировали, нужно производить мышью соответствующие круговые движения, что не очень удобно, учитывая небольшие размеры "крутильника". Для облегчения процесса иногда приходится, щелкнув мышью по регулятору и не отпуская левую кнопку, отводить курсор мыши подальше в сторону и проводить более широкую дугу. В этом случае настройка производится более плавно и как бы более приятно "на ощупь". С клавиатуры же управлять параметрами невозможно.

Один раз у меня случился "глюк": обрабатывая стерео файл в Cool Edit Pro (три линии задержки, каждая через 200 мс), я получил чересчур большое время задержки (Delay Time). При рассмотрении выяснилось, что модуль в этот раз отсчитывал время обычным способом - от начала исходного звука - только для первой линии задержки. Каждая последующая задержка отсчитывалась уже от предыдущей! Таким образом, с указанными выше параметрами я получил иное время, - 200, 600 и 1200 мс (если считать от оригинала). При этом дисплей с кружками, символически отображающими настройки, показывал время, рассчитанное от исходного звука, давая, таким образом, неверную визуальную информацию. После перезагрузки компьютера (через некоторое время) "глюк" больше не появлялся, но я заранее сделал и сохранил скриншот обработанного файла. Кстати, когда все работает нормально, с тремя отводами невозможно получить задержку сигнала в 1,2 секунды. Возможный максимум - 990 мс. Полагаю, что этот случай характеризует в большей степени общую нестабильность системы: к моменту возникновения этого странного случая я проработал без перерыва несколько часов, загружая разные файлы, открывая и закрывая программы, переключаясь из одной в другую.

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

Sonic Timeworks Delay 6022 1.1
Модуль может работать со звуком разрядностью 32 бита и частотой дискретизации 96 кГц. Выходной поток 32-битный. При стерео обработке загрузка процессора составляет примерно 13,3%.

Раритетный внешний вид этого устройства (рис. 10) произвел на меня хорошее впечатление.

 
  Рис. 10  
   

Timeworks Delay - истинное стерео устройство, и все нужные настройки в нем раздельные для разных каналов.

Индикатор уровня - стрелочный, что мне кажется менее удобным, чем, например, линейка светодиодов. Однако он может показывать на выбор уровни: входного сигнала, общий выходной, и отдельно для сигнала на выходе с линии задержки - еще до микширования с прямым звуком. Соответствующий переключатель с позициями IN, OUT, DELAY расположен справа от индикатора.

Рядом расположен регулятор Gain, изменяющий общий (overall) входной уровень. В справочном файле он называется также Master Volume, поскольку в конечном итоге задает уровень и прямого, и обработанного звука.

Время задержки для каждого канала регулируется слайдерами Time. В находящейся между ними колонке с множителями (x1, x2, x3) задается диапазон: 0-500, 0-1000, 0-1500 мс. Вместо того, чтобы двигать слайдер, достаточно щелкнуть левой кнопкой мыши в окошке под ним. Этим разрешается непосредственный ввод с клавиатуры цифрового значения задержки в миллисекундах. Минимальный шаг - 0,1 мс.

Слайдерами Spin устанавливают уровень обратной связи для задержки. В справке к программе указан диапазон от минус бесконечности до плюс 6 дБ, однако в окне показываются значения от 0 до 100. При приближении уровня к максимальной отметке звуковой тракт самовозбуждается.

Для пар слайдеров Time и Spin возможно группирование. При этом, двигая только один слайдер из пары L-R, можно изменять значение сразу по обоим каналам. Для группироввания слайдеров Time достаточно нажать кнопку GANG в левом нижнем углу окна модуля (под надписью Left). С правой стороны от регуляторов расположена такая же кнопка для группирования слайдеров SPIN.

Уровень задержанного звука в выходном сигнале регулируется раздельно для левого и правого канала (независимо от прямого) слайдерами Left и Right Delay. Их также можно сгруппировать при помощи собственной кнопки Gang. Диапазон регулировки - от -60 до 0 дБ. Уровень исходного (прямого) звука в общем сигнале на выходе устанавливается слайдером MIX. Несколько странный выбор названия, понятней было бы обычное Dry.

Все слайдеры задержки, обратной связи и уровня (кроме Gain) могут управляться с клавиатуры. Если щелкнуть один раз мышью по нужному слайдеру, то, используя клавиши PgUp/PgDown, можно быстро передвигаться по настройкам. Для точной регулировки используются клавиши со стрелками - можно использовать любые пары, вверх/вниз или влево/вправо. Параметр Time при этом изменяется с шагом 0,1 мс, Spin - с шагом 1, выходные уровни - с шагом в 0,1 дБ.

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

Полагаю, именно эти фильтры и приближают Timeworks Delay к мечте музыканта. Благодаря их применению, можно производить почти настоящий эффект эхо.

В качестве иллюстрации возможностей модуля по созданию этого "почти настоящего" эхо предлагаю рассмотреть волновое и спектральное изображения одного и того же стерео семпла (рис. 11 и 12). На обоих рисунках исходному звуку принадлежит только первая волна. Это звук удара по малому барабану, имеющий, как известно, достаточно широкий спектр. Все последующие волны являются задержками, образованными при помощи регулятора обратной связи (SPIN). Прошу обратить внимание - для большей наглядности я установил в левом канале (он сверху) меньшую глубину обратной связи, чем в правом (60 и 90 соответственно). Таким образом, в левом канале происходит более быстрое затухание звука - это ясно видно на рис. 11. Но в нем пропускание фильтра было оставлено на максимуме, а в правом я слегка "прикрутил" ручку TONE (примерно на треть). В результате даже при уменьшении громкости звука в левом канале его спектр не изменяется. В правом - точно наоборот. Идея здесь проста. Фильтр обрабатывает только задержанный звук, а обратная связь "заворачивает" его вновь в линию задержки. В результате многократного прохождения такого цикла один и тот же сигнал должен выходить с все более и более усеченным спектром.

Рис. 11

Рис. 12

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

Подводя итог, могу сказать, что работать с модулем Timeworks Delay 6022 комфортно. Раздельная регулировка по каналам предоставляет широкие возможности по управлению звуком. Например, для одиночного удара малого барабана можно сотворить такой спецэффект. Устанавливается требуемое время задержки (я взял 200 мс), но с небольшой разницей между каналами, скажем, в 1 мс. Обратную связь можно установить в среднее значение. При прохождении задержанного сигнала через петлю обратной связи рассогласование времени задержки для левого и правого каналов будет с каждым циклом увеличиваться на 1 миллисекунду. В результате, если запустить звук, вместо одного удара барабана будет слышна раскатистая затухающая последовательность ударов с все более расширяющейся стерео базой. Звуки как бы разбегаются от центра вправо и влево (разумеется, это справедливо лишь до некоторой предельной разницы во времени). А если при этом чуть прикрутить регуляторы TONE, то звуки, расходясь в стороны, будут еще и отступать на задний план.

Timeworks Delay 6022 в действительности является не только истинным стерео дилеем, но и добротным эхо-процессором, что позволяет решать с его помощью широкий круг задач. Однако следует помнить о том, что в нем недоступно панорамирование эффекта как, например, в DSP/FX. Задержка левого канала всегда будет звучать в левом канале, правого - в правом. Вместе с тем модуль очень легок и послушен в работе.

AnalogX SampleSlide 1.3
Это простенький бесплатный модуль от компании AnalogX (рис. 13). Модуль может обрабатывать звук с разрядностью 32 бита и частотой дискретизации 96 кГц. Загрузка процессора при стерео обработке составляет примерно 10,5%.

 
Рис. 13  
   

SampleSlide возвращает сигнал в той же разрядности, в которой получил. То есть 16-битный звук приходит к выходу модуля также 16-битным, 32-битный, соответственно, - 32-битным.

В модуле всего два регулятора времени задержки - для раздельной настройки по каналам. Шкала проградуирована в семплах, максимальная задержка составляет 88200 семплов, что для звука, оцифрованного с частотой дискретизации 44100 Гц, составляет 2 секунды. Рядом с индикаторным окном, в строке, можно увидеть значение времени задержки в миллисекундах.

Устройство способно производить задержку звука с точностью до семпла! Это самый точный модуль среди всех рассматриваемых. Задержка по каналам независимая, но при желании регуляторы можно объединить кнопкой Connect. Модуль, как мне кажется, является, скорее, вспомогательным инструментом, нежели процессором эффектов. Никакого микширования прямого и задержанного сигналов в нем нет. На выходе всегда присутствует только задержанный сигнал. Разумеется, если установить задержку в 0 семплов, то выходной сигнал можно считать прямым.

Настройку времени задержки лучше производить с клавиатуры - мышью не удается добиться нужной точности. Мышь нужна только для того, чтобы активизировать нужный слайдер. Для грубой настройки нужно пользоваться клавишами PgUp/PgDown. При этом время задержки изменяется с шагом, установленным в окне Step Size (в семплах). Точная настройка с шагом в 1 семпл производится стрелочными клавишами.

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

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

Sonic Foundry Simple Delay 1.0
Модуль является составной частью пакета Sonic Foundry XFX 1. Способен обрабатывать файлы с разрядностью 32 бита и частотой дискретизации 96 кГц. Сигнал на выходе 32-битный. При обработке стерео файла загружает процессор на 13,5%. Имеется несколько пресетных настроек.

Simple Delay - сравнительно простой модуль (рис. 14). Время задержки Delay Time регулируется совместно для левого и правого каналов от 0,001 до 5 секунд, с точностью 1 мс, и звук в каналах не смешивается. Можно либо использовать простую задержку, либо подключать линию обратной связи Feedback для получения псевдоэхо. Для этого есть слайдер Decay Time, проградуированный в секундах, что позволяет устанавливать конкретное время затухания задержанных копий от 0,1 до 20 секунд. Такая шкала мне представляется намного более удобной, чем, например, процентная, поскольку позволяет без всяких расчетов просто выбрать нужное время затухания. Кроме того, поскольку это в чистом виде Fade Out, можно легко подсчитать количество слышимых задержек простым делением параметра Decay Time на Delay Time.

 
Рис. 14  
   

Выходные уровни прямого и задержанного сигнала регулируются раздельно фейдерами Dry Out и Delay Out от -80 до 0 дБ. Каждый фейдер является общим для обоих каналов стереопары, что не очень удобно.

А в остальном, как мне кажется, Simple Delay очень похож на Hyperprism-DX Echo. Практически те же возможности, хотя работать гораздо приятнее за счет большей продуманности интерфейса и хорошей точности регулировок. Управлять модулем можно с клавиатуры. При помощи клавиш PgUp/PgDown осуществляется грубая настройка, при помощи стрелочных клавиш - точная. Больше добавить, к сожалению, нечего.

Sonic Foundry Multi-tap Delay 1.0
Модуль также входит в пакет Sonic Foundry XFX 1. Легко обрабатывает файлы с разрядностью 32 бита и частотой дискретизации 96 кГц. Это уже своего рода "монстр", имеющий восемь линий задержки. Загрузка процессора при обработке стерео файлов колеблется от 20% (для одной подключенной линии задержки) до 35% (для восьми линий).

Число работающих отводов задается слайдером Number of Taps (рис. 15). Для настройки параметров выбранной линии нужно щелкнуть мышью в соответствующем месте селектора Current Tap. После этого можно выбирать время задержки (слайдер Delay) от 1 до 2500 мс с шагом в 1 мс, панораму (Pan) и уровень (Tap gain). Регулировка уровня возможна в пределах от 0 до -100% и от 0 до +100%. При отрицательных значениях Tap gain задержанный сигнал изменяет фазу на 180°. Все задержки изображены на графическом дисплее в координатах время-уровень в виде тонких вертикальных линий. Расстояние линии от оси координат и ее высота показывают соответственно время задержки и уровень задержанного сигнала. При редактировании параметров задержки соответствующая линия обозначается красным цветом.

 
Рис. 15  
   

Общий входной уровень сигнала можно изменять от -80 до 0 дБ слайдером Input gain. Выходные уровни прямого и задержанного сигнала (общего для всех задержек) регулируются слайдерами Dry Out и Wet Out.

В модуле имеется также модулятор времени задержки, позволяющий получать довольно интересные звучания. Регулируются отдельно частота (Mod rate, диапазон от 0,1 до 10 Гц) и глубина (Mod depth, от 0 до 100%). Есть также регулятор обратной связи (Feedback, от 0 до 150%) для получения эффекта эхо. И для окончательного формирования задержанного звука можно использовать пропускающий ФНЧ с частотой среза, изменяемой в пределах от 100 до 10000 Гц.

Так же, как и у "младшего брата", в модуле Multi-tap Delay все регулировки можно производить с клавиатуры.

На этом физика заканчивается и начинается лирика. Невооруженным глазом заметно, что модуль задумывался как серьезное устройство. Много всего, настройки гибкие, можно быстро составить полное представление о глубине возможной обработки, просто применив один из множества записанных в программе пресетов. Но есть два момента, которые портят впечатление от такого, казалось бы роскошного, устройства.

Во-первых, модуль не является истинным стерео. Все настройки по всем восьми линиям задержки применяются одновременно к обоим каналам. Микширование, вероятнее всего, происходит при панорамировании. Если взять крайние значения панорамы, то в любом канале все равно слышны задержки обоих каналов. Напрашивается вывод о том, что на моно источнике применение модуля будет более оправдано, чем на стерео. Однако в этом случае блокируется регулятор панорамы, и разводка по каналам становится возможной только с применением внешних средств - например, микшера Cakewalk. Но в отношении стерео - это кому как нравится, и данное свойство Multi-tap Delay нельзя однозначно считать плохим. В этом даже есть свое преимущество - не нужно подгонять настройки по каналам, все звучит синхронно и гладко.

Вторая проблема модуля (на этот раз именно проблема) - это модулятор. При наблюдении за его действием выявляется сходство с работой модулятора в Cakewalk FX Stereo Delay. А именно - если применять модуляцию времени задержки, модуль начинает искажать звук, засоряя его шумами. Причем, чтобы активизировать этот процесс, достаточно выбрать отличное от нуля значение Mod depth. Все "работает" даже при нулевой частоте задающего генератора. В качестве иллюстрации привожу спектральную картинку синусоиды, обработанной задержкой с подключенной модуляцией (рис. 16). Первая линия - это исходный звук, а все, что расположено далее, является результатом применения задержки с модулированием.

Рис. 16

Все это очень печально и сильно напоминает работу DX-ревербератора, находящегося, кстати, в этом же пакете эффектов от Sonic Foundry. Тот тоже производит шум "на ровном месте", причем в невообразимом количестве.

В конце концов, модуль был забракован. Лично я им не пользуюсь совсем. Существует много других устройств задержки, пусть даже менее "напичканных", но реализованных более грамотно. Думаю, лучше использовать пару простых, но более надежных модулей, чем одного такого монстра. А если вспомнить о существовании DSP/FX Delay, то становится очевидным, что Sonic Foundry есть к чему стремиться.

Digital Audio TapeEcho II 2.0
Имитатор ленточной задержки от компании A0 Digital Audio. Кстати, это одна из немногих фирм, которая открыто опубликовала техническую спецификацию на свое изделие: внутренняя разрядность 32 бита, обрабатывает 32-битный (с плавающей запятой) сигнал с любой частотой дискретизации свыше 36 кГц.

Загрузка процессора 21,5%. Максимально возможная в моей системе частота дискретизации в 96 кГц поддерживается без проблем. Сигнал на выход модуля поступает всегда 32-битный.

Ярко-красный модуль с большими ручками настроек выглядит несколько непривычно (рис. 17). И функциональная часть у него тоже не совсем стандартная. Это не просто линия задержки и не просто эхо-процессор. Модуль имеет гораздо более широкие возможности.

Рис. 17

Управляющие элементы разделены по секциям. Под каждым регулятором расположено окошко с цифрами, показывающими текущую настройку. Если дважды щелкнуть мышью в этом окне, откроется доступ к вводу цифр с клавиатуры.

В секции Delay расположены регуляторы времени задержки Time и обратной связи Feedback. Время можно выбирать от 30 до 2900 миллисекунд с точностью до 0,01 мс. Feedback изменяется в пределах от 0 до -100% и от 0 до +100%. При положительных значениях, как обычно, возникает эффект эхо. В отрицательном диапазоне Feedback эхо также образуется, однако в этом случае каждая последующая задержка инвертирована (сдвинута по фазе на 180°) относительно предыдущей.

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

HPF - пропускающий фильтр высоких частот. Частота среза регулируется в диапазоне 40-4000 Гц с точностью до 1 Гц. Фильтр может отключаться.

LPF - пропускающий ФНЧ. Частота среза изменяется в диапазоне 5-18 кГц с точностью до 1 Гц. Фильтр также может отключаться.

Pan - регулятор панорамы для задержки. Работает только на стерео звуке.

Рис. 18

Saturation - имитатор насыщения магнитной ленты. Регулируется от 0 до 100%. Иными словами, эта ручка позволяет получать эффект дисторшн и регулировать его глубину. При малых его значениях происходит легкое ограничение сигнала, на максимуме - очень сильное. На рис. 18 представлен результат воздействия этого эффекта на обычную синусоиду. Регулятор Saturation находился в положении около 70%. Понятно, что чем сильнее ограничение сигнала, тем сильнее обогащается его спектр. В случае с синусоидой, например, легко проследить, как с ростом ограничения нарастает крутизна фронтов импульса, и синусоидальный сигнал постепенно перерождается в прямоугольный. Я пробовал ради эксперимента послушать обработку звука акустической гитары на этом устройстве. Действительно, при увеличении параметра Saturation гитара начинала все сильнее фузить. Правда, немного не так, как хотелось бы - звук больше походил на хрип перегруженных динамиков, чем на нормальный дисторшн.

На рис. 19 представлена спектрограмма результатов задержки чистой синусоиды (слева) с подключенным эффектом Saturation и с задействованной модуляцией.

Рис. 19

Секция LFO служит для модулирования получаемого эхо, а именно для изменения его высоты (как при изменении скорости движения магнитной ленты). Фактически при этом происходит периодическое изменение времени задержки.

Параметр Rate регулирует скорость модуляции, изменяя частоту задающего генератора от 0,05 до 4,00 Гц с шагом 0,01 Гц.

Параметром Depth изменяют глубину эффекта, он проградуирован в миллисекундах (от 0 до 50 мс). Это означает, что время задержки изменяется на указанное количество миллисекунд с периодичностью, задаваемой регулятором Rate. Должен отметить, что различные сочетания параметров Rate и Depth дают удивительные, часто неожиданные звучания.

Секция Master заведует выходными уровнями. Прямой и задержанный звук регулируются отдельно в диапазоне от -48 до +12 дБ. При минимальном значении усиления звук исчезает полностью (после цифры -47,9 следует -inf).

Над мастер-секцией расположены три линейки "светодиодов", отображающих уровни сигнала соответственно на входе, на ленте (то есть в линии задержки) и общий уровень на выходе.

Хотя модуль произвел на меня довольно сильное впечатление, я все же обратил внимание на то, что нет раздельной регулировки по каналам (и есть общее панорамирование, а значит нельзя говорить об истинном стерео). Есть и еще недостатки. Это относительно большое минимальное время задержки (30 мс) и невозможность полностью отключить LFO Rate. Для него можно лишь установить минимальное значение в 0,05 Гц, при котором параметр Rate, тем не менее, влияет на звук. Кроме того, даже при полностью отключенной сатурации звук из модуля выходит слегка загрязненный. Почему-то всегда присутствует пара-тройка нечетных гармоник (третья очень хорошо видна в спектре при обработке чистой синусоиды, звук при этом характерно окрашивается). Однако в реальном сигнале эти особенности скрадываются, поскольку там и без того хватает различных гармоник. Тем не менее, стоит иметь это в виду. Есть еще очень слабые высокочастотные отображения реального сигнала, но они едва заметны в спектре семпла и реально не влияют на звук.

Мне понравились широкие возможности модуля, который оказался больше, чем просто дилеем. Тут тебе и задержка, и эхо, которые можно промодулировать и добавить дисторшн, и все это еще обрабатывается различными фильтрами. Кстати, паразитные гармоники ведь тоже можно ослабить с помощью ФНЧ, и об этом не следует забывать. Применение сразу двух фильтров позволяет, например, выделять в задержанном сигнале полосу частот, ослабляя прочие. Поскольку фильтр находится в линии обратной связи, при использовании эхо он будет последовательно и многократно обрабатывать один и тот же звук, что даст уже совершенно специфический результат. Работа с этим устройством обычно вызывает у меня прилив энтузиазма - каждый раз находится какое-то новое звучание. Особенно мне понравилось обрабатывать барабанные дорожки. А если использовать TapeEcho II в паре с эффектом Pitch Shifter, то можно делать с ударными все, что заблагорассудится. Немаловажно также то, что возможностями модуля легко пользоваться.

В общем, даже с учетом имеющихся недостатков, я считаю, что этот модуль - классная машина спецэффектов и может быть весьма полезным приобретением. Но если нужно просто и без чрезмерных наворотов получить обычную задержку, то я бы выбрал все-таки Sonic Timeworks Delay.

Spin Audio SpinDelay 1.02
С первого взгляда интерфейс модуля кажется перегруженным. Ручки, кнопки... Хорошо, что никто не догадался использовать виртуальные провода. Я бы не назвал это сооружение интуитивно понятным (рис. 20). Но все проясняется после прочтения справочного файла.

 
Рис. 20  
   

Модуль поддерживает технологию Skins, позволяющую изменять внешний вид рабочего окна программы (неужели это кому-то нужно?). Это напоминает мне программный синтезатор ReBirth. Но различные модификации ReBirth все-таки содержат разные звуки, а для SpinDelay это просто новая одежда. Кстати, на рис. 20 изображено окно модуля в варианте (skin), называемом RG-360. А по умолчанию цветовая гамма оформления мутновато-серая и кнопки имеют немного другую форму (см. здесь).

Модуль работает с внутренней разрядностью 32 бит и может обрабатывать звук разрядностью 32 бита и частотой дискретизации 96 кГц. Выходной поток также 32-битный. При стерео обработке загрузка процессора держится в районе 19,5%.

Устройство содержит два идентичных по параметрам стерео отвода (tap1и tap2), с возможностью как параллельной, так и последовательной работы.

Интерфейс логически разделен на четыре секции. Это: управление параметрами отводов (Tap Parameters Controls), дополнительные регуляторы (Additional Controls), меню предварительных настроек (Quick Presets Bar) и выходной индикатор (Output Level Indicator) Рассмотрим их по порядку.

Основная секция - управление параметрами отводов (Tap Parameters Controls), состоящая из входного селектора и регуляторов. Начну описание с регуляторов, что поможет понять работу селектора.

Слайдер Delay управляет временем задержки. Диапазон от 10 до 2000 мс, шаг - 1 мс. Под ним расположено окошко с цифрами, отображающими текущую настройку. Ручка Feedback задает глубину обратной связи (от 0 до 99%), варьируя время затухания эхо. HF Damp - пропускающий ФНЧ с частотой среза, варьируемой от 100 Гц до 16 кГц. Он расположен на входе в отвод (tap), однако не включен в цепь обратной связи, что важно помнить при работе.

3D Pan - служит для улучшенного пространственного разделения задержек, формируемых обоими отводами. В справке даже говорится о бинауральном эффекте. Рекомендуется применять в паре с инвертированием фазы для получения имитации объемного звучания. Out Pan - панорамирует сигнал, выходящий с отвода. Out Level контролирует выходной уровень сигнала с отвода в диапазоне от -inf до 0 дБ.

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

Группа зависимых кнопок (так называемых "радиокнопок") Phase Inverse Mode позволяет инвертировать фазу любого канала, либо обоих сразу.

Входной селектор (input config) - это группа зависимых кнопочек, позволяющих конфигурировать внутренние цепи устройства и подавать на вход модуля сигнал с разных внутренних точек. Для первого и второго отводов селекторы идентичны. Только в tap2 добавлена пара кнопок, подключающих выход tap1 к входу tap2. Рассмотрим селектор для tap1.

Input. На вход данного отвода поступает только входной сигнал модуля. При этом возможна только простая задержка, регулятор feedback отключен.

Input+tap1 feedback. В этом режиме на вход отвода заводится также задержанный сигнал. Регулятор обратной связи работает, позволяя контролировать время затухания получаемого эхо. Кроме того, в этом режиме разрешается панорамирование задержки и инвертирование ее фазы перед посылом в цепь обратной связи.

Input+tap1 output. Режим, аналогичный предыдущему, только отключены панорамирование и инвертирование фазы.

Input+tap2 feedback. Задержанный сигнал второго отвода поступает на вход модуля, и в частности, на вход tap1. Позволяет создавать перекрестную обратную связь между отводами.

Input+tap2 output. Режим, аналогичный предыдущему, но с ограничениями (панорама и инвертирование не работают).

Для второго отвода все идентично, но есть две дополнительные кнопки для построения цепочки из отводов.

Tap1 output. Вход второго отвода подключается напрямую к выходу первого. Оба отвода в этом режиме работают последовательно. Второй отвод может формировать только простую задержку.

Tap1 output + tap2 feedback. Аналогичный режим, только к входу второго отвода подается еще и сигнал с его же выхода. В этом режиме возможно получить очень сложную задержку, применимую, пожалуй, лишь для очень специальных целей.

Секция дополнительных регуляторов (Additional settings controls) разделена на три группы: калькулятор пересчета темпа в задержку (Tempo Based Delay Calculator), селектор для совместного управления временем задержки для отводов (Tap Delay Linker), регулятор выходного уровня прямого сигнала (Dry Output Level control).

Калькулятор предназначен для быстрого пересчета известного темпа (в bpm - ударах в минуту) обрабатываемого семпла в согласованное время задержки. Вначале нужно ввести темп в окошке Tempo. Это делается при помощи вертикальной и горизонтальной пары кнопок-стрелок, окружающих окошко. Вертикальная пара задает десятки, горизонтальная - единицы. Доступный диапазон 20-250 bpm. Далее настраивается хитрый коэффициент Tempo Ratio, определяющий отношение времени задержки к продолжительности такта. Сам коэффициент выражается дробью, где числитель и знаменатель, в интервале значений от 1 до 32 каждый, задаются отдельно при помощи собственных кнопочек. Чтобы чрезмерно не углубляться в разъяснения сущности работы Tempo Ratio, просто приведу пример расчета из справочного файла.

В переводе. "Например, если темп установлен в значение 125, и желаемое отношение составляет 5/8, время задержки будет рассчитано как (60/125)*(5/8)=300мс."

Для тех, кто не поверил, привожу оригинал. "For example, if the tempo is set to 125, and desired delay ratio is 5/8, the delay will be calculated like: (60/125)*(5/8)=300ms."

После того, как Tempo и Tempo Ratio выбраны, нужно просто нажать кнопочку "to tap1" (или "to tap2"), чтобы выбранные настройки записались в установки выбранного отвода. Вот и все калькулирование - просто и быстро. Полезная функция.

Функция Tap Delay Linker позволяет включить зависимую регулировку параметра Delay в обоих отводах. Передвигая слайдер Delay в первом отводе, мы заставляем передвигаться также и второй. Возможно задавать коэффициент, или множитель, для определения степени воздействия ведущего слайдера на ведомый. Перечень доступных коэффициентов виден на рисунке. При выборе, например, 1/4, получаем, что ведомый слайдер передвигается в четыре раза медленнее ведущего. То есть, переместив первый Delay на 100 мс, получим перемещение второго Delay только на 25 мс.

Следует отметить наличие двух кнопок mute1 и mute2, позволяющих временно отключать выходные сигналы с отводов для облегчения мониторинга проделанных изменений.

В нижней части рабочего окна расположена одинокая кнопка Tail, действующая только в DirectX версии модуля. Ее включение позволяет увеличивать длину обрабатываемого файла таким образом, чтобы в него поместились все слышимые задержки (при "накрученном" параметре Feedback).

Стоит отметить находящиеся в правой части модуля кнопки быстрого доступа к девяти нередактируемым пресетам. Те из них, которые начинаются с 3D, демонстрируют возможности модуля по созданию пространственного звучания. Звучит, в общем, похоже.

Вот, собственно, и все описание интерфейса. Настроек множество, и согласование параметров - занятие несколько утомительное. Два раза повторить один и тот же комплекс настроек довольно трудно. В основном, из-за вращаемых ручек, - с кнопками, конечно, проще.

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

Так вот, неодинаковость двух отводов выяснилась при обычном (не 3D) панорамировании. Для первого отвода схема работы выглядит так: в левом канале на выходе присутствует задержка только левого (входного) канала, в правом канале, соответственно, только задержка из правого канала. Задержанные копии звука из разных каналов не пересекаются, что позволяет говорить о Tap1 как о стерео устройстве. Регулятор панорамы в действительности устроен как сдвоенный регулятор уровня, изменяющий раздельно, но одновременно (и встречно) уровни выходов двух каналов. То есть, в крайнем левом положении Pan на выходе Tap1 есть звук только в левом канале - задержка из левого же канала с максимальным уровнем. При смещении панорамы вправо просто изменяются относительные уровни сигнала, и в крайнем правом ее положении картина прямо противоположна - задержка есть только в правом канале.

В отводе Tap2, как выяснилось, на вход поступает только сигнал из левого канала. Регулятор панорамы размещает задержанный звук левого канала в произвольном месте, от крайнего левого до крайнего правого положения.

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

Теперь о звуке. Если вас еще не отпугнула упоминавшаяся выше громоздкость, то модуль очень даже неплохой. Задержку отрабатывает честно, как простую, так и многократную. Попутно позволяет "прикоснуться" к объемному звучанию, что, в общем-то, не входит в задачи дилея, но звук обогащает. Фильтр, к сожалению, установлен вне цепи обратной связи и позволяет всего один раз фильтровать входящий в отвод сигнал. Здесь он кажется мне довольно бесполезным.

Функции Delay Linker и Delay Calculator оказывают ощутимую поддержку при настройке модуля. Связанность двух линий с применением произвольного коэффициента - это вообще уникальная возможность. Очень удобно создавать сложные задержки.

(Кстати, если кому-то нужен отдельный калькулятор "темп - задержка", на сайте www.analogx.com есть удобная бесплатная программка DelayCalculator, позволяющая, имея цифру bpm, легко рассчитать задержку по целым тактам и его долям, в том числе по триолям.)

3D Pan при работе варьирует фазу сигнала, так что с ним следует быть внимательным: не всякому звуку это будет полезно. Еще следует обратить внимание на то, что в секции Phase mode по умолчанию (то есть при каждом запуске) всегда нажата кнопка invert all. Это тоже не всегда нужно.

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

Db Audioware db-T tempo delay (v.1.02)
Бесплатно распространяемый модуль, входящий в платный пакет эффектов "directX plugin pack" от компании db Audioware (db означает Dave Brown). Способен обрабатывать 32-битный звук с частотой дискретизации до 96 кГц. Выход также 32-битный. Загрузка процессора при стерео обработке держится на уровне 30%.

Из особенностей модуля можно отметить отсутствие привычной настройки времени задержки в миллисекундах. Оно рассчитывается исключительно через темп (bpm), и может принимать только дискретные значения, соответствующие долям такта. Модуль db-T Tempo delay предоставляет истинную стерео обработку - оба канала полностью независимы.

Интерфейс понятен и логичен (рис. 21). Есть мастер-секция и две идентичные секции канальной обработки. Все настройки можно производить не только при помощи мыши, но и с клавиатуры.

Рис. 21

В мастер-секции расположены две ручки, которыми устанавливается время задержки. Регулятор bpm задает темп в пределах от 30 до 250 с шагом в 1. Если оперировать в работе количеством ударов в минуту, то настройки можно сделать очень быстро. Если же хочется все расставить в привычных миллисекундах, то придется взять в руки калькулятор. Пересчет bpm в секунды очень прост: время = 60/bpm. По этой формуле рассчитывается протяженность одного такта в секундах, она же - время задержки. Полученная цифра может быть поделена дополнительно на любое целое число, от 2 до 16 с шагом 1, при помощи регулятора units. Его цифры можно воспринимать именно как делители в арифметическом смысле. Например, при 120 bpm задержка на целый такт составляет 60/120 = 0,5 с. Это при положении ручки units = 1. Если units установить на одну шестнадцатую такта, то время задержки уменьшится в шестнадцать раз и составит 0,031 с. Слайдер delay в каждом канале, напротив, служит в качестве множителя. Возможен выбор значений также от 1 до 16 с шагом в 1. В нашем примере, если установить bpm = 120, units = 1/16 и delay = 16, то время задержки составит те же самые 0,5 с. Комбинируя параметры bpm, units и delay, можно очень широко варьировать время задержки. Но следует помнить, что максимально возможное его значение составляет 2 секунды.

Для получения многократной задержки в каждом канале присутствует слайдер fback, изменяющий глубину обратной связи от 0 (одиночная задержка) до 100% (незатухающее эхо). Каждый канал оснащен парой пропускающих фильтров - ФНЧ и ФВЧ. Оба фильтра имеют одинаковые диапазоны регулировки частоты среза (от 15 Гц до 20 кГц) и могут быть отключены. Радует, что фильтры находятся внутри петли обратной связи, и поэтому обрабатывают каждый отголосок эхо. Таким образом, можно получать динамическое изменение спектра получаемого эхо - в соответствии с выбранными настройками.

Уровень и панорама задержанного звука для каждого канала задаются, соответственно, слайдерами level и регуляторами pan. Общий баланс прямого/задержанного звука определяется регулятором wet:dry, показывающим именно соотношение уровней в интервале от 100:0 до 0:100. На редкость удобный способ индикации.

Вот, собственно, и все настройки. Модуль простой, но при этом мощный. Работается с ним легко и приятно. Для регуляторов уровня, панорамы, обратной связи и фильтров доступна точная настройка: для этого нужно двигать слайдер мышью при нажатой клавише Shift. На самом деле все и без этого настраивается очень точно. К тому же возможен ввод значений параметров с клавиатуры. Задержка/эхо отрабатываются великолепно - никакого рассогласования по каналам или "ухода" задержки из-за неточности настройки. Понятия "неточность" для db-T tempo delay, видимо, не существует. Эхо при помощи фильтров можно вполне прилично раскрашивать, и это очень радует. Одним словом - классный модуль. При кажущейся простоте он не уступает по качеству обработки даже более сложным устройствам. При рассмотрении архитектуры db-T Tempo delay явно прослеживается аналогия с timeworks Delay 6022. Правда, в первом отсутствует индикатор уровня, но зато есть по два фильтра на канал вместо одного, и имеется произвольное панорамирование задержки каждого канала. При этом db-T Tempo delay сильнее загружает процессор.

Anwida Soft DX C-Delay 1.0
Модуль DX C-Delay является частью пакета эффектов DX Modulation Pack компании Anwida Soft. Как и все остальные модули этого пакета, он производит обработку сигнала с 64-битной внутренней точностью. Может обрабатывать файлы с разрядностью 32 бита и частотой дискретизации 96 кГц. Выходной поток 32-битный, загрузка процессора при стерео обработке составляет 31%. Буква "C" в названии C-Delay означает "chorused".

Интерфейс у модуля простой (рис. 22). Есть пять вращаемых ручек, настраивающих параметры задержки, регулятор баланса прямого/обработанного сигнала и фейдер, регулирующий общий уровень звука на выходе модуля в диапазоне от -15 до +3 дБ. Модуль производит истинную стерео обработку, однако его настройки являются общими для обоих стерео каналов.

 
  Рис. 22  
   

Регулятором Delay настраивается время задержки в диапазоне от 50 до 1000 мс. Параметр Feedback контролирует глубину обратной связи, то есть время затухания образующегося эхо. Диапазон 0-100, если установить максимальное значение, то эхо практически не затухает. Ручка Degree управляет фазовращателем, призванным регулировать ширину стереобазы. Смещение фазы звука одного канала относительно другого возможно в диапазоне от 0° до 180°.

Регуляторы Depth и Rate управляют модулятором времени задержки. Rate управляет скоростью задающего генератора в пределах от 0 до 2 Гц. Depth регулирует глубину эффекта.

Модуляторы задержки в устройствах разных производителей звучат по-разному. Модулятор в DX C-Delay выдает именно хорус, как и заявлено в названии. Причем эффект очень легкий (видимо, дают о себе знать 64-битные внутренности - модуль обращается со звуком очень тонко и аккуратно). Особенно хорошо это слышно при обработке акустической гитары и вокала. Я попробовал применить к ним легкую задержку с еще более легким хорусом, чтобы слегка добавить объема в звучание. Эффект был потрясающий: звук получился прозрачным, чистым, живым и настоящим. Гитара зазвучала вообще очень мягко, тепло и естественно.

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

Digilogue BlueDelay
Модуль BlueDelay входит в состав пакета эффектов Blue-Line Plug-In-Pack 2.01, выпущенного под торговой маркой Digilogue. Может обрабатывать звук с разрядностью 32 бита и частотой дискретизации 96 кГц. Внутренняя обработка 32-разрядная с плавающей запятой, выходной поток также 32-битный. Загрузка процессора при стерео обработке составляет 15%.

 
Рис. 23  
   

Модуль в самом деле имеет голубой цвет и состоит из двух окон: BlueDelay и TempoDelay (рис. 23). Отличие между окнами заключается только в способе задания времени задержки - обычные миллисекунды или bpm (рис. 24). Управление любым параметром доступно не только при помощи мыши, но и с клавиатуры. Движение слайдеров осуществляется клавишами: грубое - PgUp/PgDown, точное - стрелочными, очень точное - комбинацией Ctrl + соответствующая стрелка. Дополнительно возможен ввод цифр в соответствующее индикаторное окно.

Рис. 24

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

В секции Gain находится одноименный слайдер, регулирующий входной уровень звука от -15 до +15 дБ с шагом в 0,1. Рядом расположен индикатор уровня, переключаемый между входом и выходом модуля. Секция Delay содержит привычный комплект регуляторов Delay (от 0,1 до 1000 мс с шагом 0,1), Feedback (от 0 до 100 с шагом 0,1) и Mix (также 0 - 100). Секция Filter содержит пропускающие ФНЧ и ФВЧ, расположенные в линии задержки внутри петли обратной связи. ФНЧ имеет диапазон изменения частоты среза от 1,00 до 8,00 кГц с шагом регулировки 10 Гц. Диапазон для ФВЧ - 50-800 Гц с шагом в 1 Гц. Оба фильтра имеют переключаемую крутизну спада и могут быть отключены. Все переключения установок фильтров осуществляются в секции Mode.

В окне TempoDelay содержатся средства настройки задержки в соответствии с темпом музыкального произведения. Диапазон для параметра Tempo достаточно широк - от 20 до 300 bpm, настройка возможна с шагом 0,1. Работа с параметрами L-Delay и R-Delay с их делением такта на доли практически аналогична таковой с параметром Tempo Ratio в модуле SpinDelay. Есть небольшая тонкость. Для каждого канала возможно два режима переключателя связи Delay - bpm (кнопки над слайдерами L-Delay и R-Delay). В положении Free время задержки не зависит от параметра Tempo (постоянно даже при его изменении). В положении Fit устанавливается режим "подгонки" времени задержки под изменение темпа. Расчет параметра Delay будет вестись исходя из размеров установленных долей такта, а длина (во времени) одного и того же такта при изменении темпа, как известно, меняется.

Модуль показался мне вполне честным и надежным, если говорить только о задержке. Думаю, он был бы еще лучше, если бы имел ее панорамирование, но, в общем, и так вполне прилично работает. А вот эхо у него - так себе. Сами копии сигнала, конечно, нормальные. Но только до тех пор, пока не начинаешь пользоваться фильтрами. Тут уже полный провал. Они в BlueDelay какие-то глухие. Полагаю, это расплата за низкую ресурсоемкость. Чуть тронешь, например, ФНЧ - и сразу ощущение ваты в ушах. Конечно, сказывается узкий диапазон, однако не только в нем дело. Звучание фильтров показалось мне несколько мутноватым, в том же timeworks Delay 6022 ФНЧ работает получше и посочнее. На барабанах и жестких синтезаторных пэтчах фильтр оказался неприменим вовсе: просто "валит" звук. С акустической гитарой немного проще, поскольку у нее и звук мягче, и нет такой резкой атаки.

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

Digilogue BlueMultiTap
Как следует из названия, модуль BlueMultiTap из пакета Blue-Line представляет собой мультидилей.

От BlueDelay он отличается только секцией задержки, все остальные характеристики совершенно такие же, включая максимальное время задержки и слабые фильтры. Поэтому рассмотрим только эту секцию, которая называется Taps (рис. 25).

 
  Рис. 25  
   

Модуль имеет восемь линий задержки (отводов) с независимой регулировкой времени, уровня и панорамы задержанного сигнала. Можно использовать только часть отводов - их количество задается нажатием кнопки с соответствующей цифрой из группы Taps. Загрузка процессора при стерео обработке колеблется от 17,5% (с одной линией задержки) до 23,5% (с восемью линиями). К сожалению, нет регулировки обратной связи.

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

Время задержки можно задавать двумя способами - в секундах или в bpm. Под задатчиком темпа (Tempo) расположена кнопка переключателя, принимающего два значения: Fit и Free. В положении Free шкала времени градуируется в секундах, и время задержки не зависит от установок темпа, - только от расположения голубых линий на дисплее. В положении Fit временная шкала градуируется в долях такта. Разрешение сетки (число долей в такте) можно менять слайдером Grid. Время задержки задается путем изменения значения Tempo. Голубые линии на дисплее при этом остаются притянутыми к сетке и масштабируются соответственно изменениям Tempo (рис. 26).

Рис. 26

Вот и все, что касается интерфейса. Перетаскивать задержки по дисплею можно только мышью, и организован этот процесс весьма просто и удобно. Работать комфортно. Но есть некоторое неудобство, обусловленное зависимой регулировкой в обоих стерео каналах. Я говорю о панораме. Все устроено так же, как и во многих аналогичных устройствах. Звук левого и правого канала не микшируется в недрах модуля, однако при среднем положении регулятора панорамы задержка слышна одинаково в обоих каналах. В правом канале слышна задержка из правого, в левом - из левого. При смещении панорамы от центра соответственно добавляем в канал уровень его же задержки, попутно ослабляя задержку другого канала, а вовсе не регулируем панораму. Так же работает, например, модуль SpinDelay. Если звук в каналах сильно различается, то мы имеем сдвоенный регулятор уровня и ничего более - так же он воспринимается и на слух. Если же каналы практически одинаковы по наполнению, то - да, это уже напоминает панорамирование. Однако мне кажется, что говорить о стерео звуке в этом случае не совсем правильно.

Подводя итог, хочу сказать, что модуль, безусловно, сильный, но еще не дотягивает до эпитета "классный". Нет в нем изюминки. Поработав с ним, я решил, что восемь линий задержки не такой уж большой плюс. А вот если бы их сделали, к примеру, парными - по четыре на канал, как в задержке от DSP/FX, - модуль был бы гораздо более гибким и мог бы, пожалуй, потягаться с тем же DSP/FX Delay.

DSound BPM Double Delay 2.4
Модуль задержки входит в пакет эффектов Simple Audio Plug-In Pack от компании Disk Multimedia, выпускающей программные продукты под маркой DSound.

Модуль может работать со звуком разрядностью 32 бита и частотой дискретизации 96 кГц, выходной сигнал 32-битный. Загрузка процессора при стерео обработке не превышает 14,5%.

Мне удалось добыть только демонстрационный вариант пакета Simple Audio Plug-In Pack. К сожалению, изготовитель выбрал самый неудачный, на мой взгляд, способ превращения продукта в демо-версию - путем усечения функций. Тем не менее составить представление о продукте можно. Далее по тексту я буду указывать отличия демо от полной версии.

Итак, BPM Double Delay предлагает раздельную двухканальную обработку, однако управление задержкой общее для обоих каналов (рис. 27). Слово "Double", содержащееся в названии, указывает на две независимые линии задержки: А и В. При работе со стерео сигналом линии A и B начинают работать каждая со своим каналом. На моно источнике каналы А и В также работают в паре, но с одним входным каналом. На выходе при этом получается стерео сигнал. Такое преобразование (моно - стерео) невозможно отключить, поэтому в документации специально обращается внимание на то, что базовая программа-редактор (host-application) должна его также поддерживать. В противном случае BPM Double Delay невозможно будет подключить на обработку моно дорожки.

 
Рис. 27  
   

Рис. 28 Уровень прямого (Dry Out) и задержанного (Wet Out) сигнала регулируются независимо и раздельно для каждого канала (от -60 до 0 дБ, рис. 28). Панорама задержанного звука (PanWet) для каждого канала также настраивается отдельно. Требуемое время задержки определяется значением параметра bpm, который индицируется на дисплее Tempo /BPM/. Диапазон настройки темпа здесь просто огромный: от 10 до 700 bpm. Шагать по цифрам можно при помощи кнопок. В полной версии вертикальная пара кнопок изменяет bpm с шагом в 1, в демо - с шагом 5. Горизонтальная пара кнопок изменяет bpm на 0,01. Кстати, для изменения практически любого параметра в BPM Double Delay вместо мыши можно пользоваться клавишами PgUp/PgDown или стрелочными, что весьма удобно. Можно также дважды щелкнуть левой кнопкой мыши по соответствующему регулятору, или, выделив элемент управления одиночным щелчком, нажать клавишу Insert. В обоих случаях откроется окно, в которое можно непосредственно вводить цифровое значение параметра.

Любопытная деталь интерфейса: все слайдеры по умолчанию двигаются парами - синхронно для левого и правого каналов. Чтобы перемещать мышью только один из них, нужно сначала нажать и удерживать клавишу Shift. Для управления слайдерами с клавиатуры нужно нажать несколько раз клавишу Delete (она подсвечивает по очереди регулятор левого канала, затем правого, затем оба вместе), а затем уже пользоваться клавишами для управления выбранным элементом.

В нижней части окна модуля для облегчения работы есть графический дисплей 3D-Echogram. Он показывает количество, размещение, уровень и панораму задержек в пределах первого такта. Переключатель Bar позволяет выбрать за основу такт размером в 3/4 или 4/4.

Секция Note Selector, содержащая кнопки со значками нот различной длительности, является сердцем модуля. Здесь выбирается количество задержек и интервал между ними в пределах одного такта, длина которого, в свою очередь, напрямую зависит от установленного значения bpm. Алгоритм управления простой. Например (в положении Bar = 4/4), если выбрана кнопка с четвертной нотой, то всего будут отрабатываться четыре задержки, отстоящие друг от друга на 1/4 такта. Для восьмой ноты их будет, соответственно, восемь. Так пишут в справочном файле, но возможны иные варианты. Не следует забывать о слайдере Decay (аналог параметра Feedback), задающем время затухания задержек в интервале от 0 до 30 секунд. При его использовании число задержек будет другим. В демо-версии он, к сожалению, не функционирует, однако сама "начинка" работает - слышно, что задержанные копии сигнала всегда довольно долго повторяются с постепенно убывающей амплитудой. Полминуты - это круто, но, думаю, слишком много для такого параметра.

Необычно организована связь задержек по линиям A и В. Большинство известных DX-модулей при совместном управлении временем задержки для стерео сигнала устанавливает его одинаково для левого и правого каналов. В BPM Double Delay относительное размещение (во времени) задержек линий A и B зафиксировано в несколько странной конфигурации. В справке на этот счет нет никаких пояснений, но схема примерно такая: в одной линии (А) отрабатываются задержки по сильным долям такта, в другой (В) - по слабым. То есть звуки, выходящие с линий задержки A и B, строго чередуются - это хорошо видно на 3D-Echogram.

Если верить тому, что сказано в справке, то звуки с линий A и B должны представлять собой ни что иное, как задержанные копии, снятые с левого и правого стерео каналов по отдельности. Практически же это не так - каналы микшируются. Возможно, что это особенность именно демо-версии. Выяснить это наверняка не представляется возможным. Нельзя даже чуть-чуть потрогать эту самую "раздельность" каналов, поскольку регуляторы панорамы задержек для демо-версии тоже "сломали". Слайдеры можно перемещать, линии на дисплее двигаются, но звук "стоит на месте". При прослушивании получается такая картина: чередующиеся задержки, выходящие с линий A и B панорамированы в крайние положения (100%L и 100%R, соответственно), но каждая задержка представляет собой микс левого и правого каналов. Поэтому нельзя понять, действительно ли модуль может предоставлять истинную стерео обработку для стерео источника, и правдивы ли показания 3D-Echogram. У меня есть сильные подозрения, что раздельная поканальная обработка существует только в воображении разработчиков. В полной версии модуля можно переназначать каналы (Swap), но, опять же, неизвестно, может ли это приносить какую-либо пользу.

Больше в этом модуле ничего нет. Разумеется, для получения полного представления о BPM Double Delay хорошо было бы опробовать полную его версию. Возможно, она сильно отличается от демонстрационной, но в таком случае непонятно, а что же, собственно, демонстрируется. Ну, а мне хватило и имеющейся, чтобы понять: такое устройство я бы не стал приобретать. Работать неудобно, алгоритмы формирования задержек, на мой взгляд, весьма надуманные. Свобода в создании их "геометрии" минимальна, всегда существует множество взаимовлияющих факторов. В результате, модуль возможно применять только для импульсных источников, да и то ограниченно. На любом другом материале так или иначе дадут о себе знать "лишние" задержки, либо наоборот, не хватит нужных.

Waves SuperTap 6-tap Mod
Этот мультидилей входит в состав пакета эффектов Digital Audio Processors 3.0 (а также ProFX Plus) от компании Waves, полнофункциональная демо-версия которого доступна на сайте производителя. Пакет по комплектации напоминает Native Power Pack, но кроме доработанных версий известных процессоров эффектов содержит несколько очень интересных новых. Задержка представлена сразу двумя модулями: SuperTap 2-tap Mod и SuperTap 6-tap Mod. Оба модуля абсолютно одинаковые, за исключением количества линий задержки (отводов) - в старшем модуле их шесть. Частица Mod в названии устройства говорит о наличии модуляторов времени задержки. Оба модуля позволяют задавать время задержки как в миллисекундах, так и в долях такта (bpm). На рис. 29 изображен SuperTap 6-tap Mod.

 
Рис. 29  
   

Модуль поддерживает 32-разрядные звуковые файлы с частотой дискретизации до 96 кГц. Сигнал на выходе 32-битный. При стерео обработке загрузка процессора колеблется от 20,5% при одном подключенном отводе, до 33,5% при шести работающих отводах.

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

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

Итак, все шесть отводов абсолютно одинаковы и работают в режиме истинного стерео, что не мешает им работать, при необходимости, и с моно сигналом.

Каждый отвод состоит из входной секции, регулятора времени задержки и эквалайзера. Во входной секции есть кнопка включения On/Off (подсвечивается при включении), регулятор уровня Gain (от -24 до 0 дБ, с шагом в 0,1 дБ) и регулятор панорамы Rotate (от -45° до +45°). Название Rotate указывает на то, что используется не обычное панорамирование, имеющее место при работе с моно источником, а специальное панорамирование для стерео источников. Перемещение звука в стерео пространстве происходит совершенно иначе, чем простое относительное изменение уровней по каналам, и ласкает слух. Аналогичный принцип используется, например, в модуле Waves S1 Stereo Imager.

Прямой сигнал можно включать и отключать в секции Direct, расположенной над первой линией задержки. Для него доступны регулировка уровня от -24 до 0 дБ и Rotate (от -45° до +45°).

Время задержки в отводе (Delay) можно изменять в пределах от 0 до 6 секунд. Способ индикации времени можно выбирать селектором Grid Mode: или в миллисекундах, или в bpm. Установленное значение задержки показано на самом слайдере, который передвигается по координатной сетке. Шаг сетки (четверти и восьмые, триоли от них, и шестнадцатые) задается селектором Grid, расположенном внизу окна модуля. Этот же селектор влияет на цифру, отображаемую слайдером Delay. Например, если Grid установлен в положение Quarters и время задержки обозначено как 2 (то есть две четверти), то при смене параметра Grid на Eighths слайдер Delay будет показывать уже 4 (то есть четыре восьмых). При активированной кнопке Snap слайдеры задержки будут перемещаться дискретно, притягиваясь к сетке темпа. Если же установить селектор Grid в положение Free, то сетка исчезнет, и задержку можно будет отсчитывать только в миллисекундах.

Секция эквалайзера содержит кнопку On/Off, селектор Type для выбора типа фильтра и регулятор частоты среза Freq (от 0,1 до 20,0 кГц с шагом в 100 Гц). Доступны шесть различных фильтров: два пропускающих (ФНЧ и ФВЧ), два шельфовых (Low Shelf и High Shelf) и два колоколообразных, Bell (с разной крутизной). Регулятор уровня Gain (от -12 до +12 дБ) работает только с шельфами и колоколами.

В нижней части рабочего окна расположена секция обратной связи Feedback. Она имеет кнопку включения, регулятор уровня посыла (от 0 до 100), Rotate (от -45° до +45°) и секцию эквализации с тремя собственными фильтрами: Low Pass, Low Shelf и Low Decay. Первые два идентичны фильтрам в линиях задержки. Low Decay позволяет постепенно приглушать высокочастотную часть спектра сигнала, циклически проходящего через цепь обратной связи. Но самое главное отличие реализации Feedback в SuperTap от модулей прочих производителей заключается в том, что она тоже имеет регулятор Delay. А это дает нам еще один, совершенно удивительный, инструмент.

Графический индикатор Pan Graph, расположенный вверху слева, позволяет видеть и изменять при помощи мыши одновременно уровень и положение в стерео панораме прямого сигнала и сигналов со всех отводов (каждый из них обозначен точкой-маркером своего цвета, примерно так же, как в DSP/FX Delay). Вместо того, чтобы задавать значения этих параметров в отдельных "кнопках-окнах", можно перетаскивать мышью соответствующий маркер, что весьма удобно.

Расположенная рядом секция Tempo позволяет вводить текущий темп музыкального произведения в пределах от 40 до 1200 bpm (бывает ли такое в жизни?). Значение темпа можно изменять, щелкая по треугольным кнопкам, таская мышью непосредственно цифру в окошке, либо просто вводя цифру с клавиатуры. Здесь следует помнить, что в SuperTap понятие bpm всегда относится к четвертной ноте.

Специальная площадка Tap Pad позволяет нащелкивать мышью темп (режим Tempo) или определенный ритмический рисунок (режим Pattern). Режим работы Tap Pad задают кнопочкой Mode.

В секции Modulation расположен модулятор времени задержки, общий для всех отводов. Время задержки плавно изменяется в обе стороны на величину Depth (от 0 до 10 мс, с шагом 0,1 мс) со скоростью Rate (от 0 до 20 Гц, с шагом 0,1 Гц). Модуляция дает возможность производить хорусоподобные эффекты, различные бульканья и хрюканья, и вообще бывает весьма полезна в поисках нового звучания.

Выходная секция содержит индикатор общего выходного уровня (с пик-индикатором) и фейдер, регулирующий уровень от -12 до +12 дБ.

Рис. 30 Если вкратце, то это все. Но на самом деле, не потрогав руками SuperTap, довольно трудно представить себе, какое это чудо. Например, есть у него такая уникальная возможность, как группирование управляющих элементов в линиях задержки. Достаточно щелкнуть мышью, например, над кнопкой Gain в первом отводе и протянуть ее, не отпуская, через остальные кнопки, чтобы объединить в группу все охваченные петлей регуляторы (рис. 30). Теперь все кнопки выглядят нажатыми, и, изменяя значение параметра в одном регуляторе, мы одновременно изменяем их в остальных. Если в разных отводах были установлены различные параметры, то элементы управления после группирования не сбрасывают текущее значение, - синхронизируется лишь величина и направление изменения параметра. Группировке поддаются элементы Gain, Rotate и Freq.

Работать с задержками удобно, настройки очень гибкие.

Про чистоту звука в продуктах Waves говорить вообще нет смысла, - всем известно, что ничего лишнего к ним никогда не "прилипает". Зато, если пожелать, то SuperTap можно легко превратить, например, в синтезатор. Как? У меня это получилось довольно легко. За основу был взят один звук - малого барабана. Подключив все шесть отводов, я создал ритмический рисунок из повторений одного и того же звука. Затем подключил Feedback и настроил ее на очень малое время повтора (Delay) - заведомо меньшее, чем время задержки в любой из линий. Gain был установлен в значение больше 50%. В результате этого получились маленькие петли с очень частым воспроизведением исходного звука - это уже чистой воды синтез. Еще, конечно же, были накручены фильтры по каждому отводу. После этого я чуть добавил модуляцию и включил воспроизведение. Вместо петли из шести ударов малого барабана я услышал великолепный электронный басовый луп, причем звучание было столь плотным и переливчатым, что я всерьез решил семплировать несколько образцов такого баса. Высоту звука в небольших пределах можно регулировать изменением параметра Delay в петле обратной связи. Управление модуляцией позволяет изменять его окраску. Никакой другой из рассматриваемых модулей не способен на такое.

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

FXpansion M.Tap 1.1
Когда я уже заканчивал статью, появилась возможность опробовать полнофункциональную демо-версию этого модуля. Компания FXpansion Audio распространяет его как индивидуально, так и в составе комплекта FXpansion Series One Bundle. Из прилагаемой спецификации можно узнать, что PC версия модуля может работать с полной линейкой операционных систем Microsoft (кроме DOS, разумеется), и что внутренняя точность обработки - 32/64 бита с плавающей запятой.

Выходной сигнал модуля всегда 32-битный, загрузка процессора при стерео обработке меняется от 21% с одним подключенным отводом, до 31% - с четырьмя.

Итак, модуль содержит четыре независимых моно отвода (рис. 31). Его архитектура довольно своеобразна. Используется фирменная "двухшинная" схема, позволяющая, в частности, заводить сигнал с одной шины на другую и создавать перекрестную задержку (cross-tap и cross-feedback). Возможна работа в режиме или mono-to-mono, или stereo-to-stereo. Делать стерео из моно сигнала невозможно. Соответственно, в моно режиме можно использовать четыре отвода, а в стерео - только два (это для действительно независимой обработки, когда на обработку одного канала используется один отвод). Если же микширование стерео источника в моно (для прохождения через моно линию) не критично, то вполне можно использовать все четыре отвода. Мы рассмотрим только стерео режим, поскольку в моно не получается работать с панорамой задержки, что весьма обедняет возможности модуля.

Рис. 31

Участки прохождения сигнала представлены блоками, в каждом из которых совершается минимальный набор действий над проходящим через них звуком. Порядок таков: Source, Time, Damp, Feedback, Output, Master.

Каждая линия задержки содержит в себе следующие элементы (поблочно). Кнопки Source Bus, A или B - входная шина, соответствует левому и правому каналам. В моно режиме безразлично, какой из них выбирать. Слайдер Source Bias - устанавливает баланс между левым и правым каналом для отбора звука в моно линию задержки. В крайних его положениях в линию заводится только один канал из двух.

Time - время задержки. Для грубого выбора времени можно воспользоваться значками нот. Чтобы более точно выбрать задержку можно потянуть мышью прямо за цифру в окошке (так же, как в модулях Waves). Результат представляется в миллисекундах. Общий диапазон настройки времени (и отклик "нот") зависит от показаний мастер-дисплея BPM (в мастер-секции), которые также поддаются перетаскиванию при помощи мыши в диапазоне от 45 до 245 bpm. Чем больше темп, тем меньше задержка, и наоборот. Минимальное время составляет 30 мс, а максимум, которого я достиг, - 5150 мс. При неизменном значении "мастер-BPM" для каждого отвода существует свой интервал доступного времени задержки. От первого к четвертому отводу уменьшается как верхняя, так и нижняя граница временного диапазона.

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

Секция Damp содержит два фильтра с крутизной 6 дБ на октаву: Low-Damp (пропускающий ФВЧ) и High-Damp (пропускающий ФНЧ). Диапазон частот неизвестен (недокументирован), на практике же выяснилось, что ФНЧ способен полностью задавить любой звук (при полностью выкрученной ручке). ФВЧ работал чуть легче, и, в целом, фильтры оставили о себе хорошее впечатление.

В секции Feedback доступна регулировка уровня обратной связи, панорамирование для нее и выбор выходной шины: A или B.

В секции Output регулируется панорама (pan) и уровень (gain) выходящего с линии задержки звука. Под слайдером gain расположена кнопка включения/отключения линии.

В мастер-секции, кроме упоминавшегося выше задатчика BPM, присутствуют выходные регуляторы уровня прямого (dry lvl) и задержанного (wet lvl) звука. Кнопки IN->A, IN->B подключают входной сигнал модуля к соответствующей шине. Кнопка Auto заставляет модуль пытаться автоматически определять темп музыки (работает только в VST варианте). При включении кнопки lock taps все линии задержки начинают изменять время задержки при изменении параметра master-BPM, автоматически подстраиваясь под темп.

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

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

Заключение
Прежде всего, все написанное (кроме технических данных), является моим личным мнением, основанным на собственном представлении о том, каким должен быть звук. И, чтобы подвести итог, скажу о наиболее понравившихся мне модулях.

Номер 1 - это, безусловно, Waves SuperTap. Ничего более серьезного, продуманного и удобного в работе мне не встречалось (среди DirectX устройств). Да и спектр возможностей - "мульти-эхо-дилей" с хорусом и синтезатором - это нечто потрясающее.

На второе место я бы поставил DSP/FX Delay - добротный, серьезный модуль, хотя своим интерфейсом он все-таки попортил мне нервы.

Третье место поделили db Audioware db-T tempo delay и Sonic Timeworks Delay 6022. Они, как мне кажется, находятся в одной "весовой" категории, хотя, все-таки, мне больше нравится модуль от db Audioware: предельная четкость работы, гибкость, предсказуемость результата.

Где-то рядом, пожалуй, мог бы встать FXpansion M.Tap, однако я бы не стал торопиться с выводами, поскольку еще недостаточно хорошо его изучил.

Продукт от фирмы Spin Audio, хотя и задуман очень неплохо, все же не очень привлекает. При всех своих "наворотах" он не стал для меня "своим". При таких возможностях управление могло бы быть попроще и более точным.

Отдельно хочу отметить модуль A0 Digital Audio TapeEcho II, который я использовал в качестве "прибора, позволяющего делать звук ударных". Думаю, любителям электронного саунда он наверняка придется по вкусу.

Остальные же устройства, как мне кажется, выглядят довольно блеклыми.

Cakewalk FX Stereo Delay
www.cakewalk.com
Power Technology DSP/FX Delay
www.power-t.com
Arboretum Systems Hyperprism-DX
www.arboretum.com
Sonic Timeworks Delay 6022
www.sonictimeworks.com
Sonic Foundry XFX-1
www.sonicfoundry.com
AnalogX SampleSlide
www.analogx.com
A0 Digital Audio TapeEcho II
web.tiscali.it/atrianti/index.htm
Spin Audio SpinDelay
www.spinaudio.com
db Audioware db-T tempo delay
db-audioware.com
Anwida Soft DX C-Delay
www.anwida.com
Digilogue BlueLine
www.digilogue.de
DSound BPM Double Delay
www.dsound1.com
Waves SuperTap
www.waves.com
FXpansion M.Tap
www.fxpansion.com

  Оценка статьи

Посещений: 22544 | Проголосовавших: 22 | Средняя оценка: 4.5

   

  Комментарии
В связи с обилием спама размещение комментариев отключено. Пользуйтесь форумами.

РЕКЛАМА

 
       


Цены на рекламу


Музыкальное Оборудование
www.muzoborudovanie.ru
www.moline.ru
mail@muzoborudovanie.ru
© Агентство ДАТА