オーディオプラグイン

コンピュータソフトウェアにおいて、オーディオプラグインとは、コンピュータプログラム(典型的にはデジタルオーディオワークステーション)にオーディオ関連機能を追加または強化できるプラグインのことである。このような機能には、デジタル信号処理や音声合成などが含まれる。[1] [要ページ]オーディオプラグインは通常、独自のユーザーインターフェースを備えており、プラグインのオーディオパラメータを制御および視覚化するためのグラフィカルユーザーインターフェース(GUI)ウィジェットが含まれていることが多い。 [2]
種類
オーディオプラグインには、既存のオーディオサンプルを変換するもの、サウンド合成によって新しいオーディオサンプルを生成するもの、既存のオーディオサンプルを分析するものの3つの大きなクラスがあります。[2]すべての種類のプラグインは技術的にはオーディオ分析を実行できますが、分析データをホストに返すメカニズムを提供しているのは特定の形式だけです。[3]
インスタンス
オーディオプラグインを動的にロードするために使用されるプログラムは、プラグインホストと呼ばれます。ホストの例には、Bidule、Gig Performer、Mainstage、REAPER、Sonic Visualiserなどがあります。プラグインは、他のプラグインをホストするためにも使用できます。[4]ホストとプラグイン間の通信は、プラグインアプリケーションプログラミングインターフェース(API)によって決定されます。APIは、プラグインホストで使用できるようにプラグインが定義する必要がある関数とデータ構造を宣言します。さらに、機能仕様が提供される場合があり、これは、プラグインが関数呼び出しに応答する方法と、ホストがプラグインへの関数呼び出しを処理する方法を定義します。仕様には、APIで宣言された変数とデータ構造の意味に関するドキュメントも含まれる場合があります。APIヘッダーファイル、仕様、共有ライブラリ、ライセンス、およびドキュメントは、ソフトウェア開発キット(SDK)にバンドルされることがあります。[5] [6] [7]
プラグインアーキテクチャのリスト
| 名前 | 開発者 | ライセンス | GUIサポート | サポートされているタイプ | サポートされているプラットフォーム | サポートされているDAW |
|---|---|---|---|---|---|---|
| ラック拡張 | リーズンスタジオ | BSDスタイル[8] | はい | 変換、統合 | macOS、Windows | 理由 |
| バーチャルスタジオテクノロジー | スタインバーグ | 独自またはMIT [9] | はい | 変換、統合 | Linux、[10] macOS、 | (ほとんどのDAW) |
| オーディオユニット | りんご | 独自の | はい | 変換、統合 | iOS、macOS、tvOS [11] | (ほとんどのDAWはAppleソフトウェアです) |
| リアルタイムオーディオスイート | 熱心な | 独自の | はい | 変換、統合 | macOS、Windows | Pro Tools (32 ビットのみ) |
| Avid オーディオ拡張機能 | 熱心な | 独自の | はい | 変換、統合 | macOS、Windows | プロツール |
| TDM | 熱心な | 独自の | はい | 変換、統合 | macOS、Windows | Pro Tools (32 ビットのみ) |
| ラドスパ | ladspa.org | LGPL | いいえ | 変換 | Linux、macOS、Windows | アードゥール、LMMS |
| DSSI | フリーソフトウェア[12] | LGPL、BSD | はい | 変換、統合 | Linux、macOS、Windows | Qtractor、Renoise |
| レベル2 | lv2plug.in | ISC | はい | 変換、統合 | Linux、macOS、Windows | 情熱、リーパー |
| DirectXプラグイン | マイクロソフト | 独自の | はい | 変換、統合 | ウィンドウズ | ACID Pro (v3.0 以降)、Adobe Audition、Cakewalk Sonar (v2.0 以降)、MAGIX Samplitude、REAPER、Sound Forge、Steinberg ( Wavelab、Nuendo、Cubase )、OpenMPT |
| ヴァンプ | vamp-plugins.org | BSDスタイル | いいえ | 分析 | Linux、macOS、Windows | 大胆さ |
| 拍手 | ビットウィグ他[13] | MITスタイル | はい | 変換、統合 | Linux、macOS、Windows | Bitwig、 REAPER 、FL Studio、MultitrackStudio、MuLab、 QTractor |
| オーディオランダムアクセス | セレモニーソフトウェア | BSDスタイル | macOS、Windows | メロダイン |
著名なオーディオプラグイン企業
参照
参考文献
- ^ コリンズ、マイク・A. (2003).オーディオプラグインとバーチャルインストゥルメントのプロフェッショナルガイド.バーリントン、マサチューセッツ州: Focal Press. ISBN 9780240517063。
- ^ ab ゴダール、ヴィンセント; Müller、Remu (2003 年 6 月 2 日)、リアルタイム オーディオ プラグイン アーキテクチャ(PDF)、IRCAM、p. 8
- ^ Cannam, C. 2008., The Vamp audio analysis plugin API: A programmer's guide. [1]. Revision 1.0, cover the Vamp plug-in SDK version 1.2. 51
- ^ Gibson, D. および Polfreman, R.、2011 年、「デジタル オーディオ ワークステーションで使用するホスティング プラグインを作成するためのアーキテクチャ」、International Computer Music Conference 2011、2011 年 7 月 31 日 - 8 月 5 日、ハダースフィールド大学、イギリス。
- ^ VST SDK
- ^ VAMP SDK
- ^ Reason Studios ラック拡張 SDK
- ^ Reason Studios ラック拡張 SDK ライセンス
- ^ 「VST 3 SDKライセンス」。2017年2月23日。
- ^ 「VST SDK 3.7.x へようこそ」。GitHub 。 2022年2月21日。
- ^ 「Apple 開発者ドキュメント」。
- ^ dssi.sourceforge.net
- ^ github.com/free-audio/clap