Начало
 
 


Clavia Nord Modular G 2

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

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

Синтезатор.

Generation 2 — именно так следует воспринимать название новой серии модульных синтезаторов компании Clavia, увидевших свет в конце 2003 года. За время, прошедшее с момента выхода первой модели инструмента Nord Modular (он появился в 1997-98 гг.), у разработчиков накопилось идей, да и технология продвинулась вперед. Так что появление синтезатора следующего поколения было предопределено. В новом инструменте увеличены количество модулей и объем памяти для хранения пэтчей, изменена лицевая панель, кроме того, использованы новые преобразователи для звуковых выходов и входов. Это программно-аппаратный комплекс, в котором аппаратная часть, будучи заранее запрограммирована, может работать независимо от программной.

Nord Modular G 2 существует в трех различных вариантах. Модель G 2, о которой пойдет речь, имеет трехоктавную динамическую клавиатуру с чувствительностью к послекасанию и стандартный набор элементов управления на лицевой панели (рис. 1).


 
Рис. 1  
   

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

Модель G 2 Engine представляет собой однорэковый модуль, лишенный клавиатуры и панельных элементов управления. Внутренняя начинка и внешняя коммутация в нем соответствуют базовой клавишной модели, отсутствуют только микрофонный вход и разъемы для подключения педалей.

Панель управления и коммутация
Лицевая панель синтезатора разделена на две части по группам управляющих элементов (рис. 1а). Есть группа общих настроек и группа настроек пэтча.


 
Рис. 1a  
   

В общей части (она слева) мы видим характерный для инструментов Clavia набор кнопок, сгруппированный возле двухстрочного дисплея с подсветкой. Вокруг дисплея по часовой стрелке расположены регуляторы входного и выходного уровней, группа системных кнопок (System, Patch, Store), кнопка переключения в режим перфоманса, кнопка разделения клавиатуры, четыре кнопки управления слотами, многофункциональные кнопки Shift, Focus/Copy и KB Hold, кнопки октавного сдвига, колесо выбора пэтчей (и системных параметров), кнопка загрузки пэтча в слот и кнопки навигатора. Слева от клавиатуры расположены традиционные трость Pitch Stick и многофункциональное "каменное" колесо.

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

Справа расположены восемь кнопок из группы Parameter Pages, позволяющие переключаться в любую из пятнадцати страниц параметров, и еще одна кнопка переключения индикации дисплеев, Patch Settings/Global.

На задней панели есть четыре аудиовхода и четыре выхода на джеках (преобразователи 24-разрядные, частота дискретизации 96 кГц), микрофонный вход (разъем XLR), выход для наушников, три MIDI-разъема, разъем USB типа B для связи с компьютером, два разъема для педалей (рис. 2).


 
Рис. 2  
   

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

Общее описание синтезатора
Все синтезаторы семейства G 2 имеют четырехчастную мультитембральность (четыре "слота" в терминологии Clavia) и максимальную полифонию в 32 голоса. Однако в реальности максимальной полифонии достичь практически невозможно, поскольку она динамически понижается при увеличении сложности пэтча. Гарантированный минимум полифонии (без платы расширения) — это четыре голоса без эффектов или три голоса при использовании эффектов. Если установить плату, то эти цифры превратятся в восемь и семь, соответственно (как в модели G 2 X).

Порты MIDI способны принимать и передавать информацию по 16 каналам. Сообщения MIDI-контроллеров можно свободно назначать на любой параметр.

Базовые принципы функционирования системы не изменились. Общее их описание можно найти, например, в статье о первой модели Nord Modular.

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

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

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

Эти восемь одновременно доступных параметров относятся к одной из пятнадцати страниц параметров. Страницы перебираются с помощью группы кнопок Parameter Pages в правом нижнем углу лицевой панели. Число 15 получается простой комбинацией трех колонок (горизонтальный ряд кнопок, обозначенных как 1, 2 и 3) и пяти строк (ряд кнопок, обозначенных как A, B, C, D и E). Перемножив 15 и 8, получим цифру 120. Именно столько параметров одного пэтча можно назначить на один комплект физических регуляторов. Переключение страниц происходит почти мгновенно — много ли нужно времени, чтобы нажать одну-две кнопки. Я с трудом могу представить себе ситуацию, когда в живой работе с синтезатором понадобится за короткий промежуток времени покрутить хотя бы полсотни параметров. А их здесь сто двадцать! И практически произвольный доступ. Такой щедрости ни в одном другом аппарате мне встречать не приходилось.

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

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

Для назначения параметра на какой-либо регулятор нужно проделать несложную процедуру. В режиме Patch Edit нажимаем кнопку Focus/Copy и слегка крутим ручку, соответствующую в данный момент выбранному параметру. Происходит запоминание имени параметра (копирование в буфер). После этого выходим из режима редактирования и выбираем любую из пятнадцати страниц параметров нажатием соответствующих кнопок. Затем нажимаем одновременно кнопку Shift и кнопку Focus (которая в этой комбинации работает как Assign/Paste), и, удерживая их, крутим ручку. Выбранное наименование параметра из выбранного модуля появляется на соответствующем дисплее. Все, назначение произведено. Как видим, процедура несложная, однако в программном редакторе этот процесс происходит еще более наглядно.

Независимо от этих регуляторов существуют еще восемь групп морфинга для каждой вариации пэтча. Произвольно выбранную группу изменяемых параметров можно завести на один управляющий элемент — например, колесо модулятора или послекасание. Повернув колесо или сильнее нажав клавишу, исполнитель изменяет одновременно все параметры, объединенные в данную группу. Всего для морфинга в пределах группы может быть выбрано не более 25 параметров. Таким образом, в пэтче возможен морфинг в общей сложности 200 параметров (у первого Modular было всего 25 параметров). Не правда ли, впечатляющая цифра? Уже никаких рук не хватит, чтобы все это крутить. В таком случае придется назначать управление на MIDI и подавать контрольные сигналы с внешнего секвенсора. Кстати, в качестве управляющего элемента для морфинга можно назначить также один из восьми панельных регуляторов, отобрав его у традиционной группы параметров модуля. По умолчанию, для управления морфингом назначены следующие источники: динамика клавиатуры, диапазон клавиатуры, послекасание клавиатуры, педаль, педальный переключатель, колесо модуляции, трость Pitch Stick.

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

Создание нового пэтча возможно только в редакторе. Создавать перфоманс можно как в редакторе, так и с помощью кнопок аппарата. Удаление из памяти синтезатора и тех, и других возможно только в программном редакторе.

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

Благодаря специальной шинной архитектуре, впервые реализованной в G 2, можно создавать не вполне обычные вещи: например, загрузить в три слота по одному обычному пэтчу, в четвертый слот поместить пэтч с эффектами и завести аудиовыходы первых трех пэтчей на вход четвертого. Таким способом реализуется своеобразный "глобальный" процессор эффектов.

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

Файловая система синтезатора имеет 6 Мб энергонезависимой памяти, предназначенной для хранения пэтчей и перфомансов. Средний размер одного пэтча колеблется в пределах 3-5 килобайт, но можно составить и очень крупный экземпляр, который потянет примерно на 20 кб.

Максимальная емкость памяти составляет 32 банка по 128 ячеек в каждом для хранения пэтчей (всего получается 4096 штук), 8 банков по 128 ячеек для перфомансов (всего 1024).

Пэтчи разделены на категории: 13 именованных (Bass, FX, Pad и проч.) и две пользовательские, безымянные. Работает функция поиска по категориям.

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

Итак, можно отметить следующие основные отличия Nord Modular G 2 от Nord Modular: улучшенная клавиатура, улучшенные аналого-цифровые и цифро-аналоговые преобразователи, добавленный микрофонный вход, значительно увеличенное количество регулируемых в реальном времени параметров, связь с компьютером посредством USB, увеличенное количество и разнообразие элементарных модулей, увеличенная емкость памяти для пэтчей и перфомансов. Кроме того, в первом Modular отсутствовали трость и колесо, а в G 2 они появились. Еще следует упомянуть, что звуковые процессоры в G 2 работают на частоте 150 МГц против 80 МГц на первой модели.

Редактор
Программа Modular Editor существует в вариантах для MacOS X и Windows. Для работы программы заявлены относительно невысокие требования к системе. Это обусловлено тем, что ресурсы компьютера расходуются только для прорисовки визуальной структуры пэтча и передачи инструкций в синтезатор. Ничего другого от компьютера не требуется, и вся работа по звукообразованию происходит в собственных процессорах Modular G 2.

