Аудиоподключаемый модуль, в компьютерное программное обеспечение - это плагин, который может добавлять или улучшать связанные со звуком функциональные возможности в компьютерной программе . Такие функциональные возможности могут включать в себя обработку цифрового сигнала или синтез звука. Аудио плагины обычно предоставляют свой собственный пользовательский интерфейс, который часто содержит виджеты графического интерфейса, которые можно использовать для управления и визуализации аудио параметров плагина.
Существует три широких класса подключаемых модулей аудио: которые преобразуют существующие аудиосэмплы, те, которые генерируют новые аудиосэмплы посредством синтеза звука, и те, которые анализируют существующие аудиосэмплы. Хотя все типы подключаемых модулей технически могут выполнять анализ звука, только определенные форматы предоставляют механизм для возврата данных анализа на хост.
Программа, используемая для динамической загрузки звуковые плагины называются хостом плагинов. Примеры хостов включают Bidule, Gig Performer, Mainstage, REAPER и Sonic Visualiser. Плагины также могут использоваться для размещения других плагинов. Связь между хостом и подключаемыми модулями определяется подключаемым модулем API. API объявляет функции и структуры данных, которые подключаемый модуль должен определить, чтобы его можно было использовать хостом подключаемого модуля. Дополнительно может быть предоставлена функциональная спецификация , которая определяет, как подключаемый модуль должен отвечать на вызовы функций и как хост должен ожидать обработки вызовов функций к подключаемому модулю. Спецификация может также включать документацию о значении переменных и структур данных, объявленных в API. Заголовочные файлы API , спецификации, разделяемые библиотеки, лицензия и документация иногда объединяются в SDK.
Имя | Разработчик | Лицензия | Поддержка графического интерфейса | Поддерживаемые типы | Поддерживаемые платформы |
---|---|---|---|---|---|
Расширение стойки | Reason Studios | в стиле BSD | Да | Преобразование и синтез | Mac OS X и Windows |
Технология Virtual Studio | Steinberg | Собственная или GPLv3 | Да | Преобразование и синтез | Mac OS X, Windows и Linux |
Аудиоустройства | Apple | Собственный | Да | Преобразование и синтез | Mac OS X, iOS и tvOS |
Real Time AudioSuite | Avid | Собственный | Да | Преобразование и синтез | Mac OS X и Windows |
Avid Audio eXtension | Avid | Собственный | Да | Преобразование и синтез | Mac OS X и Windows |
TDM | A vid | Собственный | Да | Преобразование и синтез | Mac OS X и Windows |
LADSPA | ladspa.org | LGPL | Нет | Преобразование | Mac OS X, Windows и Linux |
DSSI | dssi.sourceforge.net | LGPL, BSD | Да | Преобразование и синтез | Mac OS X, Windows и Linux |
LV2 | lv2plug.in | Лицензия ISC | Да | Преобразование и синтез | Linux, OS X, Windows |
плагин DirectX | Microsoft | проприетарный | Да | Преобразование и синтез | Windows |
VAMP | vamp-plugins.org | BSD-стиль | Нет | Анализ | Mac OS X, Windows и Linux |