В компьютерной музыке и создании профессионального звука подключаемый модуль DirectX - это программный компонент обработки, который может быть загружен в качестве подключаемого модуля в хост-приложения, чтобы обеспечить обработку в реальном времени, звуковые эффекты, микширование звука или действовать как виртуальные синтезаторы . Плагины DirectX позволяют заменять традиционное оборудование студии звукозаписи и стойки, используемые в профессиональных студиях, на программные аналоги, которые могут быть соединены вместе модульным способом. Это позволяет производителям хостов сосредоточиться на привлекательности и эффективности своих продуктов, в то время как специализированные производители могут сосредоточиться на аспекте цифровой обработки сигналов . Например, есть плагины для блоков эффектов, такие какреверберации и задержки , педали эффектов , такие как гитарный дисторшн , фленджер и хорус , а также для микширования и мастеринга процессоров, таких как компрессоры, лимитеры, эксайтеры, усилители суббаса, стереоизображения и многие другие.
Обзор [ править ]
Подобно технологии Virtual Studio и более поздним версиям , Audio Units в Apple Mac OS X , подключаемые модули DirectX имеют открытую стандартную архитектуру для подключения синтезаторов звука и подключаемых модулей эффектов к аудиоредакторам и системам записи на жестком диске. Плагины DirectX основаны на модели компонентных объектов (COM) Microsoft, которая позволяет распознавать плагины и использовать их в других приложениях через общие интерфейсы. Плагины подключаются к приложениям и другим плагинам с помощью контактов, через которые они могут передавать и обрабатывать буферизованные потоки аудио (или видео) данных. С архитектурной точки зрения плагины DirectX представляют собой фильтры DirectShow .
Типы и совместимость [ править ]
Плагины DirectX также бывают двух типов: плагины эффектов DirectX (DX) и плагины DirectX Instrument (DXi) . Плагины эффектов используются для создания, обработки, получения или иного управления потоками аудио. Плагины инструментов - это подключаемые модули DirectX, управляемые по MIDI , обычно используемые для синтеза звука или воспроизведения сэмплов звука с помощью виртуальных синтезаторов , сэмплеров или драм-машин . Плагины эффектов DirectX были разработаны Microsoft как часть DirectShow. Инструменты DirectX были разработаны Cakewalk в сотрудничестве с Microsoft и доступны в Windows.
Доступно несколько подключаемых модулей- оболочек [ укажите ], чтобы подключаемые модули DirectX можно было использовать в приложениях, поддерживающих только VST, и наоборот. Другие, такие как плагины цепочки , также доступны [ укажите ], которые позволяют объединять несколько плагинов в цепочку.
Программируемость [ править ]
Плагины DirectX могут быть разработаны на C ++ с использованием Microsoft DirectX SDK, Sony Audio Plug-In Development Kit или Cakewalk's DirectX Wizard. Также доступен Delphi SDK. [1]
Хосты подключаемых модулей DirectX [ править ]
- ACID Pro (версия 3.0 или новее)
- Adobe Audition (ранее Cool Edit 2000 и Cool Edit Pro 1.0, 2.0)
- Cakewalk Sonar (версия 2.0 или новее)
- MAGIX Samplitude
- Жнец
- Sony Vegas [2]
- Sound Forge
- Steinberg Wavelab
- Steinberg Nuendo
- Steinberg Cubase
- OpenMPT
Будущее [ править ]
Плагины DirectX заменены фильтрами обработки сигналов на основе DMO, а в последнее время - Media Foundation Transforms .
См. Также [ править ]
- Virtual Studio Technology , аналогичный стандарт от Steinberg
- Компьютерная музыка
- MIDI
- Цифровая звуковая рабочая станция
- Объекты DirectX Media
- Преобразование Media Foundation
Ссылки [ править ]
- ^ Delphi SDK
- ^ Комплект разработчика аудиоподключаемого модуля Sony
Внешние ссылки [ править ]
- Все типы аудио плагинов, эффектов и инструментов
- Hitsquad Musician Network: Коллекция плагинов DirectX
- Плагины AnalogX DirectX