stringtranslate.com

Аудио плагин

Скриншот программного обеспечения плагина гитарного усилителя Guitrix

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

Типы

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

Экземпляры

Программа, используемая для динамической загрузки аудиоплагинов, называется хостом плагина. Примерами хостов являются Bidule , Gig Performer , Mainstage , REAPER и Sonic Visualiser . Плагины также могут использоваться для размещения других плагинов. [4] Связь между хостом и плагином(ами) определяется интерфейсом программирования приложений плагина ( API ). API объявляет функции и структуры данных , которые плагин должен определить, чтобы их мог использовать хост плагина. Кроме того, может быть предоставлена ​​функциональная спецификация , которая определяет, как плагин должен реагировать на вызовы функций, и как хост должен ожидать обработки вызовов функций плагина. Спецификация также может включать документацию о значении переменных и структур данных, объявленных в API. Заголовочные файлы API , спецификация, общие библиотеки , лицензия и документация иногда объединяются в комплект разработки программного обеспечения (SDK). [5] [6] [7]

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

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

Ссылки

  1. ^ Коллинз, Майк А. (2003). Профессиональное руководство по аудиоплагинам и виртуальным инструментам . Берлингтон, Массачусетс : Focal Press. ISBN 9780240517063.
  2. ^ Аб Гудар, Винсент; Мюллер, Рему (2 июня 2003 г.), Архитектура плагинов для звука в реальном времени (PDF) , IRCAM, стр. 8
  3. ^ Кэннэм, К. 2008., API плагина анализа звука Vamp: Руководство программиста. [1]. Редакция 1.0, охватывающая версию SDK плагина Vamp 1.2. 51
  4. ^ Гибсон, Д. и Полфриман, Р., 2011. «Архитектура для создания подключаемых модулей хостинга для использования на цифровых аудиостанциях», в: Международная конференция по компьютерной музыке 2011, 31 июля - 5 августа 2011 г., Университет Хаддерсфилда, Англия.
  5. ^ VST SDK
  6. ^ VAMP SDK
  7. ^ SDK расширения стойки Reason Studios
  8. ^ Лицензия SDK расширения стойки Reason Studios
  9. ^ "Лицензия VST 3 SDK". 23 февраля 2017 г.
  10. ^ "Добро пожаловать в VST SDK 3.7.x". GitHub . 21 февраля 2022 г.
  11. ^ «Документация для разработчиков Apple».
  12. ^ github.com/free-audio/clap