stringtranslate.com

плагин DirectX

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

Обзор

Подобно Virtual Studio Technology и позднее Audio Units в Apple Mac OS X , плагины DirectX имеют открытую стандартную архитектуру для подключения аудиосинтезаторов и плагинов эффектов к аудиоредакторам и системам записи на жесткий диск. Плагины DirectX основаны на Component Object Model (COM) от Microsoft, которая позволяет распознавать и использовать плагины другими приложениями через общие интерфейсы. Плагины подключаются к приложениям и другим плагинам с помощью контактов, через которые они могут передавать и обрабатывать буферизованные потоки аудио (или видео) данных. Архитектурно плагины DirectX являются фильтрами DirectShow .

Типы и совместимость

Плагины DirectX также бывают двух типов: плагины эффектов DirectX (DX) и плагины инструментов DirectX (DXi) . Плагины эффектов используются для генерации, обработки, получения или иного манипулирования потоками звука. Плагины инструментов — это управляемые по MIDI плагины DirectX, обычно используемые для синтеза звука или воспроизведения сэмплированного звука с использованием виртуальных синтезаторов , сэмплеров или драм-машин . Плагины эффектов DirectX были разработаны Microsoft как часть DirectShow. Инструменты DirectX были разработаны Cakewalk в сотрудничестве с Microsoft и доступны в Windows.

Доступны несколько плагинов- оболочек [ указать ] , чтобы плагины DirectX можно было использовать в приложениях, которые поддерживают только VST и наоборот. Также доступны другие плагины, такие как плагины -цепочки [ указать ] , которые позволяют объединять несколько плагинов в цепочку.

Программируемость

Плагины DirectX могут быть разработаны на C++ с использованием Microsoft DirectX SDK, Sony Audio Plug-In Development Kit или Cakewalk DirectX Wizard. Также доступен Delphi SDK. [1]

Хосты плагинов DirectX

Будущее

Плагины DirectX заменяются фильтрами обработки сигналов на основе DMO , а в последнее время и Media Foundation Transforms .

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

Ссылки

  1. ^ SDK Delphi
  2. ^ Комплект для разработки аудиоплагинов Sony

Внешние ссылки