- ブログ
- フォーマット
CLAP、VST3、AU、AAX、LV2: 2026年に出荷すべきプラグインフォーマット
まずVST3とAudio Unitsを出荷してください。VST3は最も多くのDAWに対応しており、VST 3.8(2025年10月)以降、そのSDKはMITライセンスで、署名すべき契約もありません。AUv2は、Macでは Logic Pro、GarageBand、MainStageが読み込むフォーマットです。Bitwig Studio、REAPER、FL Studio、Studio Oneのユーザー向けにCLAPを、Pro Toolsのユーザーが重要な場合にのみAAXを(Avidの承認とPACEによる署名が必要なため)、ArdourなどのLinuxホスト向けにLV2を加えてください。VST2はもはやライセンスを取得できません。フレームワークがネイティブに多くのフォーマットをビルドするほど、フォーマットを1つ追加するコストは小さくなります。Sonore SDKは、出荷する価値のある6つ(VST3、AUv2、AUv3、CLAP、AAX、LV2)すべてを、1つのソースファイルからビルドします。
このページの内容
フォーマット早見表
| フォーマット | 出荷にかかるコスト | 読み込むホスト | 出荷すべき場合 |
|---|---|---|---|
| VST3 | 無償。3.8以降はMIT SDK、契約なし、ロゴは任意 | ほとんどのDAW(Cubase、Ableton Live、FL Studio、Studio One、Bitwig、REAPERを含む)。Logic ProとPro Toolsは除く | 常に |
| AUv2 | 無償。AppleのAudioUnitSDKはApache-2.0 | Logic Pro、GarageBand、MainStage、およびほとんどのmacOSホスト | macOSで出荷する場合 |
| AUv3 | iOSアプリ内のアプリ拡張 | iPadとiPhoneのホスト(Logic Pro for iPadを含む)。Macのホストも可 | iOSまたはiPadOS向けの場合 |
| CLAP | 無償。MITヘッダー | Bitwig Studio、REAPER、FL Studio、Studio One、Qtractor、MultitrackStudio | ユーザーがそれらのホストを使っている場合、またはフレームワークが無償でビルドできる場合 |
| AAX | Avid SDKのライセンス、Avidの承認、iLokによるPACE署名 | Pro Toolsのみ | Pro Toolsのユーザーが重要な場合 |
| LV2 | 無償。ISCヘッダー | Ardour、Carla、REAPER、Qtractor、LMMS、Zrythm、Audacity | Linuxに対応する場合 |
| VST2 | 2018年10月以降、新規のライセンシーには提供されていない | VST3またはCLAPも読み込むホスト | 既にライセンスを保有している場合を除き、使わない |
VST3: 標準フォーマット、今では手続きも不要
VST3は最も多くのホストに対応するフォーマットで、2025年10月には最も出荷しやすいフォーマットにもなりました。VST 3.8で、Steinbergは、SDKを独自仕様およびGPLv3のデュアルライセンスからMITへ移行し、署名付きのライセンス契約も不要にしました。VSTロゴは現在任意です。使用する場合はSteinbergの商標ガイドラインが適用されます。現在のSDKは、2026年8月の3.8.1です。
VST2は逆の例です。Steinbergは2018年10月にVST2を終了させ、SDKから削除し、それ以降ライセンスを発行していません。新規のプラグインがVST2で出荷する理由はありません。
Audio Units: Mac向けのAUv2、iPadとiPhone向けのAUv3
Macでは、Logic Pro、GarageBand、MainStageがサードパーティ製プラグインを読み込む方法は、Audio Unitsだけです。Appleは、AUv2を「メンテナンスモード」にあると説明し、新規開発ではAUv3を推奨しています。ただし、AUv2を非推奨にはしておらず、Logic Pro 12.4(2026年9月)も依然としてAudio Unitの修正と機能追加を出荷していました。一方、Logic Pro for iPadがサードパーティ製プラグインを受け付けるのはAUv3拡張のみなので、iOSではAUv3が必要です。
計画しておくべき期限が1つあります。Appleによれば、RosettaはmacOS 27まで利用できる予定で、その後は古いゲーム向けの一部機能のみが残ります。Logic Proはすでに Apple silicon を必須としています。すべてのフォーマットのMacビルドは、今からarm64またはユニバーサルにすべきです。
CLAP: 対応ホストが増え続けるオープンなフォーマット
CLAPは、BitwigとU-heが始めたMITライセンスのC APIで、現在はバージョン1.2.10(2026年7月)です。次のホストは、安定版リリースでCLAPを読み込みます。
| ホスト | CLAP対応開始 |
|---|---|
| MultitrackStudio | 10.4.1、2022年6月 |
| Bitwig Studio | 4.3、2022年6月 |
| Qtractor | 0.9.27、2022年7月 |
| REAPER | 6.71、2022年11月 |
| FL Studio | 2024(24.1.1)、2024年7月 |
| Studio One Pro(現Fender Studio Pro) | 7.0、2024年10月 |
2026年10月時点で、Cubase、Nuendo、Ableton Live、Logic Pro、Pro Tools、Ardour、RenoiseはCLAPを読み込みません。Zrythmは2.0のプレリリースで対応しており、LMMSには2024年からプルリクエストが出ています。そのため、CLAPはまだVST3の代替ではありません。KVRの製品データベースには、約1,230本のCLAPプラグインに対し、約13,370本のVST3プラグインが掲載されています。2026年3月のKVRフォーラムの投票では、最大3つまでのフォーマットを選ぶ形式に、自己選択による421人の投票者が参加しました。その結果、CLAPは19%、VST3は45%の票を得ています。
その代わりに、CLAPは、VST3では扱いにくい点について、より整理された仕様を提供します。すなわち、ノートごとのモジュレーションと表現、ホストに対するスレッドプールへのアクセス、そして安定したABIを持つ純粋なC APIです。出荷する価値があるかどうかは、フレームワークによります。CLAPを後付けするなら、少数のホストのための追加作業になります。フレームワークの中核フォーマットであれば、コストはかかりません。
AAX: Pro Toolsのみ、そして関門つき
Pro Toolsが読み込むのはAAXだけです。Avid SDKは、クリックスルー形式のライセンス(またはGPLv3)でダウンロードします。商用プラグインをリリースするにはAvidへの連絡が必要で、すべてのAAXビルドは、iLokを使ってPACEのツールで署名しなければなりません。Windows版のPro Toolsは64ビットのIntelプロセッサのみをサポートするため、Windows on ARM向けのAAXは作れません。これらについて、2025年にも2026年にも変更は見つかりませんでした。Pro Toolsのサポートを約束する前に、承認と署名にかかる時間を見込んでおいてください。
LV2: Linux向けのフォーマット
LV2はISCライセンスで、Linuxオーディオの中核となるフォーマットです。Ardour、Carla、Qtractor、LMMS、Zrythmがホストとして対応しており、REAPERは2021年の6.24以降、すべてのプラットフォームでLV2を読み込んでいます。Bitwig Studioは対応していません。VST2、VST3、CLAPをホストします。Linuxに対応するなら、VST3、CLAP、LV2を出荷してください。
Web
Web向けのフォーマットは2つありますが、どちらもまだ背後にDAWがありません。Web Audio Modules 2.0は、2023年以降アルファ版のAPIのままです。WebCLAPは活発に開発が進む実験的なフォーマットで、ブラウザのテストホストと、ネイティブホストがWeb CLAPを読み込めるようにするブリッジがあります。どちらも、今日のユーザーが求めているものではありません。
フレームワークによって、フォーマットのコストは変わる
フォーマットを1つ追加するたびに、ビルド設定、それを読み込むホストでのテスト、そして他と同じように動作しなければならないラッパーの開発が必要になります。そのコストは、フォーマットそのものよりも、フレームワークによって大きく左右されます。
Sonore SDKでは、1つのplugin.cppから、1回のコンパイルで.clap、.vst3、AUv2の.component、.lv2バンドル、スタンドアロンアプリをビルドします。同じファイルから、次のものもビルドされます。
- Macと、iPhoneおよびiPad向けのアプリ内AUv3拡張。
- Androidアプリ。
.aaxplugin。すべてのフレームワークと同様に、開発者自身が持つAvid SDKのコピーを使ってビルドします。
CLAPが中核で、他のフォーマットがそれに適合するため、プラグインはどのホストでも同じように動作します。VST2を指定すると、理由を示す設定エラーになります。CLAPとLV2を含め、6つすべてをネイティブにビルドできる他のフレームワークはなく、Sonore SDKはそれをApache-2.0の下で無償で行います。オーディオプラグイン・フレームワークの比較では、JUCE、iPlug2、DPF、Rustのフレームワークがビルドするものを扱っています。
出典
- CLAP: リポジトリ、変更履歴、u-heによるCLAP。ホスト: Bitwig 4.3、MultitrackStudio 10.4.1、Qtractor、REAPER 6.xの変更履歴、FL Studio 2024、Studio One 7のリリースノート、Studio OneがFender Studio Proになる件、Ableton Live 12のリリースノート、Zrythmのリリース、LMMSのCLAPプルリクエスト
- VST3とVST2: VST 3.8の発表、VST3のライセンス、SDKのバージョン、CDMによるライセンス変更の記事、VST2の廃止
- Audio Units: AUv2 APIを使ったAUv3のホスティング、Apple siliconでのAudio Units、Logic Proのリリースノート、Logic Pro for iPadのプラグイン、Logic Proの動作要件、Rosetta、AudioUnitSDK
- AAX: Avid開発者ポータル、Pro Tools 2026.4のリリースノート
- LV2: LV2、ホストの互換性、Ardourの機能、BitwigのLV2ホスティング
- 利用状況: KVRのCLAPリスト、KVRのVST3リスト、KVRのフォーマット投票、2026年3月
- Web: WebCLAP
- Sonore SDK: プラットフォームとフォーマット
よくある質問
出荷すべきプラグインフォーマットはどれですか?
商用のデスクトップ向けプラグインなら、最低限VST3とAudio Units(AUv2)です。この2つを合わせれば、ほぼすべての主要DAWで読み込まれます。Bitwig Studio、REAPER、FL Studio、Studio Oneのユーザーにはこれに加えてCLAPを、Pro Toolsのユーザーが重要ならAAXを、ArdourなどのLinuxホストにはLV2を、iPadやiPhoneを対象にするならAUv3を加えてください。
CLAPはVST3に取って代わるのですか?
2026年時点ではそうではありません。CLAPは、Bitwig Studio、REAPER、FL Studio、Studio One(現Fender Studio Pro)、Qtractor、MultitrackStudioで読み込まれますが、Cubase、Ableton Live、Logic Pro、Pro Toolsでは読み込まれません。KVRの製品データベースには、約1,230本のCLAPプラグインに対し、約13,370本のVST3プラグインが掲載されています。CLAPはVST3の代わりではなく、VST3への追加です。
VST3 SDKは商用利用で無償ですか?
はい。2025年10月のVST 3.8以降、VST3 SDKはMITライセンスとなり、Steinbergは開発者に署名済みのライセンス契約を求めなくなりました。VSTの名称とロゴの使用は任意です。使用する場合は、Steinbergの商標ガイドラインに従ってください。
VST2のプラグインは今でもリリースできますか?
既にVST2のライセンスを保有していなければ、できません。Steinbergは2018年10月にVST2のライセンス発行を停止し、VST2 SDKの配布も行っていません。VST2を読み込むすべてのホストは、VST3、CLAP、またはその両方も読み込みます。
AAXは必要ですか?
Pro Toolsのためだけに必要です。Pro Toolsは他のプラグインフォーマットを読み込みません。AAXを出荷するには、ライセンスに基づいてAvidのSDKをダウンロードし、Avidの承認を得て、すべてのビルドをPACEのツールとiLokで署名する必要があります。
AUv2とAUv3のどちらをビルドすべきですか?
macOSのデスクトップでは、Logic Pro、GarageBand、MainStageが読み込むのはAUv2です。Appleは、AUv2を非推奨ではなく、メンテナンスモードにあると説明しています。Logic Pro for iPadやその他のiOSホストではAUv3が必要で、Appleは新規開発にAUv3を推奨しています。AUv3は、アプリケーション内のアプリ拡張として出荷する必要があります。