Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В компьютерной музыке и создании профессионального звука подключаемый модуль 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 [ править ]

Будущее [ править ]

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

См. Также [ править ]

  • Virtual Studio Technology , аналогичный стандарт от Steinberg
  • Компьютерная музыка
  • MIDI
  • Цифровая звуковая рабочая станция
  • Объекты DirectX Media
  • Преобразование Media Foundation

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Все типы аудио плагинов, эффектов и инструментов
  • Hitsquad Musician Network: Коллекция плагинов DirectX
  • Плагины AnalogX DirectX