Для компьютеров Macintosh необходимый минимум выглядит так: процессор G3 400 МГц, порт USB, 128 Мб RAM, MacOS X 10.2 или выше. Для платформы PC нужен процессор Pentium II 500 МГц, порт USB, 128 Мб RAM, Windows 98SE/2000/XP. Инсталлированный редактор занимает на жестком диске всего около 13 Мб.

Операционная система синтезатора и программный редактор работают в плотной связке, поэтому всегда распространяются комплектом и имеют одинаковые номера версий. Аппарат, с которым я работал, имел предустановленную операционную систему версии 1.10. Этот же номер версии имел входящий в комплект поставки программный редактор на компакт-диске.

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

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

Nord Modular G 2 работает с такими же модулями, с той разницей, что и модули, и соединяющие их кабели существуют "в воображении" процессоров синтезатора. То есть, они виртуальные, но при этом математически точно изображают реальные синтезаторные блоки.

Внутренние расчеты и обработка ведутся с 24-битным разрешением и частотой дискретизации 96 кГц. Однако для управляющих сигналов используется частота в 24 кГц, то есть вчетверо меньше, чем для аудиосигналов. Это сделано для уменьшения бесполезной загрузки процессоров, поскольку диапазон частот управляющих сигналов значительно меньше звукового, и для его передачи вполне хватает 24 кГц.

Соединительные кабели, нарисованные в редакторе, так же, как и разъемы для них, имеют разный цвет для разных типов данных. Все аудиосоединения (выходы и некоторые управляющие входы осцилляторов, вход-выход фильтров и процессоров эффектов и т. д.) обозначены красным цветом. Управляющие сигналы (например, с выхода LFO) передаются по синим кабелям. Логические сигналы, например, клок, передаются по желтым кабелям. Если логические сигналы передаются со звуковым разрешением (96 кГц), то желтый цвет кабелей изменяется на оранжевый. Подробнее об этом будет рассказано дальше.

Есть еще так называемое "нефункциональное" соединение, обозначаемое сероватым кабелем. Это, например, может быть объединение входов нескольких модулей. Скажем, вы запараллелили входы нескольких процессоров эффектов, но еще не подали на них звуковой сигнал. Соединительные кабели будут сероватыми. Но стоит только подвести к ним звуковой сигнал, как вся цепочка перекрасится в красный цвет.

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

Итак, для извлечения звука у нас есть клавиатура. А что нужно для его создания? Во-первых, осциллятор (пусть пока будет один). Во-вторых, устройство, указывающее осциллятору, как именно он должен реагировать на нажатие клавиш. Это генератор огибающей амплитуды. Если его не использовать, то осциллятор будет звучать непрерывно. В сущности, ведь такой генератор представляет собой управляемый усилитель, открываемый по команде клавиатуры. В-третьих, это устройство вывода аудиосигнала. Для Modular G 2 это необходимый и достаточный минимум модулей, чтобы при нажатии клавиши пользователь услышал звук. Такой элементарный пэтч можно увидеть на рис. 3. Все остальное добавляется для усложнения пэтча и может использоваться по вкусу.

Рис. 3

Базовая схема прохождения звукового сигнала в Modular всегда строится именно так: с выхода осциллятора он поступает на вход генератора огибающей, проходит насквозь и подается на вход устройства вывода звука. Как и в предыдущих версиях редактора, выходные разъемы модулей (источники сигналов) выглядят как квадратные гнезда, а входные разъемы (приемники сигналов) всегда круглые.

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

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

Рис. 4

Общий вид рабочего окна редактора с открытым пэтчем средней сложности можно увидеть на рис. 5 . С непривычки это может показаться громоздким и непонятным, но это ощущение наверняка пройдет после того, как вы сконструируете свой первый пэтч. Лично мне логика интерфейса показалась убедительной: да, именно так и должен выглядеть редактор пэтчей модульного синтезатора.


 
Рис. 5  
   

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

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

Основное место экрана отведено для пэтча, то есть для составляющих его модулей. Их можно размещать в двух различных зонах, разделенных горизонтальной планкой. При создании пэтча эта планка обычно лежит в самом низу экрана. Ее можно схватить мышью и перетащить повыше, открыв новую область экрана. Как раз она-то и есть та самая зона эффектов. То, что находится выше, над планкой, называется зоной голосов. Смысл использования этих двух зон объяснялся в первой статье о Nord Modular. Я вкратце напомню.

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

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

Остановимся на полифонии немного подробнее. Выделение голосов для пэтча можно считать динамическим процессом, поскольку система автоматически определяет, сколько нот может звучать одновременно. Пользователь может ограничивать верхний порог. А вообще в системе есть два типа полифонии. Первый тип, фиктивный, — запрашиваемая полифония (polyphony request). Второй — реальная полифония. При составлении пэтча пользователь может запросить, скажем, шестнадцать голосов. Но после завершения работы над пэтчем обнаружит, что реальная полифония составляет всего пять голосов. Значит, или пэтч составлен не оптимально, или пользователь неверно оценил его ресурсоемкость.

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

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

Это явление, кстати, иногда вызывало вопросы у пользователей. "Как же так? — спрашивали они, — в окне выставлена цифра шестнадцать, а реально звучат только десять голосов? Почему?". А потому, что на шестнадцать был сделан запрос, но мощности хватило только на десять. О чем синтезатор честно сообщает в первом из четырех назначаемых дисплеев, когда не включен режим редактирования пэтча. Над этим дисплеем есть подпись Voice Mode. Ориентируйтесь всегда на цифру без скобок. Если обе цифры одинаковые и не очень большие (например, 6), то можно попробовать запросить полифонию побольше. Есть хороший шанс добавить еще несколько реальных голосов. Если цифры начали расходиться, значит найден предел реальной полифонии.

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

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

На мой взгляд, программа сама по себе устроена несложно. Скажем, когда я недавно разбирался с устройством редактора в системе Roland VariOS, то потратил больше времени на его освоение.

Редактор имеет "джентльменский набор" меню: работа с файлами, правка, настройки, справка и еще несколько. Меню File и Edit можно считать стандартными: загрузка-выгрузка, сохранение, копирование и вставка — здесь собраны стандартные команды, и мы на них останавливаться не будем. Что касается остальных меню, то я лишь коротко расскажу о том, что может понадобиться вскоре после начала работы с аппаратом. Полную информацию можно найти в пользовательском руководстве, где все изложено очень доходчиво.

Из меню Patch можно открыть окно Patch Settings, в котором назначаются общие установки для каждой вариации пэтча в отдельности (рис. 6). Это настройки арпеджиатора, колеса Pitch Bend и октавного транспонирования, а также режим работы педали сустейна, точнее, режим работы входа для педали сустейна на задней панели синтезатора. Он может функционировать именно как Sustain (выключатель в положении On) или как простой педальный переключатель On/Off (переключатель в положении Off). Есть еще такая полезная штука, как настройка вибрато. Можно выбрать произвольную глубину до 100 центов включительно, частоту от 4 до 8 Гц, и назначить управляющий элемент: колесо модуляции или сообщение послекасания. Все предельно просто и информативно.

Рис. 6

В этом же меню есть пункт Textpad. С его помощью можно записать комментарии к пэтчу.

Из меню Performance открывается окно Performance Settings с общими настройками перфоманса (рис. 7). Здесь вообще все понятно с первого взгляда. Можно задать название перфоманса, активировать нужное количество слотов, назначить для каждого слота управление с клавиатуры (фактически, это функция Local On/Off) и установить активный клавиатурный диапазон.

Рис. 7

В меню Synth есть строка вызова общих настроек синтезатора Synth Settings. В нем можно выбрать номер MIDI-канала для каждого слота и отдельно глобальный канал, разрешить или запретить прием и передачу значений контроллеров, команд смены программ, MIDI Clock. Там же устанавливается защита памяти, полярность педали сустейна, глобальная настройка Master Tune и глобальный октавный сдвиг клавиатуры. И еще здесь можно отключить клавиатуру (Local On/Off).

Команда Save In Synth позволяет сохранить пэтч в памяти синтезатора. В диалоговом окне просто выбирается номер банка и пэтча, и программа записывает пэтч в указанную ячейку. Если этого не сделать, то при выключении синтезатора несохраненный пэтч потеряется. Впрочем, если вы его предварительно сохраняли в компьютере (командой из меню File), то позже сможете найти и переслать в память синтезатора.

Команды Bank Upload и Bank Download позволяют пересылать целые банки звуков между синтезатором и компьютером. Первая выгружает банк из синтезатора и сохраняет его в компьютере, вторая работает наоборот. Это может быть как банк с пэтчами, так и банк с перфомансами.

