Metaplugin — плагин-оболочка для цифровых аудиоработных станций (DAW), предназначенная для загрузки и соединения сторонних аудиоплагинов форматов VST, VST3, AU и AAX. Приложение выступает в роли хоста внутри хоста, предоставляя единый интерфейс для создания цепочек эффектов и виртуальных инструментов, управления маршрутизацией сигналов и организации многополосной обработки. Metaplugin часто используется для объединения плагинов разных форматов и для гибкого построения сложных сигнал-цепочек без необходимости менять исходный проект или конфигурацию DAW.
Развитие подобных оболочек обусловлено потребностью звукорежиссёров и продюсеров в удобных средствах интеграции большого числа сторонних модулей и в возможности преобразования форматов плагинов при работе в смешанных средах. Metaplugin реализует маршрутизацию входов и выходов, поддержку боковой цепи (sidechain), групповые и параллельные обработки, а также опции оверсэмплинга и преобразований форматов плагинов при условии совместимости с хост-средой. В случаях, когда официальной информации о конкретной реализации мало, общая функциональность такого класса программного обеспечения описывает стандартные сценарии использования: загрузка плагинов, управление сигнал-микшированием, многополосные разбиения и сохранение предустановок цепочек.
- Загрузка плагинов разных форматов (VST, VST3, AU, AAX) внутри одного хоста.
- Построение цепочек эффектов и инструментов с возможностью перестановки и сохранения конфигураций.
- Маршрутизация входов/выходов, включая внутренние посыловые шины и поддержка боковой цепи (sidechain).
- Многополосная обработка с разделением сигнала на частотные диапазоны и отдельной обработкой каждой полосы.
- Преобразование и мостирование форматов, позволяющее использовать плагины, изначально не совместимые с DAW.
- Оверсэмплинг и управление качеством для уменьшения искажений при процессинге тяжёлых алгоритмов.
- Параллельная и суммарная маршрутизация для сложных эффектов и слоёв инструментов.
- Сохранение и загрузка предустановок цепочек для быстрой повторной конфигурации проектов.
- Совместимость с автоматизацией параметров со стороны DAW и плагинов внутри оболочки.
- Управление задержками и выравнивание фаз при сложной маршрутизации сигналов.