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 플러그인 호스트
- AIDS Pro(버전 3.0 이상)
- Adobe Odion(이전의 Cool Edit 2000 및 Cool Edit Pro 1.0, 2.0)
- 케이크워크 소나(버전 2.0 이상)
- MAGIX 삼플리티도
- 리퍼
- 소니 베가스[2]
- 사운드 포어
- 스타인버그 와벨랍
- 슈타인베르크 누엔도
- 스타인베르크 쿠바세
- 오픈MPT
미래
DirectX 플러그인은 DMO 기반 신호 처리 필터로 대체되었으며 최근에는 Media Foundation Transforms로 대체되었다.
참고 항목
- Steinberg의 유사한 표준인 Virtual Studio Technology
- 컴퓨터 음악
- 미디
- 디지털 오디오 워크스테이션
- DirectX 미디어 개체
- 미디어 기반 변환