# 2026年のベストなオーディオプラグイン・フレームワーク

Sonorieが執筆。2026-10-27に公開、2026-10-27に最終更新。 https://sonore.dev/ja/blog/best-audio-plugin-frameworks-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つの要素で採点しました。

1. **ネイティブのフォーマット対応。** サードパーティ製のアドオンなしで、CLAP、VST3、Audio Units、AAX、LV2に対応していること。
2. **プラットフォーム。** Windows、macOS、Linuxに加え、iPhone、iPad、Androidに対応していること。
3. **クローズドソースの商用プラグインの費用**（収益額を問わず）。
4. **プラグインの書き方とビルドの方法**、およびフレームワークが引き込む要素の多さ。
5. **活発な開発**（2026年10月時点）。
6. **コーディングエージェント。** エージェントが推測するのではなく、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の比較](/ja/blog/sonore-sdk-vs-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](https://github.com/free-audio/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。

順位付けの詳細は、[オーディオプラグイン・フレームワークの比較](/ja/blog/audio-plugin-frameworks-compared/)、[出荷すべきプラグインフォーマット](/ja/blog/plugin-formats-clap-vst3-au-aax-lv2/)、[AIコーディングエージェントでのプラグイン開発](/ja/blog/build-audio-plugin-with-ai-coding-agent/)をご覧ください。

## 出典

- Sonore SDK: [リポジトリ](https://github.com/SonorieAI/sonore-sdk)、[プラットフォームとフォーマット](/docs/platforms-and-formats/)、[テスト](/docs/testing/)
- JUCE: [ライセンス](https://github.com/juce-framework/JUCE/blob/master/LICENSE.md)、[JUCE 9 EULA](https://juce.com/legal/juce-9-licence/)、[価格](https://juce.com/get-juce/)、[リリース](https://github.com/juce-framework/JUCE/releases)、[ロードマップ、2025年第3四半期](https://juce.com/blog/juce-roadmap-update-q3-2025/)、[AGENTS.md](https://github.com/juce-framework/JUCE/blob/master/AGENTS.md)、[clap-juce-extensions](https://github.com/free-audio/clap-juce-extensions)
- iPlug2: [リポジトリとREADME](https://github.com/iPlug2/iPlug2)、[ライセンス](https://github.com/iPlug2/iPlug2/blob/master/LICENSE.txt)
- HISE: [リポジトリとREADME](https://github.com/christophhart/HISE)、[hise.devとライセンス](https://hise.dev/)
- DPF: [リポジトリとREADME](https://github.com/DISTRHO/DPF)、[ライセンス](https://github.com/DISTRHO/DPF/blob/main/LICENSING.md)、[機能](https://github.com/DISTRHO/DPF/blob/main/FEATURES.md)
- nice-plugとnih-plug: [nice-plug](https://codeberg.org/RustAudio/nice-plug)、[crate](https://crates.io/crates/nice_plug)、[nih-plugのメンテナンスに関する注記](https://github.com/robbert-vdh/nih-plug/commit/60e3f5274127de51381798e7f2b5650dce9e3302)
- Cabbage: [cabbageaudio.com](https://cabbageaudio.com/)、[FAQ](https://cabbageaudio.com/docs/faqs/)
- Faust: [faust.grame.fr](https://faust.grame.fr/)、[概要](https://faust.grame.fr/about/)、[faust2juce](https://manpages.debian.org/testing/faust/faust2juce.1.en.html)
- RNBO: [RNBOへようこそ](https://rnbo.cycling74.com/learn/welcome-to-rnbo)、[書き出しライセンスのFAQ](https://support.cycling74.com/hc/en-us/articles/10730637742483-RNBO-Export-Licensing-FAQ)
- CLAP: [CLAP SDK](https://github.com/free-audio/clap)、[clap-wrapperのリリース](https://github.com/free-audio/clap-wrapper/releases)

## よくある質問

### 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サーバーは備えていません。
