Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен2.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.69 Mб
Скачать

Вопрос 16. Host и Plug-ins

Плагин (от англ. plug-in) — независимо компилируемый программный модуль, динамически подключаемый к основной программе (хост-программа), предназначенный для расширения и/или использования её возможностей.

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

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

Форматы плагинов для звуковых редакторов:

Direct X - это плагины реального времени (т.е. они могут обрабатывать или изменять звук без создания нового файла). Приложения Direct X относятся к категории ресурсозависимых (native), т.е. используют для работы ресурсы центрального процессора компьютера. Эта технология стала наиболее популярной с ростом мощности процессоров. Формат Direct X был разработан Microsoft для операционной системы Windows. Он позволил запускать игры и медиа-приложения, не используя DOS.

Одной из причин создания формата были трудности, которые испытывали разработчики аппаратных видео-акселераторов. Microsoft воспользовались возможностью унифицировать игровой рынок, и в результате появился Direct X. Direct X использует программные интерфейсы приложений (API) низшего уровня, для работы медиа-приложений с высокой производительностью, в частности, аудио-плагинов. Формат включает поддержку звука, музыки, графики и сетевых программ. Он доступен в системах Windows 95, 98, 2000, XP. Для работы с плагинами, нужны хост-программы, поддерживающие Direct X.

VST (Virtual Studio Technology) - это формат ресурсозависимых (native) плагинов реального времени, разработанный Steinberg. В настоящее время в этом формате существуют сотни плагинов, он стал одним из самых распространенных форматов для аудио-приложений. Приложения VST отличаются от плагинов Direct X по нескольким параметрам; в частности, они существуют для обеих платформ PC и Mac. Кроме того, в отличие от ранних версий DX, плагины VST обладают развитым интерфейсом автоматизации.

TDM (Time Domain Multiplex) - формат плагинов, созданный Digidesign для систем Pro Tools. Плагины TDM не являются ресурсозависимыми, т.е. могут работать только с картами Digidesign Farm. Количество доступных для работы плагинов зависит от того, сколько карт Farm установлено на компьютере, а также от типа плагинов. TDM это 24-битная, 256-канальная линейка, которая включает микширование и цифровую обработку в реальном времени. Этот формат имеет нулевую задержку и полную автоматизацию плагинов. TDM доступен для Pro Tools|24, Pro Tools|24 MIX и Pro Tools|24 MIXplus для Mac и Windows. Плагины TDM также могут использоваться с программами-хостами, поддерживающими этот формат, такими как Logic Audio или Digital Performer, при наличии карт Farm Cards.

RTAS (Real Time Audio Suite) - это формат плагинов, разработанный Digidesign для Pro Tools LE. RTAS – новое поколение плагинов AudioSuite. Плагины RTAS ресурсозависимы, т.е. используют ресурсы центрального процессора компьютера, и их применение ограничено только мощностью этого процессора. Как и TDM, плагины RTAS поддерживают полную автоматизацию. Они доступны на платформах Digi ToolBox и Digi 001 (любая система с Pro Tools LE) для Mac и Windows.)