ReWire' — программный протокол для обмена данными между цифровыми музыкальными станциями. Совместно разработан компаниями Propellerhead и Steinberg[1].
Впервые появившись на синтезаторе ReBirth в 1998 году, технология ReWire стала стандартной для большинства звуковых редакторов как для Windows, так и для Mac OS.
Функциональные возможности
- передача аудио и миди данных между приложениями в реальном времени с синхронизацией с точностью до 1 семпла;
- управление транспортными функциями (воспроизведение, стоп, запись) двух приложений одновременно.
Описание
ReWire состоит из «Хостов» («Hosts»), «Панелей» («Panels») и «Устройств» («Devices»). Программа, принимающая данные, является ReWire хостом, посылающая — клиентом.
Хост управляет транспортом клиента. Панель — это графический интерфейс для настройки параметров одного устройства. Типичной настройкой было бы использовать Ableton Live в режиме «Хост» и использовать Propellerhead Reason в качестве синтезатора. В этом случае Reason предоставил бы пары устройство / панель Ableton, который затем мог бы отправлять MIDI-команды, синхронизировать время и микшировать выходные данные Reason в свои собственные цепочки эффектов. Многие приложения поддерживают оба режима. Фактически, приложение может (по усмотрению разработчика) выступать одновременно и в качестве хоста, и в качестве панели[2]
Хосты ReWire
Хост-приложения, которые обычно выполняют последовательность на одном конце и окончательное сведение на другом конце. Устройство представляет собой библиотеку динамических ссылок, которая генерирует только звук; у неё нет пользовательского интерфейса[2].
Устройства (Клиенты) ReWire
См. также
Примечания
Ссылки