В меню Setup есть единственный пункт, открывающий окно косметических настроек редактора (Editor Options). В нем можно задать внешний вид виртуальных кабелей. Они могут быть объемные или нитеобразные, "гнутые", как в программе Reason, или в виде ломаных прямых. Там же устанавливается направление воздействия мыши на виртуальные вращаемые регуляторы. Можно двигать указателем вверх-вниз, вправо-влево или по окружности. Я себе установил вертикальную чувствительность, так мне показалось удобнее. Впрочем, при установке фокуса на вращаемом регуляторе, непосредственно под ним прорисовываются две кнопки-стрелки, ориентированные вверх-вниз. Можно нажимать их мышью вместо того, чтобы перетаскивать указатель, — в обоих случаях будет происходить изменение параметра.

Фокус передается по всяческим регуляторам в пределах модуля также при использовании клавиатурных клавиш с горизонтальными стрелками. Вертикальными стрелками можно изменять значение параметра.

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

Рис. 8

Назначение параметров на панельные органы управления можно сделать еще проще. В меню Tools редактора выберем строку Parameter Pages. Откроется окно с этим же названием, где в графическом режиме можно увидеть сразу все текущие назначения для каждой страницы в отдельности (рис. 9). В правой части окна видны кнопки переключения страниц, работающие параллельно своим тезкам, находящимся на лицевой панели аппарата. Щелкнули по кнопке — переключили страницу. Если на текущей странице мы видим неназначенный регулятор (пустое окошко), то можем прицепить к нему желаемый параметр. Для этого помещаем указатель мыши прямо в это пустое окошко, нажимаем левую кнопку и тащим указатель на изображение нужного регулятора в каком-либо модуле. Наводим мышь прямо на него (рядом с указателем появляется маленький плюс), и отпускаем кнопку. То есть, это привычный метод "drag and drop". И сразу же в пустом до этого момента окошке регулятора возникает название назначенного параметра и его текущее значение.


 
Рис. 9  
   

Из того же меню Tools можно вызвать окно Parameter Overview. Там все то же самое, только нет регуляторов, зато представлены одновременно все пятнадцать страниц параметров. На рис. 10 ради экономии места показана часть этого окна, три строки (A, B, C) и начало четвертой. Полное окно, соответственно, примерно в полтора раза выше. Можно посмотреть все текущие назначения из ста двадцати возможных, и, при необходимости, сделать новое. Способ тот же — щелкаете мышью в пустом окне и делаете вид, что тащите его на виртуальный регулятор какого-нибудь модуля. Бросили мышь — получили назначение. Очень удобно.


 
Рис. 10  
   

Назначенные параметры можно передавать от одного физического контроллера другому. Просто перетащите его мышью из окошка в окошко. Это можно сделать как в Parameter Pages, так и в Parameter Overview.

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

Есть еще такая интересная вещь, как одновременное назначение всех параметров какого-либо модуля на свободные регуляторы. Это может пригодиться, если модуль содержит много настроек — назначение их поштучно отнимет много времени. Щелкнем мышью по телу модуля вне элементов управления (background), выберем пункт Assign, затем номер страницы и номер колонки. Параметры автоматически заполнят нужное количество контроллеров. Если при этом было открыто окно со страницами параметров, в нем можно будет сразу увидеть все появившиеся назначения.

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


 
Рис. 11  
   

Для тех параметров, которые назначены в группу морфинга, высвечивается диапазон морфинга. Клавиша F8 таким же образом высвечивает все текущие назначения параметров на контроллеры лицевой панели синтезатора, то есть ручки и кнопки (рис. 12). F9 показывает назначения параметров на MIDI-контроллеры.

Рис. 12

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

В меню Tools редактора можно найти виртуальную клавиатуру и File Browser. Он похож на старые версии из первого Modular. Из особенностей работы браузера, в частности, под Win98, отмечу его полное непонимание русского языка. При просмотре банков пэтчей или перфомансов, находящихся в синтезаторе, проблем не возникает. Но при просмотре структуры жесткого диска компьютера, вместо привычного словосочетания "Мои документы" видна замечательная абракадабра.

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

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

Рис. 13

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

Чтобы легче ориентироваться в назначенных индивидуальных параметрах при работе с лицевой панелью синтезатора, можно пользоваться кнопкой Display Mode, которая расположена слева от назначаемых дисплеев. Она переключает режимы отображения информации. Дисплеи, как мы помним, двухстрочные, поэтому данные они выводят парами. В одном режиме на них выводятся название модуля и название назначенного параметра, в другом — название параметра и его цифровое значение (рис. 14).

Рис. 14

Теперь посмотрим на сами модули.

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

Всего я насчитал 167 модулей в 16 группах. Это более чем в полтора раза превышает набор для первого Modular. Проверяя "комплектность" текущей конфигурации, я обнаружил огорчившую меня деталь: в версии 1.10 операционной системы (и компьютерного редактора) отсутствуют два модуля, заявленные в пресс-релизе и описываемые в пользовательском руководстве. Это модули для FM-синтеза: генератор и маршрутизатор (о них будет сказано далее, в разделе осцилляторов). Просмотрев мануал для ОС 1.10, я нашел в самом начале упоминание о том, что в данную версию эти модули действительно не включены, но ожидаются в самое ближайшее время.

В новых версиях ОС они уже появились. Поэтому через некоторое время после начала работы с синтезатором я заменил ему операционную систему с 1.10 на 1.24. Кроме небольших исправлений мелких погрешностей и небольшой модификации некоторых модулей, ничего принципиально нового там не сделано. Модули в группах немного перераспределились: вместо 15 групп стало 16. Совсем незначительно изменен интерфейс редактора. В частности, ярлычки, переключающие индикацию банков модулей на панели инструментов, теперь расположены не в один, а в два ряда. Еще нужно отметить, что пэтчи, собранные и сохраненные в редакторе версии 1.24, не читаются в ОС версии 1.10. Но обратная совместимость есть.

При составлении пэтча в ОС версии 1.10 теоретически возможно использовать до 254 модулей, по 127 в разных зонах. Это своеобразный архитектурный "запас". На практике же вряд ли кто-то достигнет заветных цифр, так как мощность процессоров синтезатора все-таки не бесконечна. Да и соединять все это хозяйство будет затруднительно, учитывая, что все модули на одном экране просто не поместятся. Виртуальные кабели будут уходить к объектам, видимым только после прокрутки вправо или влево.

В пользовательском руководстве к версии 1.20 сказано, что максимально в пэтче может быть не более 200 модулей, по сто штук в каждой зоне. Можно предположить, что модули стали более ресурсоемкими. Но, например, модуль ревербератора, как мне показалось, стал загружать процессоры немного меньше, чем в предыдущей версии. Дальнейшее описание модулей относится к операционной системе версии 1.24.

Группа In/Out
Модули из группы входов-выходов, в сравнении с прототипами из первой версии синтезатора, внешне изменились незначительно (рис. 15), хотя состав их теперь несколько иной. В выходных модулях исчезла регулировка уровня, все входы и выходы теперь оснащены столбиком индикатора уровня сигнала. Модули входа и выхода, как и многие другие, теперь имеют выключатели "питания". Модуль PolyAreaIn переименовали в Fx-In, что выглядит более логично: это вход в зону эффектов.

Рис. 15

В группе появился "модуль" с названием Name-Bar. Он представляет собой узкую полоску и предназначен для текстового описания группы модулей. Его можно повесить в любом месте (например, сверху, над группой модулей) и присвоить ему название.

Модули входа и выхода имеют селекторы, переключающие маршрут сигнала. Всего есть по шесть входных и выходных стереофонических маршрутов. Выходной сигнал можно направить на первую и вторую пары внешних выходов (1-2, 3-4), на первую и вторую пары входов в зону эффектов, на первую и вторую пары шин. Обычные входные модули могут получать сигнал с двух пар физических входов и с двух стереошин. Модуль Fx-In может размещаться только в зоне эффектов и имеет только две пары переключаемых входов.

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


 
Рис. 16  
   

Входные и выходные модули существуют в двухканальном и четырехканальном вариантах (Fx-In — только двухканальный). Все модули, кроме Fx-In, могут размещаться в любой зоне, как Poly, так и FX.

