|
|
|
|
|
|
|
rewire
|
|
|
|
Реализация, или "Как оно работает?" Учитывая прежде всего
практический интерес к технологии, не будем вдаваться в программистские дебри,
тем более, что по сложности реализации ReWire превосходит многие "навороченные"
технологии (вроде MROS в Cubase).
Поддержка ReWire приложениями как на
PC, так и на Mac, сводится к выполнению ими определенного соглашения
(контракта). Программный синтезатор или другой источник аудио данных (назовем
его сервер) является поставщиком этих данных для программного секвенсора/
микшера/ рекордера (назовем его клиентом). Клиент работает с сервером через
системный модуль, обеспечивающий реализацию протокола ReWire. Этот модуль
принадлежит серверу и выпускается его производителем.
Первым запускается
клиент. Он просматривает системную базу данных на наличие приложений,
поддерживающих ReWire. Пока ни одно из таких приложений не запущено, клиент
работает обычным образом (например, в его виртуальном микшере не появляется
новых входных каналов). Как только запускается приложение-сервер, поддерживающее
ReWire, оно проверяет систему на наличие активного (работающего) клиента. Если
активный клиент найден, наступает стадия взаимной инициализации ("снюхивания"),
при этом сервер указывает клиенту с каким модулем, реализующим ReWire,
последнему следует работать. Я думаю, такого описания "программизма"
достаточно.
Рассмотрим более интересную практическую сторону работы
технологии. Поскольку на момент написания мне была доступна только пара Cubase
VST / ReBirth 338 (другие группы ПО, поддерживающего ReWire, перечислены далее),
займемся именно ей (для многих пользователей ReWire пока ассоциируется именно с
этими продуктами и является для них долгожданной заменой
HLD).
ReBirth - ReWire - Cubase VST Для того, чтобы работать
с ReWire, необходимо иметь ReBirth 338 версии 2.01 или выше, и Cubase VST (4.0 для
Mac, 3.6 или выше для PC).
Реализация ReWire для этого комплекса программ
предлагает 18 независимых каналов передачи аудио данных. При этом имеется одна
стереопара (Mix-L/Mix-R) и 16 моно каналов. Основное правило простое: если вы
активизируете в Cubase определенный канал, этот канал исключается из стереопары.
Например, если в Cubase задействована только стереопара (Mix-L/Mix-R), вы
получаете на ней полностью выход мастер-секции ReBirth. Стоит активизировать
дополнительный канал (например, 303-1), как он исключается из каналов
Mix-L/Mix-R. То же самое относится и к моно каналам 808-Mix и 909-Mix - при
активизации отдельного канала под определенный звук (например, 808-BD), этот
звук исключается из Mix-канала.
Для всех Mix-каналов и каналов
Synth-секций (Mix-L/Mix-R, 808-Mix, 909-Mix, 303-1, 303-2) сохраняется вся
автоматизация панорамы, уровня и эффектов в разрыве (Dist, PCF, Comp),
установленная в ReBirth. Единственным сигналом, который невозможно убрать из
каналов Mix-L/Mix-R, является возврат с линии задержки.
Для активизации
каналов в Cubase нужно в меню Audio выбрать пункт ReWire и в появившемся окне
нажать нужную кнопку (она загорится зеленым светом). В правой части окна ReWire
можно задать пользовательские имена для каналов, если вас не устраивают
стандартные.

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

|
|
|
|