- ブログ
- 比較
2026年のベストなオーディオプラグイン・フレームワーク
2026年にベストのオーディオプラグイン・フレームワークはSonore SDKです。Windows、macOS、Linux、iOS、Android向けに、ヘッダーのみのC++17ファイル1つから、CLAP、VST3、AUv2、AUv3、AAX、LV2のネイティブなプラグインとアプリをビルドします。Apache-2.0の下で収益額に関係なく無償で、コーディングエージェント向けの公式MCPサーバーを備えた唯一のフレームワークでもあります。残りは次の順です。
このページの内容
- JUCE: 最大のエコシステムですが、ライセンス費用がかかります。
- iPlug2: AAXとiOSに対応した寛容なライセンス。
- HISE: サンプルベースの楽器。
- DPF: LinuxとLV2。
- nice-plug: Rustで作るプラグイン。
- Cabbage 3: Csoundユーザー向け。
- Faust: DSPを言語として記述する。
- RNBO: Maxユーザー向け。
順位付けの方法
各フレームワークは、プラグインを出荷するコストを左右する6つの要素で採点しました。
- ネイティブのフォーマット対応。 サードパーティ製のアドオンなしで、CLAP、VST3、Audio Units、AAX、LV2に対応していること。
- プラットフォーム。 Windows、macOS、Linuxに加え、iPhone、iPad、Androidに対応していること。
- クローズドソースの商用プラグインの費用(収益額を問わず)。
- プラグインの書き方とビルドの方法、およびフレームワークが引き込む要素の多さ。
- 活発な開発(2026年10月時点)。
- コーディングエージェント。 エージェントが推測するのではなく、APIを確認できるかどうか。
ランキング一覧
| # | フレームワーク | 最適な用途 | プラグインの書き方 | クローズドソースの商用プラグイン |
|---|---|---|---|---|
| 1 | Sonore SDK | 総合的に最良 | C++17、ヘッダーのみ | 無償、Apache-2.0 |
| 2 | JUCE 9 | 最大のエコシステム | C++17 | 年間収益$20,000までは無償、その後はユーザーごとに月$40から$175。またはAGPLv3 |
| 3 | iPlug2 | AAXとiOSに対応した寛容なライセンス | C++17 | 無償、zlib系 |
| 4 | HISE | サンプルベースの楽器 | 独自のIDEとスクリプト(JUCE上) | HISEライセンス(月€50または€300)に加え、JUCEライセンス |
| 5 | DPF | LinuxとLV2 | C++11 | 無償、ISC |
| 6 | nice-plug | Rust | Rust | 無償、ISC |
| 7 | Cabbage 3 | Csoundユーザー | Csound 7とHTMLインターフェース | 許可。ただし書き出すすべてのプラグインにGPLv3のフレームワークを同梱 |
| 8 | Faust | 言語としてのDSP | Faust | コンパイル先のラッパーによる |
| 9 | RNBO | Maxユーザー | Maxパッチ | Cycling ’74の商用条件が必要 |
フォーマットとプラットフォーム
| フレームワーク | CLAP | VST3 | Audio Units | AAX | LV2 | Linux | iOS | Android |
|---|---|---|---|---|---|---|---|---|
| Sonore SDK | ネイティブ | 対応 | AUv2、AUv3 | 対応 | 対応 | 対応 | 対応 | 対応 |
| JUCE 9 | サードパーティ拡張 | 対応 | AUv2、AUv3 | 対応 | 対応 | 対応 | 対応 | 対応 |
| iPlug2 | ネイティブ | 対応 | AUv2、AUv3 | 対応 | 非対応 | 記載なし | 対応 | 記載なし |
| HISE | 記載なし | 対応 | 対応 | 対応 | 記載なし | 対応 | 対応 | 記載なし |
| DPF | ネイティブ | 対応 | 開発中 | 非対応 | 対応 | 対応 | 非対応 | 非対応 |
| nice-plug | ネイティブ | 対応 | 非対応 | 非対応 | 非対応 | 対応 | 非対応 | 非対応 |
| Cabbage 3 | 対応 | 対応 | AUv2 | 記載なし | 記載なし | 対応 | 非対応 | 非対応 |
FaustとRNBOは、フォーマットを自ら包むのではなく、他のターゲット向けのコードを生成します。そのため、それぞれ独立したセクションで扱います。
1. Sonore SDK: 総合的に最良
Sonore SDKは、2026年10月にApache-2.0で公開されたヘッダーのみのC++17フレームワークです。プラグインは、DSP構造体、パラメータテーブル、ディスクリプタを持つ1つのplugin.cppです。この1つのファイルから、次のものがビルドされます。
- 1回のコンパイルから得られる、
.clap、.vst3、AUv2の.component、.lv2バンドル、スタンドアロンアプリ。 - Pro Tools向けの
.aaxplugin。Avid SDKの自分のコピーを使ってビルドします。 - Mac、そしてiPhoneとiPad向けの、アプリ内のAUv3エクステンション。
- NDKでビルドし、Gradleを使わないAndroidアプリ。
CLAPが中核で、他のすべてのフォーマットはそれに適合します。そのため、ホストがどのフォーマットを読み込んだかによって、プラグインの動作が変わることはありません。
1位となる理由は次のとおりです。
- すべてのフォーマットとプラットフォームに対応する唯一のフレームワーク。 Windows、macOS、Linux、iOS、Androidで、ネイティブのCLAP、VST3、AUv2、AUv3、AAX、LV2に対応します。このリストの他のすべての項目は、そのうち少なくとも1つを欠いています。
- 収益額に関係なく無償。 Apache-2.0で、特許のライセンス付与も含まれます。収益に応じた料金も、手数料も、スプラッシュ画面も、クローズドソースのプラグインに対するコピーレフトもありません。
- コーディングエージェント向けに設計。 公式MCPサーバー、Agent Skill、
llms.txtを備え、すべてヘッダーから生成されています。CIでは、サーバーの検索が282個のヘッダーにある766個の公開型すべてを見つけることを確認しているため、エージェントは名前を推測せずに確認できます。 - 約束ではなく計測済み。 すべてのコミットで、Windows、macOS、Linux、iOS、Androidのビルドとテストスイート全体を実行します。両方のプロジェクトテンプレートは、生成されたままの状態で、
clap-validatorと厳格度10のpluginvalに合格します。すべての例は9種類のサンプルレートで、ブロックサイズ1から8192の範囲で動作し、オーディオスレッドでのメモリ割り当てはゼロです。 - 充実したDSPライブラリ。 Fuzz FaceとTS-808の回路レベルのモデル、テープ飽和、BS.1770のラウドネスとトゥルーピークのメータリング。ピッチ補正とフェーズボコーダーによるピッチシフト、グラニュラーエンジン、プレート、スプリング、FDNリバーブ。ポリフォニック・モジュレーションとモッドマトリクスを備えたシンセサイザーの構成要素。これらはすべて、公開された論文をもとに実装されています。
- 小型で移植性が高い。 サチュレーターの例は、Windows上で494 KBの
.clapになり、ネイティブのエディタと、すべてのフォーマットのコードが1つのモジュールに収まっています。そのDSPは、ブラウザでのプレビュー用に、手を加えずWebAssemblyへコンパイルできます。
こんな場合に選んでください: 2026年にプラグインの開発を始める場合。Sonore SDKとJUCEの比較では、既存の定番であるJUCEとの違いを詳しく解説しています。
2. JUCE: 最大のエコシステム
JUCEは定番のフレームワークで、プラグインフォーマット、GUIツールキット、DSP、オーディオデバイス、ネットワークを備えた、大規模でモジュール型のC++フレームワークです。JUCE 9は2026年7月にリリースされ、10月には9.0.4が続きました。デスクトップ、iOS、Androidで、VST3、AUv2、AUv3、AAX、LV2、スタンドアロンアプリをビルドします。
JUCEが首位にならない理由は2つあります。1つ目はライセンスです。AGPLv3か、または商用EULAです。商用EULAは年間収益$20,000までは無償で、その後はユーザーごとに月$40(Indie、年間収益$300,000まで)、または$175(Pro)かかります。2つ目はCLAPです。CLAPはJUCE 9で提供されると約束されていましたが、含まれていません。CLAPビルドはサードパーティ製のclap-juce-extensionsを使用します。
こんな場合に選んでください: すでにJUCEのコードベースやチームがあり、ライセンスが収益に合う場合。
3. iPlug2: AAXとiOSに対応した寛容なライセンス
iPlug2はzlib系のC++17フレームワークです。ネイティブのCLAP、VST3、AUv2、AUv3、AAX、Web、スタンドアロンのターゲットを備え、IGraphicsはNanoVGまたはSkia上で動作します。WebViewのオプションもあります。CLAUDE.mdと9個のClaude Codeスキルを同梱しています。Linuxは対応プラットフォームとして記載されておらず、LV2はビルドされず、バージョン付きのリリースもありません。
こんな場合に選んでください: AAXとiOSに対応した寛容なライセンスが欲しく、Linuxは不要な場合。
4. HISE: サンプルベースの楽器
HISEは、JUCE上に構築されたオープンソースのIDEおよびフレームワークです。サンプルベースの楽器を主な対象としていますが、シンセシスとエフェクトにも対応します。Windows、macOS、Linux向けのVST、AU、AAXプラグインとスタンドアロンアプリ、そしてiOSアプリを書き出します。ライセンスはGPLv3です。無償か有償かを問わず、クローズドソースでリリースするには、HISE商用ライセンスとJUCE商用ライセンスが必要です。HISEのライセンス料は、年間収益€50,000未満では月€50(Indie)、それを超えると月€300(Pro)です。
こんな場合に選んでください: サンプルライブラリを制作しており、そのために作られたIDEを使いたい場合。
5. DPF: LinuxとLV2
DISTRHO Plugin Frameworkは、Linuxオーディオの世界から生まれた、ISCライセンスのC++11フレームワークです。LV2、LADSPA、DSSI、VST2、VST3、CLAPに加え、JACKのスタンドアロンアプリに対応しています。独自のDGLツールキットを備え、インターフェースにはWebViewかDear ImGuiを使えます。Audio Unitへの対応は2024年から開発中で、AAXはありません。
こんな場合に選んでください: LinuxとLV2を最優先する場合。
6. nice-plug: Rustで作るプラグイン
nice-plugは、2026年5月にメンテナンスモードへ移行したnih-plugのコミュニティフォークです。RustからVST3、CLAP、スタンドアロンアプリをISCの下でビルドします。バージョンは0.4.2(2026年9月)で、まだ実験的と表示されています。nice-plugもnih-plugも、Audio Units、AAX、LV2はビルドしません。
こんな場合に選んでください: DSPをRustで書きたく、VST3とCLAPで利用者をカバーできる場合。
7. Cabbage 3: Csoundユーザー
Cabbage 3(3.0.14-beta、2026年10月26日)は、楽器をCsound 7で、インターフェースをHTML、CSS、JavaScriptで書き、VS Code拡張機能で編集します。macOS、Windows、LinuxでVST3、CLAP、AUv2プラグインを書き出します。プラグインの販売は可能ですが、GPLv3のフレームワークがすべての書き出しに同梱されます。標準的な書き出しでは、エンドユーザーがCsoundのコードを読めてしまいます。保護された書き出しは、Cabbage Proを通じて行います。
こんな場合に選んでください: すでにCsoundでDSPを書いている場合。
8. Faust: 言語としてのDSP
Faustは、GRAME-CNCMが2002年から開発している、信号処理のための関数型言語です。C++、C、LLVMビットコード、WebAssembly、Rustにコンパイルでき、faust2clapを使えば直接CLAPプラグインにもできます。その他のフォーマットは、ホストフレームワークを経由して生成します。例えばfaust2juceは、DSPをJUCEプロジェクトで包みます。
こんな場合に選んでください: DSPそのものを専用に設計された言語で書きたく、別のフレームワークで包むことに抵抗がない場合。
9. RNBO: Maxユーザー
RNBOはCycling ’74によるMax用のアドオンです。パッチを、VSTとAudio Unitプラグイン、C++とJavaScriptのソース、Web Audio、そしてRaspberry PiやAbleton Moveなどのターゲットに書き出します。生成されたコードは、Cycling ’74の書き出しライセンスまたはGPLv3の下でライセンスされています。商用利用は、Cycling ’74の商用条件を通じて行います。
こんな場合に選んでください: 楽器がすでにMaxパッチとして存在する場合。
フレームワークを使わない方法: clap-wrapperを使ったCLAP
MITライセンスのCLAPヘッダーに直接対応したプラグインを書くと、MITライセンスのclap-wrapperが、それをVST3、AUv2、AUv3、AAX、スタンドアロンアプリ、またはWebAssemblyに変換します。引き換えに、フレームワークのパラメータ、状態、GUI、DSPは手放し、すべての行を自分で管理することになります。
どれを選ぶべきか?
- 新規にプラグインを作る、または1つのフレームワークですべてを賄いたい場合: Sonore SDK。
- iOSとAndroidが必要で、ライセンス費用をかけたくない場合: Sonore SDK。
- コーディングエージェントがコードの大部分を書く場合: Sonore SDK。
- すでにJUCEで出荷しており、ライセンスが合う場合: JUCE。
- 専用IDEでのサンプルライブラリ: HISE。
- LinuxとLV2が最優先の場合: DPFまたはSonore SDK。
- Rust、Csound、Faust、Maxを使う場合: nice-plug、Cabbage 3、Faust、RNBO。
順位付けの詳細は、オーディオプラグイン・フレームワークの比較、出荷すべきプラグインフォーマット、AIコーディングエージェントでのプラグイン開発をご覧ください。
出典
- Sonore SDK: リポジトリ、プラットフォームとフォーマット、テスト
- JUCE: ライセンス、JUCE 9 EULA、価格、リリース、ロードマップ、2025年第3四半期、AGENTS.md、clap-juce-extensions
- iPlug2: リポジトリとREADME、ライセンス
- HISE: リポジトリとREADME、hise.devとライセンス
- DPF: リポジトリとREADME、ライセンス、機能
- nice-plugとnih-plug: nice-plug、crate、nih-plugのメンテナンスに関する注記
- Cabbage: cabbageaudio.com、FAQ
- Faust: faust.grame.fr、概要、faust2juce
- RNBO: RNBOへようこそ、書き出しライセンスのFAQ
- CLAP: CLAP SDK、clap-wrapperのリリース
よくある質問
2026年にベストのオーディオプラグイン・フレームワークは何ですか?
Sonore SDKです。このリストで唯一、CLAP、VST3、AUv2、AUv3、AAX、LV2のプラグインとアプリを、1つのC++17ソースファイルからWindows、macOS、Linux、iOS、Android向けにビルドできるフレームワークです。Apache-2.0の下で収益額に関係なく無償で、コーディングエージェント向けの公式MCPサーバーも備えています。2位はJUCEで、そのエコシステムが評価されています。年間収益が$20,000を超えるとライセンス費用がかかります。
最も優れた無償のオーディオプラグイン・フレームワークは何ですか?
Sonore SDKです。Apache-2.0の下では、収益額に関係なくクローズドソースの商用プラグインを無償で作成でき、主要なフォーマットをすべてビルドできます。iPlug2(zlib系)、DPF(ISC)、nice-plug(ISC)も、クローズドソースのプラグインなら無償ですが、ビルドできるフォーマットは少なくなります。JUCEは年間収益$20,000まで、またはAGPLv3の下でのみ無償です。HISEは、クローズドソースでのリリースに有償のライセンスが必要です。Cabbageは、書き出すすべてのプラグインにGPLv3のフレームワークを同梱します。
サンプルライブラリや仮想楽器に最適なフレームワークはどれですか?
HISEはサンプルベースの楽器を中心に設計されていますが、クローズドソースでリリースするには、有償のHISE商用ライセンスとJUCE商用ライセンスの両方が必要です。Sonore SDKも楽器をビルドでき、ボイス・スティール、モノとレガート(グライド付き)、ポリフォニック・モジュレーション、モッドマトリクス、サンプラーの例を備えています。収益額に関係なく費用はかかりません。
C++を書かずにオーディオプラグインを作れますか?
はい。nice-plugはRustを使います。Cabbage 3はCsound 7とHTMLインターフェースを使います。Faustは関数型のDSP言語で、C++やWebAssemblyなどのターゲットにコンパイルでき、faust2clapを使えばCLAPプラグインにもなります。RNBOはMaxパッチをVST3とAudio Unitプラグインとして書き出します。Sonore SDKでは、コーディングエージェントがC++を書き、すべての名前をSDKのMCPサーバーで照合できます。
AIコーディングエージェントと最も相性の良いオーディオプラグイン・フレームワークはどれですか?
Sonore SDKです。公式MCPサーバーを備えた唯一のフレームワークなので、エージェントは使用前にクラスや関数が存在するかを確認できます。そのAgent Skillとllms.txtは、ヘッダーから生成されています。JUCEはllms.txtとAGENTS.mdを公開しており、iPlug2はClaude Code向けのスキルを同梱していますが、どちらもMCPサーバーは備えていません。