Минимально необходимый набор модулей для составления завершенного (звучащего) пэтча увеличивается на две единицы, если подключается зона эффектов. Добавляются модули входа в зону и выхода из нее. Ну и, конечно, потребуется сам модуль эффекта. Чтобы подключить зону эффектов, нужно всего лишь привести в соответствие селекторы входов-выходов модулей в разных зонах. То есть, например, вместо Out 1-2 в зоне голосов выбрать Fx 1-2. Тогда сигнал вместо физических выходов синтезатора сначала направится в зону эффектов. В зоне эффектов на входном модуле выбирается та же пара входов, на которую ссылается выход из зоны голосов (Fx 1-2). Если используется выход на шину (Bus), то вход в зоне эффектов должен отбирать сигнал с шины. Выходной модуль здесь направляет звук на выходные разъемы синтезатора.

Модули входа и выхода имеют возможность усилить или ослабить сигнал шагами по 6 дБ. Входные модули могут понижать уровень на 6 или 12 дБ и повышать на 6 дБ. Выход можно переключать между значениями 0 и +6 дБ (в версии 1.10 было больше вариантов).

Модули полифонической и монофонической клавиатуры, как и детектор нот, работают практически так же, как и в первой версии синтезатора. В момент нажатия клавиши синтезатора (или клавиши в редакторе) на выходах клавиатурных модулей формируется управляющий сигнал, соответствующий типу разъема.

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

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

Обычно используются три типа сигналов: биполярный непрерывный, однополярный (также непрерывный) и логический (дискретный). Биполярный приобретает значения от -64 до +63, включая нулевое, с шагом в единицу. Воспользовавшись несколько иной терминологией, его можно назвать Signed Integer (целочисленный со знаком). Однополярный может приобретать значения от 0 до +64 или +127. Логический сигнал имеет всего два устойчивых состояния: высокий или низкий уровень, логическая 1 или логический 0, как в типичных цифровых схемах. Логические триггеры переключаются между состояниями скачкообразно, без промежуточных значений. Если говорить о привычных для MIDI-контроллеров цифрах, то высокий уровень соответствует значению +64, а низкий уровень соответствует нулевому значению.

Логические схемы, оснащенные входами, могут детектировать входящий сигнал любого типа. В таком случае, все значения выше +64 будут преобразовываться в логическую 1, значения ниже +64 — в логический 0.

В модулях клавиатуры управляющий выход Pitch выдает типичный смешанный сигнал, который используется в системе чаще всего. Этот сигнал содержит информацию о номере нажатой клавиши (высоте звука), плюс значения параметров Pitch Bend и Glide. Сигнал биполярный: номер нулевой MIDI-ноты передается значением контроллера -64, нота 127 передается значением +63. Нулевое значение соответствует "средней До". При этом в моноклавиатуре сообщение о номере ноты зависит от положения переключателя: самая низкая, самая высокая, последняя нажатая.

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

Модуль Device транслирует данные с физических контроллеров синтезатора, таких как колесо модуляции, послекасание, трость Pitch Stick, педали. Их можно использовать в пэтче как управляющие сигналы для различных модулей.

Детектор ноты (модуль Note Detect) выдает сигнал при нажатии только назначенной клавиши, не реагируя на другие. Он передает управляющий сигнал, даже если выбрана вся полифония.

Модуль Status функционирует более экзотично. Он определяет события, соответствующие активному состоянию пэтча, переключению вариации, количеству используемых голосов пэтча. Выход Patch Active вырабатывает логическую единицу в момент загрузки/активации пэтча в слоте. На выход Var. Active передается логическая единица, когда активна текущая вариация. В момент переключения на другую вариацию происходит кратковременный сброс на логический 0, и снова устанавливается логическая единица.

Выход Voice No. вырабатывает контрольный сигнал, изменяющийся в зависимости от количества используемых в данный момент голосов (нажатых клавиш). Контрольный сигнал может принимать значения в диапазоне, который используется в многоканальных коммутаторах, или мультиплексорах (о них — в разделе Switch Group). Один голос соответствует значению параметра 0, два голоса — 4, три голоса — 8 и так далее, по четыре единицы на каждый добавленный голос. При одновременном использовании 32 голосов передается значение 124.

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

В справочном руководстве рассматриваются примеры использования таких необычных функций.

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

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

Рис. 17

Например, модуль Key Quantizer получает непрерывный управляющий сигнал (обычно с выхода любого осциллятора) и генерирует добавочные ноты, заданные пользователем. Вместо одной выбранной ноты при этом звучит уже некое многоголосие (или, как указано в мануале, — "arpeggio-like effect"). Диапазон этого многоголосия можно изменять. Мне показалось, что такая функция может быть полезной при конструировании звуков электропиано.

Модуль Pitch Tracker может, в частности, распознать высоту входящего простого сигнала и создать на его основе управляющий сигнал (pitch control).

А модуль Level Scaler преобразует уровни сигнала в зависимости от номера MIDI-ноты. Уровни изменяются логарифмически, вниз и вверх по клавиатуре относительно выбранной средней ноты. Работа модуля в принципе аналогична стандартной для синтезаторов функции Keyboard Track. Скорость изменения громкости (крутизна наклона огибающей) для нижней и верхней зон клавиатуры задается отдельными регуляторами. В индикаторном окошке огибающая отображается графически.

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

Кстати, именно в этом модуле нам впервые встречается маленькая кнопочка KBT (Keyboard Tracking, контроль клавиатуры), которая есть и во множестве других модулей, в частности, в осцилляторах, а также в некоторых устройствах обработки. Выключатель KBT имеет два значения: On и Off. Если он включен, то модуль получает сигналы от клавиатуры напрямую (hardwired), без каких-либо дополнительных пользовательских соединений. Если выключен, то в пэтче обязательно должен присутствовать модуль клавиатуры, с выхода которого (Pitch, Note) заводится управляющий сигнал на вход модуля. В данном случае это вход Note, в осцилляторах — Pitch. В противном случае модули будут нечувствительны к номеру нажатой клавиши.

Группа Oscillators
Чем занимаются осцилляторы, полагаю, никому объяснять не нужно. В группе есть 16 источников звука и один маршрутизатор. На рис. 18 показаны все осцилляторы, имевшиеся в системе версии 1.10. Среди них есть и простые, и более сложные. Я бы еще разделил их на "ведущие" и "ведомые", то есть "играющие" только под воздействием входящего сигнала от ведущего осциллятора.


 
Рис. 18  
   

Среди "ведущих" есть и тональные осцилляторы, и разнообразные генераторы шума. Многие осцилляторы, как правило, имеют некоторый набор волновых форм, в разных модулях — различный. Три осциллятора имеют набор зависимых переключателей (так называемых "радиокнопок") для переключения исходных волновых форм. Еще в четырех модулях волновые формы выбираются из выпадающего списка. На рис. 19 показан один из самых больших таких наборов, взятый из модуля Shape Oscillator B. При помощи шейпинга форму волны можно значительно изменить. Некоторые простые формы начинают искривляться и терять симметричность, некоторые — обрастают всяческими выступами и впадинами.

Рис. 19

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

Почти все осцилляторы имеют по четыре способа представления рабочей частоты: Semitone, Frequency, Factor и Partial. Тип индикации показывается на кнопке-селекторе, сами цифры — в индикаторных окнах (рис. 20). Полутоновый способ отображает сдвиг частоты осцилляции (от -64 до +64 полутонов) относительно ноты, взятой на клавиатуре. Factor (множитель) показывает то же, но в других единицах. Диапазон коэффициентов умножения — от 0,0248 до 38,055. Способ Partial показывает все в отношениях типа 1:2 (сдвиг вниз на полутон) или, например, 13:1 (сдвиг вверх на октаву). Frequency просто показывает рабочую частоту осциллятора, безотносительно к чему-либо. Но правильная частота будет показана, только если кнопка KBT стоит в положении "выключено" и не используется частотная модуляция. В этом случае модуль удобно применять в качестве высокочастотного модулирующего генератора.

Рис. 20

Все осцилляторы имеют входы для управления частотой. В разъем с аттенюатором (регулятор уровня) обычно подается сигнал с LFO. В разъем без аттенюатора — контрольный сигнал с клавиатуры. Модули с шейпингом имеют входы для управления глубиной этого шейпинга (есть регуляторы уровня) от LFO. В некоторых модулях есть звуковой вход для линейной FM-модуляции и контрольный вход для фазовой модуляции осциллятора.

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

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

Модуль Drum Synth представляет собой более серьезную машину для создания звука "аналоговых" барабанов. Есть ведущий и ведомый осциллятор. У каждого настраиваются высота тона (второй осциллятор — коэффициентом к частоте первого), уровень выхода и затухание. Для звука осцилляторов можно сделать "подкат" при помощи функции Bend. При этом звук спускается к основной частоте сверху. Высота (или "дальность") подката и его скорость регулируются. Кроме того, имеются источник шума с регулируемым фильтром и генератор "щелчка" (Click). Есть несколько зашитых пресетов для бочек, малых барабанов, томов и тарелок.

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

