오디오 플러그인
Audio plug-in컴퓨터 소프트웨어에서 오디오 플러그인은 컴퓨터 프로그램에서 오디오 관련 기능을 추가하거나 강화할 수 있는 플러그인입니다.이러한 기능에는 디지털 신호 처리 또는 음성 [1][page needed]합성이 포함될 수 있습니다.오디오 플러그인은 보통 자체 사용자 인터페이스를 제공하며, 여기에는 플러그인의 오디오 [2]매개 변수를 제어하고 시각화하는 데 사용할 수 있는 GUI 위젯이 포함되어 있습니다.
종류들
오디오 플러그인에는 크게 세 가지 클래스가 있습니다.기존 오디오샘플을 변환하는 것, 사운드 합성을 통해 새로운 오디오샘플을 생성하는 것, 기존 오디오샘플을 [2]분석하는 것.모든 플러그인 유형은 기술적으로 오디오 분석을 수행할 수 있지만 특정 형식만 분석 데이터가 [3]호스트로 반환되는 메커니즘을 제공합니다.
인스턴스
오디오 플러그인을 동적으로 로드하는 데 사용되는 프로그램을 플러그인 호스트라고 합니다.호스트에는 Bidule, Gig Performer, Mainstage, REAPER 및 Sonic Visualiser가 있습니다.플러그인은 다른 [4]플러그인을 호스트하는 데도 사용할 수 있습니다.호스트와 플러그인 간의 통신은 플러그인 API에 의해 결정됩니다.API는 플러그인 호스트에서 사용할 수 있도록 하기 위해 플러그인이 정의해야 하는 함수 및 데이터 구조를 선언합니다.또한 기능 사양이 제공되어 기능 호출에 대한 플러그인의 응답 방법 및 호스트가 플러그인에 대한 기능 호출을 처리하는 방법을 정의할 수 있습니다.사양에는 API에서 선언된 변수 및 데이터 구조의 의미에 대한 문서도 포함될 수 있습니다.API 헤더 파일, 사양, 공유 라이브러리, 라이센스 및 문서는 [5][6][7]SDK에 번들되어 있는 경우가 있습니다.
플러그인 아키텍처 목록
| 이름. | 개발자 | 면허증. | GUI 지원 | 지원되는 유형 | 지원되는 플랫폼 |
|---|---|---|---|---|---|
| 랙 확장 | 이유 스튜디오 | BSD 스타일의[8] | 네. | 변환 및 통합 | Mac OS X 및 Windows |
| Virtual Studio 테크놀로지 | 스타인버그 | 독자 사양 또는 GPLv3[9] | 네. | 변환 및 통합 | Mac OS X, Windows 및 Linux[10] |
| 오디오 유닛 | 사과 | 독자 사양 | 네. | 변환 및 통합 | Mac OS X, iOS 및 tvOS[11] |
| 실시간 Audio Suite | 애비드 | 독자 사양 | 네. | 변환 및 통합 | Mac OS X 및 Windows |
| Avid Audio eXtension | 애비드 | 독자 사양 | 네. | 변환 및 통합 | Mac OS X 및 Windows |
| TDM | 애비드 | 독자 사양 | 네. | 변환 및 통합 | Mac OS X 및 Windows |
| 래즈파 | ladspa.org | LGPL | 아니요. | 변혁 | Mac OS X, Windows 및 Linux |
| DSSI | dssi.sourceforge.그물 | LGPL, BSD | 네. | 변환 및 통합 | Mac OS X, Windows 및 Linux |
| LV2 | lv2plug.in | ISC 라이선스 | 네. | 변환 및 통합 | Linux, OS X, Windows |
| DirectX 플러그인 | 마이크로소프트 | 독자 사양 | 네. | 변환 및 통합 | 창문들 |
| 뱀파이어 | vamp-plugins.org | BSD 스타일의 | 아니요. | 분석. | Mac OS X, Windows 및 Linux |
| 박수를 치다 | 비트위그[12] 외 | MIT 스타일의 | 네. | 변환 및 통합 | Mac OS X, Windows 및 Linux |
「 」를 참조해 주세요.
레퍼런스
- ^ Collins, Mike A. (2003). Professional Guide to Audio Plug-ins and Virtual Instruments. Burlington, MA: Focal Press. ISBN 9780240517063.
- ^ a b Goudard, Vincent; Müller, Remu (June 2, 2003), Real-time audio plugin architectures (PDF), IRCAM, p. 8
- ^ Cannam, C. 2008,vamp audio analysis 플러그인 api: 프로그래머 가이드.[1] 버전 1.0, Vamp 플러그인 SDK 버전 1.2.51에 대해 설명합니다.
- ^ Gibson, D. 및 Polfreman, R., 2011."디지털 오디오 워크스테이션에서 사용하는 호스팅 플러그인을 만드는 아키텍처." 2011년 7월 31일~8월 5일 영국 허더스필드 대학 국제 컴퓨터 음악 회의 2011.
- ^ VST SDK
- ^ VAMP SDK
- ^ Reason Studios 랙 익스텐션 SDK
- ^ Reason Studios Rack Extension SDK 라이선스
- ^ "VST 3 SDK License". February 23, 2017.
- ^ "Welcome to VST SDK 3.7.x". GitHub. February 21, 2022.
- ^ "Apple Developer Documentation".
- ^ github.com/free-audio/clap