Аудио плагин - Audio plug-in

An аудио плагинв компьютерном программном обеспечении плагин которые могут добавлять или улучшать функции, связанные со звуком, в компьютерная программа. Такие функции могут включать цифровая обработка сигналов или же синтез звука.[1][страница нужна ] Аудио плагины обычно предоставляют свои собственные пользовательский интерфейс, который часто содержит Виджеты GUI который можно использовать для управления и визуализации параметров звука плагина.[2][страница нужна ]

Типы

Есть три широких класса звуковых плагинов: те, которые преобразуют существующие аудио образцы, те, которые генерируют новые аудиосэмплы через синтез звука и те, которые анализируют существующие аудио образцы.[2] Хотя все типы подключаемых модулей могут технически выполнять анализ звука, только определенные форматы предоставляют механизм для возврата данных анализа на хост.[3]

Экземпляры

Программа использовалась для динамически загружать звуковые плагины называются хостом плагинов. Примеры хостов включают Bidule, Концертный исполнитель, Основной этап, REAPER и Звуковой визуализатор. Плагины также могут использоваться для размещения других плагинов.[4] Связь между хостом и подключаемыми модулями определяется подключаемым модулем. API. API заявляет функции и структуры данных что подключаемый модуль должен определить, чтобы его мог использовать хост подключаемого модуля. Дополнительно функциональная спецификация может быть предоставлен, который определяет, как подключаемый модуль должен реагировать на вызовы функций и как хост должен ожидать обработки вызовов функций к подключаемому модулю. Спецификация может также включать документацию о значении переменных и структур данных, объявленных в API. API файлы заголовков, Технические характеристики, общие библиотеки, лицензия и документация иногда объединяется в SDK.[5][6][7]

Список архитектур плагинов

ИмяРазработчикЛицензияПоддержка графического интерфейсаПоддерживаемые типыПоддерживаемые платформы
Расширение стойкиReason StudiosBSD-стиль [8]даТрансформация и синтезMac OS X и Windows
Технология виртуальной студииSteinbergПроприетарный или же GPLv3[9]даТрансформация и синтезMac OS X, Windows и Linux[10]
АудиоустройстваяблокоПроприетарныйдаТрансформация и синтезMac OS X, iOS и tvOS [11]
AudioSuite в реальном времениAvidПроприетарныйдаТрансформация и синтезMac OS X и Windows
Avid Audio eXtensionAvidПроприетарныйдаТрансформация и синтезMac OS X и Windows
TDMAvidПроприетарныйдаТрансформация и синтезMac OS X и Windows
LADSPAladspa.orgLGPLНетТрансформацияMac OS X, Windows и Linux
DSSIdssi.sourceforge.netLGPL, BSDдаТрансформация и синтезMac OS X, Windows и Linux
LV2lv2plug.inЛицензия ISCдаТрансформация и синтезLinux, OS X, Windows
Плагин DirectXMicrosoftПроприетарныйдаТрансформация и синтезWindows
ВАМПvamp-plugins.orgBSD-стильНетАнализMac OS X, Windows и Linux

Смотрите также

Рекомендации

  1. ^ Коллинз, Майк А. (2003). Профессиональное руководство по аудио плагинам и виртуальным инструментам. Берлингтон, Массачусетс: Focal Press. ISBN  9780240517063.
  2. ^ а б Гудард, Винсент; Мюллер, Рему (2 июня 2003 г.). «Архитектура звуковых плагинов в реальном времени» (PDF). IRCAM. Цитировать журнал требует | журнал = (помощь)
  3. ^ Каннам, C. 2008., API плагина для анализа звука вампира: Руководство программиста. [1]. Версия 1.0, охватывающая подключаемый модуль Vamp SDK версии 1.2. 51
  4. ^ Гибсон, Д. и Полфреман, Р., 2011. «Архитектура для создания подключаемых модулей хостинга для использования в цифровых аудио рабочих станциях»., В: Международная конференция компьютерной музыки 2011 г., 31 июля - 5 августа 2011 г., Университет Хаддерсфилда, Англия.
  5. ^ VST SDK
  6. ^ SDK ВАМП
  7. ^ SDK расширения стойки Reason Studios
  8. ^ Лицензия SDK расширения стойки Reason Studios
  9. ^ http://www.steinberg.net/sdklicenses_vst3
  10. ^ https://github.com/steinbergmedia/vst3sdk#system-requirements
  11. ^ https://developer.apple.com/documentation/audiounit