На рис. 21 показаны два модуля, задержавшиеся с выходом в свет: это Operator (в списке на панели инструментов обозначен как DX) и DX Router. Как раз из-за них мне пришлось обновить операционную систему синтезатора.

Рис. 21

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

Модуль оператора содержит генератор синусоидального сигнала, имеет большой набор изменяемых параметров огибающей, несколько модулирующих входов, настраиваемый уровень выходного сигнала для разных клавиатурных зон, как в модуле Level Scaler. Для соединения c маршрутизатором используются выходной разъем и вход с маркировкой FM.

Маршрутизатор имеет шесть пар контактов (вход-выход) для соединения с операторами и один выход. Пользователь может выбрать один из 32 алгоритмов коммутации модулей. Они соответствуют заводским алгоритмам DX 7. Коммутация между операторами отображается на дисплее ярко-зелеными линиями. Есть семиуровневый регулятор обратной связи. Петля обратной связи изображается на дисплее тусклой оранжевой линией.

Кстати, нелишним будет упомянуть об одной полезной функции. Она называется Intelligent module replace, и нередко требуется именно при работе с осцилляторами. Иногда случается так: создаешь пэтч, соединишь кучу кабелей, и вдруг понимаешь, что один осциллятор надо бы заменить. Удалять модуль и вставлять другой — означает заново присоединять к нему кабели. Значительно удобнее просто заменить его. Слева от названия каждого модуля, в углу, есть маленькая пиктограмма — треугольник в квадрате. Если на нее нажать мышью, то откроется полный список модулей из данной группы. Выбираем нужную строчку — и модуль уже заменен с сохранением всех соединений. Действительно очень удобно. Функция замены действует во всех группах.

Группа LFO
В этой группе есть всего пять модулей, в отличие от огромного их количества в редакторе для первого поколения Modular (рис. 22). Причем, модулей собственно LFO, в привычном понимании этого термина, только четыре штуки. Но эта четверка покрывает все мыслимые потребности в источниках модуляции.

Рис. 22

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

Есть три основных диапазона частот: низкий, очень низкий (Sub Rate) и высокий. Генерируемые сигналы могут быть представлены различными способами: в герцах, секундах, значениях темпа (bpm) и долях такта (Clock Sync, от 64:1 до 1:64). Модули имеют ступенчатую настройку клавиатурного контроля и управляющие входы (частота, сброс). Выходные сигналы могут быть представлены одним из шести типов: биполярный, биполярный инвертированный (сдвинутый по фазе на 180 градусов), однополярный позитивный, он же с инверсией, однополярный негативный, он же с инверсией. Амплитуда биполярного сигнала составляет 128 условных единиц, однополярного — только 64, в соответствующую сторону от нуля.

Пятый модуль, генератор клока, производит поток логических сигналов. Есть два базовых режима работы: зависимый (Master clock) и внутренний, независимый (Internal). В режиме Master модуль привязан к глобальному клоку и может синхронизироваться, например, с входящим MIDI-потоком, если в синтезаторе установить привязку Master Clock к внешнему источнику. В независимом режиме модуль вырабатывает собственную частоту, в соответствии с выбранным значением темпа (24-214 bpm). Генератор можно принудительно перезапускать по сигналу сброса, подаваемому на вход Reset. Есть свинговый регулятор (50-75%).

Синхросигнал можно отбирать с четырех выходов. Clk Active удерживает логическую единицу в случае, если генератор работает в режиме внутренней синхронизации. Высокий уровень устанавливается также при приеме команд MIDI Start и MIDI Continue в зависимом режиме. При получении сигнала стоп, выходной сигнал переключается на низкий уровень. Выходы 1/96 и 1/16 выдают, соответственно, 96 и 16 пульсаций на такт. То же самое можно представить как 24 и 4 переключения на четвертную ноту.

Выход Sync выдает сигнал клока с пониженной частотой, то есть поделенный на коэффициент, который задается в окне Sync Every beats. Набор делителей небольшой: 1, 2, 4, 8, 16, 32. Таким образом, даже с единственным модулем в пэтче можно получить богатый набор синхросигналов. А если взять два-три, с разными делителями, то синхронизировать можно вообще что и как угодно. Это особенно актуально при использовании темпозависимой задержки и секвенсоров.

Группа Random
Как следует из названия, модули этой группы предназначены для внесения в звук случайных изменений. Всего есть шесть модулей (рис. 23), условно поделенных на два типа: с внутренней и с внешней синхронизацией. Внешний синхросигнал заводится на логические входы Clock.

Рис. 23

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

В двух модулях, не использующих внешний синхросигнал, можно заметить сходство с генераторами из группы LFO. Но здесь добавлены два важных элемента управления: кнопки Step и Edge. Они градуированы в процентах и переключаются между значениями 0, 25, 50, 75 и 100. Под шагом подразумевается возможная разница между предыдущим значением сигнала и последующим. Вторая кнопочка устанавливает степень сглаживания сигнала при изменении его уровня. Он может быть "рваным", как, например, типичный Sample&Hold в LFO, а может быть плавно изменяющимся, особенно при низкой собственной частоте. Это своего рода параметр Glide. Подобный "гладко" изменяющийся сигнал удобно использовать, например, в фильтрах. Или для управления частотой осциллятора, который модулирует другой осциллятор по входу FM.

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

А один модуль, который называется Random Pattern Generator, воздействует на передачу сигнала при помощи заранее запрограммированной секвенции, то есть последовательности изменения сигнала. Таким образом, если говорить строго, мы имеем на выходе псевдослучайный сигнал. Однако поскольку имеется большое количество исходных паттернов, длину которых можно существенно изменять, то про приставку "псевдо" вполне можно забыть.

Группа Envelope
В этой группе имеются девять модулей огибающей (рис. 24). Из них два запускаются только при получении логического сигнала на управляющем входе (Trig), прочие могут работать как с внешним управлением, так и получая сигнал непосредственно от клавиатуры (hardwired). Эти модули легко отличить по наличию голубой кнопочки KB.

Рис. 24

В различных модулях, как видно на изображении, имеется разное количество стадий огибающей с соответствующими управляющими элементами. Два модуля с принудительным запуском имеют фактически одностадийную огибающую, поскольку фаза атаки там зафиксирована на минимуме. Они называются Hold Envelope (регулируемая фаза Hold и отвесный спад) и Decay Envelope (регулируемый экспоненциальный спад). Их специфика диктует области применения — например, в схемах с FM-синтезом или в перкуссионных генераторах.

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

Все модули имеют кроме сквозного входа-выхода (processing in/out) также отдельный выход для чистого управляющего сигнала огибающей.

Группа Filter
Modular G 2 имеет четырнадцать модулей фильтров (рис. 25).


 
Рис. 25  
   

Некоторые из них перекочевали сюда из редактора для первого поколения Modular. Это простейшие ФНЧ и ФВЧ без резонанса (изображены вверху). Зато они имеют невообразимый набор передаточных характеристик — крутизну спада можно выбрать от 6 до 36 дБ/окт (рис. 26).

Рис. 26

Есть более привычные образцы: классический ФНЧ с узкополосным резонансом и переключаемой крутизной характеристики, мультирежимный Nord-фильтр (имеет типы LP, HP, BP и BR, 2-го и 4-го порядков). Для них уже возможна модуляция частоты среза, а для фильтра Nord также резонанса.

Интересен модуль мультифильтра. Он имеет один регулятор частоты среза и один — резонанса, один вход и три выхода. В модуль зашиты сразу три фильтра, по одному на каждый выход: LPF, HPF и BPF. Характеристики их перестраиваются синхронно, несмотря на разницу типов. Выходные сигналы имеет смысл комбинировать в различных пропорциях при помощи дополнительного модуля микшера.

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

Интересен голосовой формантный фильтр (Voice Filter). Фильтрация происходит при помощи формант гласных звуков, причем имеются три отдельных тракта, в каждом из которых можно выбирать "голосовой" пресет из следующего списка: A, E, I, O, U, Y, AA, AE, OE. При помощи регуляторов можно вручную или модулированием сдвигать всю формантную область по частоте, изменять взаимное расстояние между частотными пиками в формантной области и собственно высоту пиков (резонанс). При использовании аккуратной модуляции синтезаторный голос получается и в самом деле очень живым.

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

