1. ブログ
  2. 比較

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の比較では、既存の定番である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コーディングエージェントでのプラグイン開発をご覧ください。

出典

よくある質問

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