Яndex

 


 

www.yandex.ru

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 отличаются тем, что не имеют входов. Тем не менее, - это полноценные каналы, к которым применимы все средства обработки и автоматизации, они легко могут конвертироваться в обычные аудио дорожки. 


 

Вернуться к списку статей

 

Страница     <     3     >

 

 

 www.mail.ru

Рейтинг@Mail.ru

Rambler's Top100

Яндекс цитирования

www.yandex.ru

www.refer.ru

 

 

 

 

 

Используются технологии uCoz