Еще нужно отметить фазовый фильтр 14-го порядка (модуль FltPhase). Он имеет шесть полосовых фильтров с возможностью изменения расстояния между полосами и инверсии каждой полосы на 180 градусов (пик/впадина), а также с регулируемой обратной связью (положительная и отрицательная). Количество полос фильтрации также можно изменять от 1 до 6 при помощи отдельного селектора. То есть, фактически это можно считать шестиполосным фейзером. Фильтры можно переключать между тремя типами: Notch, Peak и Deep. Скольжение частоты, расстояние между пиками (Spread) и глубину обратной связи можно также модулировать от внешнего источника.

Есть похожий модуль под названием Comb Filter. Он немного упрощен. Здесь нельзя выбрать количество полос фильтрования — оно зафиксировано (насколько я понял, на цифре 6). Кроме того, убрана регулировка параметра Spread. В остальном фильтр функционирует аналогично фазовому фильтру.

Группа Shaper
Модули из группы шейпинга, как следует из общего названия, воздействуют на форму проходящего сигнала. Условно такой модуль можно представить как управляемый усилитель с изменяемой передаточной функцией, которая воздействует на моментальную амплитуду сигнала (рис. 27).

Рис. 27

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

Рис. 28

Модуль Clip производит цифровой дисторшн, искусственно понижая уровень, на котором возникают искажения (Clip Level). Есть два режима работы: симметричный и несимметричный. В первом случае биполярный сигнал ограничивается и сверху, и снизу, во втором случае "подрезается" только положительная полуволна.

Модуль Overdrive производит тот же эффект усилением сигнала с выводом его пиковых значений за пределы уровня перегрузки. Здесь так же есть симметричный и несимметричный режимы работы, а, кроме того, четыре типа искажений (передаточной функции): Soft, Hard, Heavy и Fat.

Модуль Saturate имеет четыре типа логарифмической передаточной функции (условно: от мягких до жестких искажений) с регулируемой глубиной.

Модуль ShpExp имеет четыре экспоненциальные функции с различной крутизной. Соответственно, влияние на звук они оказывают различное.

В модуле WaveWrap происходит усиление сигнала до его выхода за 0 дБ, затем излишне усиленные участки "заворачиваются" обратно в рабочую область. При этом сигнал отчасти модулирует сам себя, что приводит к возникновению новых гармоник, иногда напоминающих по звучанию результат применения FM-модуляции.

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

Модуль Shape Static использует четыре нерегулируемые кривые пропускания с различными характеристиками. Варианты переключаются зависимыми кнопками.

В модуле Rectifier происходит выпрямление сигнала. Есть четыре фиксированных режима работы: два однополупериодных и два двухполупериодных. В первом возможно отбрасывание отрицательной либо положительной полуволны. Во втором режиме можно использовать отражение отрицательной полуволны в положительную область, либо, наоборот, — отразить положительную полуволну в негативную область. Поскольку для обычного (то есть симметричного) сигнала нет никакой разницы между полуволнами, то этот "выпрямитель" фактически может представить только два отличающихся эффекта. Чтобы раскрыть его потенциал полностью, имеет смысл использовать этот эффект на несимметричном сигнале. Например, подключить его непосредственно на выходе модулей Clip или Overdrive, работающих в несимметричном режиме.

Группа Level
Здесь содержатся 14 модулей преобразования уровня сигнала (рис. 29). Они могут складывать сигналы, вычитать их и перемножать. В редакторе для Modular первого поколения эти модули входили в банк микшеров.

Рис. 29

Кроме сумматоров и перемножителей здесь можно найти, например, повторитель огибающей (Envelope Follower). Модуль анализирует входящий сигнал, проводит экстракцию огибающей и подает ее на выход. Этот управляющий сигнал можно использовать так же, как сигнал с выхода модулей группы Envelope.

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

На основе компаратора построен также хитрый маршрутизатор. Он имеет два входа (А, В) и два выхода (Min, Max). Входные сигналы сравниваются и подаются на выход таким образом, что сигнал с большим уровнем всегда направляется на выход Max, а сигнал с меньшим уровнем — на выход Min.

Описывать прочие модули не стану — это было бы скучно. Полную информацию можно найти в пользовательском руководстве.

Группа Switch
В этой группе сосредоточены разнообразные переключатели и мультиплексоры (многоканальные коммутаторы) общим числом 18 (рис. 30). Модули этой группы могут коммутировать как управляющие сигналы, так и обычные звуковые. Работа большинства из них в комментариях не нуждается. Например, есть модуль с четырьмя входами и одним выходом. По желанию пользователя он может соединять с выходом любой из четырех входов. Есть переключатель с одним входом и восемью выходами — входной сигнал можно направить на любой из выходов. Общее правило здесь такое: в любой момент времени возможно соединение только одного входа только с одним выходом.


 
Рис. 30  
   

Все переключатели из тех, что имеют ручное управление (кнопки), кроме собственно маршрутизации сигнала вырабатывают контрольный сигнал, для которого есть отдельный выход. Его значение соответствует текущему варианту коммутации. Те модули, которые не имеют ручного управления, используют как раз этот управляющий сигнал. К таким "нерукотворно" управляемым модулям принадлежат мультиплексоры, или многоканальные коммутаторы. Они существуют двух видов: один вход и много выходов, много входов и один выход. Внутренняя коммутация подчиняется контрольному сигналу на специальном входе управления. Мультиплексоры можно использовать в связке с ручными переключателями. В принципе, комбинируя несколько различных модулей, можно создать коммутационную матрицу практически любой сложности. Самое сложное здесь — придумать саму схему. Как указывалось раньше, сигнал управления может генерировать также модуль Status из группы входов-выходов, что позволяет переключать сигналы, просто играя на клавиатуре, без дополнительных манипуляций.

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

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

В этой группе есть 10 модулей (рис. 31). С первого же взгляда можно заметить, что логические модули в общих чертах повторяют обычные логические схемы, используемые в цифровой электронике. Здесь есть простые инверторы логического сигнала (функция НЕ, или NOR), прочие логические преобразователи (И, ИЛИ, И-НЕ, ИЛИ-НЕ), модули задержки фронта импульса, D-триггер, S-триггер, различные счетчики импульсов, делитель частоты и прочие.

Рис. 31

Логические модули, как им и положено, имеют сигнальные и управляющие входы. Управление осуществляется по входам для синхросигнала (Clock) и входам сброса двух типов. Такие входы чаще всего используются в триггерах и счетчиках. Сброс по положительному фронту импульса кратковременно инициализирует модуль (Reset) в момент подачи на вход сигнала логической единицы, после чего тот продолжает свою работу (например, счет импульсов) до прихода очередного импульса высокого уровня. "Сброс по уровню" приводит модуль в исходное состояние (Reset) при получении сигнала высокого уровня. Все время, пока на входе сброса присутствует высокий логический уровень, модуль неактивен.

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

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

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

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

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

Группа Sequencer
Пять модулей данной группы обычно используются для создания последовательности нот и конструирования модуляционных паттернов (рис. 32). Говоря обобщенно, секвенсоры предлагают пользователю короткие ряды ячеек памяти (до 16 шагов), в которых можно сохранять значения нот и состояние триггеров. Паттерны секвенсора можно зацикливать или запускать только на одноразовый проход. Несколько модулей можно объединять в последовательную цепочку, удлиняя максимальный размер паттерна.


 
Рис. 32  
   

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

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

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

Группа Mixer
Здесь собраны 16 вариантов микшеров (рис. 33). Приборы этого типа вряд ли нуждаются в каких-то особенных комментариях. Самый простой модуль имеет один канал с регулятором уровня и кнопкой Mute. Самый сложный модуль имеет восемь каналов с фейдерами уровня. Есть модули с заглушением каналов и без такового, монофонические и стереофонические, с индикацией уровней и без нее. Есть даже нерегулируемые сумматоры. В "потенциометрах" некоторых модулей можно переключать тип их характеристики между линейной и логарифмической.


 
Рис. 33  
   

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

Группа Delay
С легкой руки инженеров Clavia, задержку уже не причисляют к разряду эффектов. Ее выделили в отдельную группу.

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

Рис. 34

Полный диапазон времени задержки выбирается из списка. Самый малый из них — всего 5 мс, самый большой — 2,7 с. Есть множество промежуточных значений: 25, 100, 500 мс и выше.

В некоторых модулях есть переключатель Time/Click. Он устанавливает, будет ли модуль оперировать временем задержки или долями такта в привязке к Master Clock.

