DirectX 플러그인

DirectX plugin

컴퓨터 음악 및 전문 오디오 생성에서 DirectX 플러그인은 호스트 애플리케이션에 플러그인으로 로드되어 실시간 처리, 오디오 효과, 오디오 믹싱 또는 가상 신디사이저 역할을 할 수 있는 소프트웨어 처리 컴포넌트다. 다이렉트X 플러그인은 전문 스튜디오에서 사용하는 기존의 녹음실 하드웨어와 랙 유닛을 모듈식으로 함께 연결할 수 있는 소프트웨어 기반 플러그로 교체할 수 있다. 이를 통해 호스트 제조업체는 제품의 복잡성과 효율성에 초점을 맞출 수 있고 전문 제조업체는 디지털 신호 처리 측면에 초점을 맞출 수 있다. 예를 들어, 효과 상자용 플러그인은 환상지연, 기타 왜곡, 플랜지코러스 같은 효과 페달용 플러그인과 압축기, 한계기, 엑시터, 서브베이스 엔핸서, 스테레오 이미저 등과 같은 프로세서를 혼합하고 마스터하는 플러그인이 있다.

개요

Virtual Studio Technology 및 이후 Apple Mac OS X오디오 유닛, DirectX 플러그인은 오디오 편집기 및 하드 디스크 녹음 시스템에 오디오 신디사이저와 효과 플러그인을 연결하기 위한 개방형 표준 아키텍처를 가지고 있다. DirectX 플러그인은 Microsoft의 COM(Component Object Model)을 기반으로 하며, 공통 인터페이스를 통해 다른 애플리케이션에서 플러그인을 인식 및 사용할 수 있다. 플러그인은 응용 프로그램 및 기타 플러그인에 연결되며, 이 핀을 통해 오디오(또는 비디오) 데이터의 버퍼링된 스트림을 처리한다. 건축학적으로 DirectX 플러그인은 DirectShow 필터다.

유형 및 호환성

DirectX 플러그인도 DirectX 효과 플러그인(DX)DirectX Instrument 플러그인(DXi)의 두 가지 유형이다. 효과 플러그인은 오디오 스트림을 생성, 처리, 수신 또는 기타 조작하는 데 사용된다. 계기 플러그인은 MIDI 제어 가능한 DirectX 플러그인으로, 일반적으로 가상 신디사이저, 샘플러 또는 드럼 머신을 사용하여 사운드 또는 재생 샘플링된 오디오를 합성하는 데 사용된다. DirectX 효과 플러그인은 DirectShow의 일부로 마이크로소프트에 의해 개발되었다. 다이렉트X 기기는 케이크워크가 마이크로소프트와 협력하여 개발한 기기로 윈도에서도 사용할 수 있다.

VST만 지원하는 애플리케이션에서 DirectX 플러그인을 사용할 수 있도록 여러 개의 래퍼 플러그인을 사용할[specify] 수 있으며, 그 반대의 경우도 마찬가지다. 체인저 플러그인과 같은 다른 기능도 사용할[specify] 수 있어 여러 플러그인을 체인으로 연결할 수 있다.

프로그래밍 가능성

DirectX 플러그인은 마이크로소프트의 DirectX SDK, 소니의 오디오 플러그인 개발 키트 또는 케이크워크의 DirectX 마법사를 사용하여 C++로 개발할 수 있다. Delphi SDK도 이용할 수 있다.[1]

DirectX 플러그인 호스트

미래

DirectX 플러그인은 DMO 기반 신호 처리 필터로 대체되었으며 최근에는 Media Foundation Transforms로 대체되었다.

참고 항목

참조

외부 링크