
Рис. 13.11. Технология ReWire позволяет расширить арсенал доступных программных инструментов, но не за счет расточительного использования системных ресурсов. Например, вы можете загрузить Reason в Ableton Live и использовать синтезаторы Reason наряду с синтезаторами и инструментами воспроизведения аудио- и MIDI-образцов, имеющимися в составе Ableton Live. В показанном на рисунке примере для использования синтезатора Ableton Live использованы маршрутизация левого/правого каналов микшированного аудиосигнала из Reason в Ableton Live track и одновременно для воспроизведения MIDI-образцов из Ableton Live через синтезатор Reason и маршрутизация MIDI-дорожки с выхода базового приложения на вход Reason нии (в некоторых программах даже используются обозначения mixer и instrument вместо master и slave или host и client, хотя последние встречаются чаще).
Для маршрутизации аудио- и MIDI-данных, в зависимости от особенностей реализации интерфейса ReWire в конкретном базовом приложении, в распоряжении пользователя имеется несколько вариантов. Если клиентское приложение используется просто в качестве синтезатора для воспроизведения звука, то, возможно, достаточно будет всего лишь маршрутизации левого/правого каналов микшированного аудиосигнала в базовое приложение. Для многоканального управления каждым выходным аудиосигналом необходима независимая маршрутизация в базовое приложение каждого канала в отдельности. Для воспроизведения MIDI- образцов из программы Ableton Live или Project5 через клиент Re Wire необходимо подключить выход MIDI-дорожки базового приложения ко входу клиентского приложения.
Одним из наиболее распространенных вариантов объединения программных средств является использование Propellerhead Reason совместно с Ableton Live. Возможности Ableton Live — аудиовходы, расширенные средства манипулирования аудио- и MIDI-образцами, инструменты аранжировки, арпеджиатор и MIDI-инструменты, отсутствующие в Reason — дополняются обширным набором сэмплеров, ритм-машин и синтезаторов Reason, пополняя арсенал встроенных инструментов Ableton Live. Этот пример далеко не единственный, привлекательность технологии Re Wire заключается в ее способности объединения и согласования любых комбинаций приложений. Примеры приложений, поддерживающих технологию Re Wire, перечислены ниже.
■ Базовое приложение (“микшер”). Digidesign Pro Tools, Apple Logic Pro, Apple GarageBand, MOTU Digital Performer, Steinberg Cubase и Nuendo, Cakewalk SONAR, Adobe Audition, Steinberg V-STACK.
■ Клиентское приложение (“синтезатор”). Propellerhead Reason, Cakewalk Kinetic, ArKaos VJ.
■ Универсальное (как базовое, так и клиентское приложение). Ableton Live, Cakewalk Project5, Cycling ’74 Max/MSP, Plogue Bidule, Arturia Storm, FL Studio, Sony ACID (Pro версий 5 и последующих версий).
Вариант использования универсального приложения, способного работать в качестве базового или клиентского, зависит от очередности его загрузки. Например, если сначала загружается приложение Ableton Live, а затем —Max/MSP, Ableton Live будет базовым приложением, a Max/MSP — клиентским приложением. При загрузке в обратном порядке — сначала Max/MSP, а затем Ableton Live — Max/MSP будет базовым приложением, a Ableton Live — клиентским приложением. Как правило, клиентские приложения используются по одному, хотя некоторые базовые приложения поддерживают одновременно несколько клиентов. Что касается синхронизации, то и в этом случае должен быть только один источник сигнала синхронизации, поэтому совместная работа двух базовых приложений невозможна.