Некоторые модули многоотводной задержки отличаются друг от друга "идеологически". Например, модуль DelayQuad имеет четыре отвода с независимо устанавливаемым временем задержки для каждого отвода. Этим временем можно управлять извне, например, посредством LFO. Дополнительный пятый отвод задерживает сигнал на максимальное время выбранного диапазона (на рисунке это 5 мс).

Интересен модуль DlyEight. Он представляет собой уже нечто вроде секвенсора, поскольку выходной сигнал появляется строго поочередно на каждом из восьми отводов. Максимальное время задержки устанавливается селектором Range. Это время соответствует появлению сигнала на последнем, восьмом, отводе. Регулятором Time устанавливается интервал времени между появлением сигнала на соседних отводах. Скажем, если здесь установить 10 мс, то на первом отводе сигнал появится через 10 мс после его поступления на вход, на втором отводе — через 20 мс, на третьем — через 30 и так далее.

Используя в одном из пэтчей этот модуль в паре с восьмиканальным сумматором, я получил неплохой "усложнитель" сигнала. Регулировку параметра Time назначил на колесо модулятора. Теперь появилась возможность вращением колеса получить множество разнообразных металлических оттенков в звучании. Если предварительно сформировать приемлемый тембр входящего звука, то такую связку можно использовать для имитирования электропиано.

Группа FX
Эффекты представлены девятью модулями (рис. 35). Здесь есть привычные хорус, фленджер, фейзер, питч-шифтер, ревербератор, компрессор.

Рис. 35

Из менее распространенных эффектов можно назвать модули Digitizer, Scratch и Frequency Shift. Последний из них не эквивалентен модулю Pitch Shift. Питч-шифтер оперирует тонами и полутонами, и при сдвиге частоты оставляет неизменным соотношение гармоник в сигнале. Кроме того, он производит легкую задержку сигнала для неглубокой раскачки частоты. Следовательно, его можно использовать, например, для построения гармонайзера или для имитации струнных хоров фортепиано. Frequency Shift сдвигает и основную частоту, и все присутствующие в сигнале гармоники на строго определенное количество герц. Сдвиг происходит одновременно вверх и вниз, результирующие сигналы подаются на раздельные выходы. Например, если сигнал, содержащий гармоники 200 и 400 Гц, обработать "сдвигом" на 50 Гц, то в результате получится: 150 и 350 Гц на выходе Down, 250 и 450 Гц на выходе Up. Таким образом, при глубоком сдвиге нарушается гармоническая структура сигнала, что приводит к возникновению своеобразного эффекта, иногда напоминающего кольцевую модуляцию.

Эффект Scratch занимается созданием искажений, соответствующих своему названию. Он тоже может считать себя питч-шифтером, хотя и довольно странным. Для получения приличного эффекта необходимо постоянно крутить ручку Rate, да еще и с разной скоростью. Рука устанет. Значительно удобнее просто подвести модулирующий сигнал от любого LFO, и уже на генераторе неспешно покручивать ручку Rate. Меняющаяся частота генератора будет управлять "скретчером" именно так, как нужно.

Модуль оцифровщика (Digitizer) работает "устрашнителем" сигнала, производя его пересемплирование с пониженной разрядностью (от 1 до 12 бит) и частотой дискретизации (32 Гц — 50 кГц), которую можно модулировать, например, от LFO. То есть, это типичный прибор для производства сигналов типа Lo-Fi.

Группа MIDI
Здесь сосредоточены модули, с помощью которых осуществляется связь синтезатора с внешним миром (рис. 36). Большинство содержит селекторы для выбора номера MIDI-контроллера и номера канала. Канал можно задать строго от 1 до 16 или же установить автоматический выбор. В зависимости от того, входной это модуль или выходной, автовыбор канала можно задать как This, Slot# и Keyb. This означает канал, выбранный для текущего слота, Keyboard — канал, по которому передаются сообщения с клавиатуры. Номер слота можно задать только для входящих сообщений.

Рис. 36

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

Один из модулей, NoteZone, работает как транслятор нот и значений контроллеров. Он может получать информацию о взятых нотах строго в заданном диапазоне в заданном MIDI-канале и затем передавать ее по другому каналу, с транспонированием или без него. Есть опция выбора: передавать только значения нот или ноты вместе с контроллерами.

VST controller
Для тех, кто использует в работе еще и VST-инструменты, компания Clavia приготовила маленький подарок. А именно — готовые пэтчи для управления некоторыми виртуальными инструментами. В настоящий момент существуют пэтчи для управления инструментами Arturia minimoog V, Steinberg Monologue, Steinberg Embracer, Steinberg Tonic, Korg MS-20, GMEDIA Oddity (рис. 37).


 
Рис. 37  
   

Все пэтчи, в сущности, представляют собой наборы модулей MIDI Control Send, где управление ручками Value назначено на физические органы управления синтезатора. Загружаешь пэтч, соединяешь синтезатор с компьютером и запускаешь в какой-либо хост-программе VST-инструмент. Вот, собственно, и все. В процессе работы с VSTi все его виртуальные ручки "крутятся" при помощи реальных органов управления синтезатора.

Информацию об этом можно найти на сайте компании Clavia в разделе "маленькие хитрости" (tips&tricks). Действительно, используя модули, передающие MIDI-сообщения, можно с панели синтезатора управлять любыми приборами, понимающими эти команды. Но использовать настоящий синтезатор для управления программными инструментами кажется мне... несколько странным, пожалуй. Дешевле было бы приобрести более простой контроллер, без "мозгов". Если я приобрел синтезатор Modular G 2, то, скорее всего, не буду возиться с программными имитаторами. Зачем мне какой-нибудь "MS-20", если те же звуки (и гораздо больше) я могу создать с помощью Modular? Если только в экспериментальных целях...

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

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

При всем богатстве именно синтезаторных возможностей, есть одна область, в которой Modular показался мне слабоват. Это звуки ударных инструментов. Использование специализированных модулей дает довольно "жидкий" результат. Разумеется, потратив определенное количество времени и задействовав с десяток модулей, вы, скорее всего, сможете вырулить плотный звук электронного барабана. Но за это же время вы сумели бы создать десять добротных мелодических пэтчей. А барабаны можно взять из специализированного источника.

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

В файле Kick_drum.mp3 (201 Кб) показан образец звука электронного барабана в том виде, как он получается в специализированном модуле. Плотности здесь явно не хватает, и можно идти разными путями для ее увеличения. Мы их рассматривать не будем.

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

В файле ElecticGuit.mp3 (159 Кб) показан заводской пэтч с приличным звуком перегруженной электрогитары. А в файле Plucked.mp3 (180 Кб, тоже заводской пэтч) можно услышать нечто, приблизительно имитирующее щипковое звукоизвлечение. Скажем, электроклавесин неизвестной конструкции.

Совершенно потрясающий заводской пэтч я обнаружил в категории органов. Это мягкий переливающийся звук с имитацией Leslie. Образец звучания показан в файле Psyched_organ.mp3 (267 Кб).

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

Еще один заводской пэтч, на этот раз с воздушным подкладом, показан в файле VowelPad.mp3 (144 Кб). Подклад, напоминающий звучание стеклянных колокольчиков, можно послушать в файле Night_sky.mp3 (211 Кб). Нечто вроде комплекта эффектов и текстур "атмосферной" группы собрано в пэтч под названием Fantasy.mp3 (572 Кб). Несколько вариаций из него можно прослушать в файле с этим же названием.

Следующие два примера демонстрируют образцы того, сколь разные звуки могут быть сохранены в различных вариациях одного и того же пэтча. В файле Vari_patch.mp3 (692 Кб) показаны только три вариации. Файл Vari8_patch.mp3 (501 Кб) содержит звуки всех восьми вариаций. Напомню, что от вариации к вариации изменяются только некоторые параметры модулей, но структурно это один и тот же пэтч.

Интересные результаты можно получить, используя "голосовой" фильтр, выделяющий форманты гласных звуков. Возможный образец такого звучания показан в файле Vocal_Filter.mp3 (344 Кб). "Очеловеченным" звуком сыграна сольная партия на фоне органа. Переходы между формантами осуществлялись при помощи колеса модулятора.

В следующем примере можно прослушать образец работы восьмиотводной задержки с изменяемым шагом (модуль Delay Eight). Источником был басовый звук. Все выходы модуля задержки суммировались в восьмиканальном микшере. Величина шага задержки между отводами регулировалась колесом модулятора. При изменении шага задержки в звуке отчетливо проявляются металлические оттенки с характерным фленджерным окрасом. Файл называется Bass_Vari.mp3 (250 Кб).

В файле Bass_FX.mp3 (301 Кб) показан образец басового звука, который можно использовать как спецэффект. Я его собирал самостоятельно и попытался создать подвижную структуру, чтобы звук был не статичным, а изменяющимся. Даже название для пэтча придумал: Infusorium. Возможно, он пригодился бы для озвучивания фильмов с какими-нибудь мутантами или пришельцами — в общем, чтобы было страшно. При записи я просто держал нажатой одну клавишу и крутил ручку фильтра. Использовались две вариации с незначительными отличиями.

В следующем примере показан пример использования модуля Status из группы входов-выходов. Он работает в паре с многовходовым мультиплексором, который переключает активные входы при каждом нажатии клавиши. В четыре задействованных входа заводились различные по тембру сигналы, чтобы переключение было хорошо слышно. Для данного примера использованы гротескные образцы. Но в живой работе, разумеется, можно использовать любые звуки и в любых количествах, создавая иллюзию совершенно спонтанного переключения тембров. Тема проигрывалась вначале в один голос, затем — двухголосием. Файл называется Voice_change.mp3 (256 Кб).

Следующая группа примеров показывает работу модулей FM-синтеза в различных комбинациях. Инженеры Clavia для всех пэтчей с использованием многооператорного FM-синтеза использовали в обозначениях аббревиатуру DX. Этим они подчеркивают то обстоятельство, что и сами операторы, и маршрутизатор с набором алгоритмов были скопированы с легендарной Yamaha DX 7. Все образцы звуков этой группы я называл, используя префикс FM.

Файлы FM1.mp3 (248 Кб), FM2.mp3 (165 Кб) и FM3.mp3 (117 Кб) показывают некоторые "типичные" для данного синтеза образцы звуков. Это как просто синтетика, так и пиано с органами. В первом файле показаны три вариации одного пэтча.

В файлах FM_Bass1.mp3 (134 Кб) и FM_Bass2.mp3 (260 Кб) показаны звонкие басовые образцы. В них можно услышать характерное "повизгивание", обычно присущее этим звукам.

Еще два примера показывают имитацию пиано Rhodes. Первый вариант — это перегруженный звук (файл FM_Rhodes.mp3, 217 Кб). Во втором образце показан мягкое классическое пиано (файл FM_Rhodes2.mp3, 123 Кб).

Файл FM_Jungles.mp3 (381 Кб) демонстрирует образцы, зашитые в вариации одноименного заводского пэтча. Это звуки ночных джунглей. Меня особенно поразила имитация зудения комаров.

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

Для двух примеров были задействованы пэтчи из группы Audio-In. В первом из них используется хитрая динамическая модуляция звука. При неизменном входном сигнале переход вверх по клавиатуре дает все более интересный результат. В данном случае я попробовал напеть несложную тему, одновременно проигрывая ее на клавиатуре. Вначале еще можно было уловить "нормальный" человеческий голос, хотя и с посторонними интонациями. А вот при переходе на октаву вверх (только на клавиатуре) мой голос превратился в нечто невообразимое. Какие-нибудь гномы могли бы, наверное, разговаривать подобными голосами. Файл называется Audio-in1.mp3 (260 Кб).

Второй пример показан в файле Audio-in2.mp3 (120 Кб). Здесь использовано расщепление сигнала со сдвигом частоты, задержкой и какой-то обработкой полученных полос. Я уже и не помню, что там было в пэтче. Но, судя по голосу, который получался на выходе, из меня сделали какого-то монстра. В данном примере я попробовал "злодейски" посмеяться. Если сравнить входной и выходной сигнал, то мой нарочитый смех может показаться просто младенчески невинным.

Полагаю, если как следует потрудиться, то можно превратить Modular G2 в мощный голосовой процессор. Например, здесь не показана работа классического вокального гармонайзера, но собрать его совсем несложно. А уж для производства спецэффектов, кроме Modular G 2, вам потребуется только спецфантазия, и более ничего. Ну, пожалуй, еще некоторое количество свободного времени.

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

В файле Vocoder1.mp3 (188 Кб) демонстрируется классическое звучание. Более жесткое звучание вокодера из-за изменения синтезаторной начинки показано в файле Vocoder2.mp3 (217 Кб). В этом примере две вариации: первая — оригинальная, а для второй я немного изменил работу вокодерного модуля, перестроив матрицу соответствия банков фильтров.

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

Последний пример — перфоманс Perf_BCHydro.mp3 (0,99 Мб). Файл с образцом звучания называется так же. Собственно, этот перфоманс представляет собой миниатюрную композицию. Он содержит партии соло, баса, апеджиированный подклад и ритмическую дорожку. Такая потрясающая сложность звуковой картины достигается использованием в частях перфоманса множества секвенсоров.

Заключение
Завершая рассказ, скажу несколько слов о пресловутой сложности модульных инструментов. Реальные модульные системы, возможно, и способны вызвать трепет у начинающего пользователя. Все эти пучки переплетающихся кабелей действительно имеют мало общего с музыкой. Что касается виртуальных модульных систем, то здесь, на мой взгляд, все проще. В английском языке существует несколько слов, с разных сторон соответствующих слову "сложный". Это "complex", "difficult", "combined" — список можно продолжать довольно долго. Так вот, нужное понятие содержится в слове complex, но никак не difficult. Инструмент имеет сложную комплексную структуру, но это не означает наличие непреодолимых трудностей в использовании. Конечно, не помешает определенная подготовка. Но я с чистой совестью могу рекомендовать Modular еще и в качестве обучающего пособия.

Как происходит составление обычного пользовательского пэтча? Если не говорить о методике поиска "наобум", то вначале формируется ожидаемый образ звука, затем мысленно составляется начальная структура пэтча (осцилляторы, модуляторы, фильтры), делается черновой набросок, а затем уже настройки доводятся до нужной кондиции, подключаются эффекты, и так далее. И все это время структура пэтча держится в памяти музыканта. Изобретая новый звук в Nord Modular, ничего особенного держать в памяти не нужно, поскольку весь пэтч находится перед глазами. Все модули, соединительные "кабели", глубина взаимного воздействия — все это можно увидеть и даже потрогать. И такой процесс создания пэтча показался мне даже более интересным, чем традиционный "невидимый". Кроме того, здесь более понятна логика взаимодействия модулей.

Кстати, на сайте компании Clavia (www.clavia.se) можно найти и бесплатно скачать демонстрационную одноголосную версию редактора. Тем, кто еще не пробовал свои силы в модульном синтезе, советую воспользоваться этой уникальной возможностью, поскольку такая программа — это одновременно и учебник, и практикум по синтезу звука.

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

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

Clavia Nord Modular G 2 1781 евро
Clavia Nord Modular G 2 X 2213 евро
Clavia Nord Modular G 2 Engine 844 евро
Clavia Nord Modular G 2 Expansion 360 евро
Аваллон

  Звуковые примеры

AccGuit.mp3 (348 Кб)
Audio-in1.mp3 (260 Кб)
Audio-in2.mp3 (120 Кб)
Bass_FX.mp3 (301 Кб)
Bass_Vari.mp3 (250 Кб)
ElecticGuit.mp3 (159 Кб)
Fantasy.mp3 (572 Кб)
FM1.mp3 (248 Кб)
FM2.mp3 (165 Кб)
FM3.mp3 (117 Кб)
FM_Bass1.mp3 (134 Кб)
FM_Bass2.mp3 (260 Кб)
FM_Jungles.mp3 (381 Кб)
FM_Rhodes.mp3 (217 Кб)
FM_Rhodes2.mp3 (123 Кб)
Kick_drum.mp3 (201 Кб)
Night_sky.mp3 (211 Кб)
Perf_BCHydro.mp3 (0,99 Мб)
Plucked.mp3 (180 Кб)
Psyched_organ.mp3 (267 Кб)
Soft_Lead.mp3 (561 Кб)
Vari_patch.mp3 (692 Кб)
Vari8_patch.mp3 (501 Кб)
Vocal_Filter.mp3 (344 Кб)
Vocoder1.mp3 (188 Кб)
Vocoder2.mp3 (217 Кб)
Voice_change.mp3 (256 Кб)
VowelPad.mp3 (144 Кб)

  Оценка статьи
Посещений: 17798 | Проголосовавших: 10 | Средняя оценка: 4.3

   

  Комментарии
31.05.05 21:44
ART
Чумавейший инструментик

20.06.08 22:14
spyker
супер! спасибо огромное за статью!

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

РЕКЛАМА

 
       


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


Музыкальное Оборудование
muzoborudovanie.ru
mail@muzoborudovanie.ru

© Агентство ДАТА