1. Blog
  2. Comparação

Os melhores frameworks de plugins de áudio de 2026

O melhor framework de plugins de áudio em 2026 é o Sonore SDK. Ele gera plugins e apps nativos em CLAP, VST3, AUv2, AUv3, AAX e LV2 para Windows, macOS, Linux, iOS e Android a partir de um único arquivo C++17 que é só header. É gratuito sob Apache-2.0 em qualquer faturamento, e é o único com um servidor MCP oficial para agentes de programação. O restante da lista, em ordem:

Nesta página
  • JUCE: o maior ecossistema, com custo de licença.
  • iPlug2: uma licença permissiva com AAX e iOS.
  • HISE: instrumentos baseados em samples.
  • DPF: Linux e LV2.
  • nice-plug: plugins em Rust.
  • Cabbage 3: para quem usa Csound.
  • Faust: escrever DSP como linguagem.
  • RNBO: para quem usa Max.

Como ranqueamos

Cada framework foi avaliado em seis critérios que determinam quanto custa lançar um plugin:

  1. Formatos, nativamente. CLAP, VST3, Audio Units, AAX e LV2, sem um add-on de terceiros.
  2. Plataformas. Windows, macOS e Linux, além de iPhone, iPad e Android.
  3. Custo de um plugin comercial de código fechado, em qualquer faturamento.
  4. Como um plugin é escrito e compilado, e quanto framework ele arrasta junto.
  5. Desenvolvimento ativo, até outubro de 2026.
  6. Agentes de programação. Se um agente consegue conferir a API em vez de chutá-la.

O ranking em resumo

# Framework Melhor para Escreva plugins em Plugin comercial de código fechado
1 Sonore SDK Melhor no geral C++17, header-only Gratuito, Apache-2.0
2 JUCE 9 O maior ecossistema C++17 Gratuito até $20,000 de faturamento por ano, depois $40 a $175 por usuário por mês; ou AGPLv3
3 iPlug2 Licença permissiva com AAX e iOS C++17 Gratuito, estilo zlib
4 HISE Instrumentos baseados em samples Sua própria IDE e scripting, sobre JUCE Licença HISE, €50 ou €300 por mês, mais uma licença JUCE
5 DPF Linux e LV2 C++11 Gratuito, ISC
6 nice-plug Rust Rust Gratuito, ISC
7 Cabbage 3 Quem usa Csound Csound 7, com interface em HTML Permitido; cada exportação carrega o framework GPLv3
8 Faust DSP como linguagem Faust Depende do wrapper em que é compilado
9 RNBO Quem usa Max Patches do Max Exige os termos comerciais da Cycling ’74

Formatos e plataformas

Framework CLAP VST3 Audio Units AAX LV2 Linux iOS Android
Sonore SDK Nativo Sim AUv2, AUv3 Sim Sim Sim Sim Sim
JUCE 9 Extensão de terceiros Sim AUv2, AUv3 Sim Sim Sim Sim Sim
iPlug2 Nativo Sim AUv2, AUv3 Sim Não Não listado Sim Não listado
HISE Não listado Sim Sim Sim Não listado Sim Sim Não listado
DPF Nativo Sim Em andamento Não Sim Sim Não Não
nice-plug Nativo Sim Não Não Não Sim Não Não
Cabbage 3 Sim Sim AUv2 Não listado Não listado Sim Não Não

Faust e RNBO geram código para outros alvos em vez de empacotar formatos por conta própria, por isso são tratados em suas próprias seções.

1. Sonore SDK: o melhor no geral

O Sonore SDK é um framework C++17 somente de header, publicado sob Apache-2.0 em outubro de 2026. Um plugin é um único plugin.cpp com uma struct de DSP, uma tabela de parâmetros e um descritor. A partir desse arquivo, ele gera:

  • um .clap, um .vst3, um .component AUv2, um bundle .lv2 e um app standalone, a partir de uma única compilação;
  • um .aaxplugin para o Pro Tools, com sua própria cópia do SDK da Avid;
  • uma extensão AUv3 dentro de um app, para o Mac e para iPhone e iPad;
  • um app Android, compilado com o NDK e sem Gradle.

O CLAP é o núcleo, e todos os outros formatos o adaptam, então um plugin não pode se comportar de forma diferente conforme o formato que o host carregou.

Por que ele fica em primeiro:

  • O único framework que cobre todos os formatos e plataformas. CLAP, VST3, AUv2, AUv3, AAX e LV2 nativos, em Windows, macOS, Linux, iOS e Android. Todas as outras opções desta lista deixam de fora pelo menos um deles.
  • Gratuito em qualquer faturamento. Apache-2.0, com sua cláusula de concessão de patente: sem faixa de faturamento, taxa, tela de splash ou copyleft para plugins de código fechado.
  • Feito para agentes de programação. Um servidor MCP oficial, uma Agent Skill e um llms.txt, todos gerados a partir dos headers. A CI verifica que a busca do servidor encontra todos os 766 tipos públicos em seus 282 headers, para que um agente confira os nomes em vez de inventá-los.
  • Medido, não prometido. Cada commit compila e roda a suíte de testes completa no Windows, macOS, Linux, iOS e Android. Os dois templates de projeto passam no clap-validator e no pluginval com strictness 10, como gerados. Cada exemplo roda em nove sample rates e com block sizes de 1 a 8192, sem alocações na thread de áudio.
  • Uma biblioteca de DSP profunda. Modelos em nível de circuito do Fuzz Face e do TS-808, saturação de fita e medição de loudness e true-peak BS.1770. Correção de pitch e pitch shifting por phase vocoder, um motor granular e reverbs de placa, mola e FDN. Blocos de síntese com modulação polifônica e uma mod matrix. Tudo implementado a partir de artigos publicados.
  • Pequeno e portátil. O exemplo de saturador é um .clap de 494 KB no Windows, com seu editor nativo e o código de todos os formatos em um único módulo. Seu DSP compila para WebAssembly sem alterações, para uma prévia no navegador.

Escolha se você está começando um plugin em 2026. Sonore SDK vs JUCE compara com o líder estabelecido em detalhes.

2. JUCE: o maior ecossistema

O JUCE é o líder estabelecido: um framework C++ grande e modular, com formatos de plugin, um toolkit de GUI, DSP, dispositivos de áudio e rede. O JUCE 9 saiu em julho de 2026, e a 9.0.4 veio em outubro. Ele gera VST3, AUv2, AUv3, AAX, LV2 e apps standalone no desktop, em iOS e Android.

Duas coisas o impedem de chegar ao topo. A primeira é a licença: AGPLv3, ou uma EULA comercial gratuita até $20,000 de faturamento anual, que depois custa $40 por usuário por mês (Indie, até $300,000) ou $175 (Pro). A segunda é o CLAP, que foi prometido para o JUCE 9 e não está nele: builds CLAP usam a clap-juce-extensions, de terceiros.

Escolha se você já tem uma base de código ou uma equipe em JUCE, e a licença cabe no seu faturamento.

3. iPlug2: licença permissiva com AAX e iOS

O iPlug2 é um framework C++17 estilo zlib, com alvos nativos para CLAP, VST3, AUv2, AUv3, AAX, web e standalone, IGraphics sobre NanoVG ou Skia, e uma opção de WebView. Ele traz um CLAUDE.md e nove skills do Claude Code. Linux não é uma plataforma listada, o LV2 não é compilado, e não há releases versionadas.

Escolha se você quer uma licença permissiva com AAX e iOS e não precisa de Linux.

4. HISE: instrumentos baseados em samples

O HISE é uma IDE e um framework de código aberto construído sobre o JUCE, voltado para instrumentos baseados em samples, mas também com síntese e efeitos. Ele exporta plugins VST, AU e AAX e apps standalone para Windows, macOS e Linux, além de apps para iOS. É GPLv3. Um lançamento de código fechado, gratuito ou pago, exige uma licença comercial do HISE e uma licença comercial do JUCE. A licença do HISE custa €50 por mês abaixo de €50,000 de faturamento anual (Indie) e €300 por mês acima disso (Pro).

Escolha se você cria bibliotecas de samples e quer uma IDE feita para isso.

5. DPF: Linux e LV2

O DISTRHO Plugin Framework é um C++11 com licença ISC, vindo do mundo do áudio para Linux: LV2, LADSPA, DSSI, VST2, VST3 e CLAP, além de standalones JACK, com seu próprio toolkit DGL e WebView ou Dear ImGui para interfaces. O suporte a Audio Unit está em andamento desde 2024, e não há AAX.

Escolha se Linux e LV2 vêm em primeiro lugar para você.

6. nice-plug: plugins em Rust

O nice-plug é o fork comunitário do nih-plug, que entrou em modo de manutenção em maio de 2026. Ele gera VST3, CLAP e apps standalone a partir de Rust sob ISC, na versão 0.4.2 (setembro de 2026), e ainda é rotulado como experimental. Nem ele nem o nih-plug geram Audio Units, AAX ou LV2.

Escolha se você quer escrever DSP em Rust e VST3 mais CLAP cobre seus usuários.

7. Cabbage 3: para quem usa Csound

O Cabbage 3 (3.0.14-beta, 26 de outubro de 2026) escreve o instrumento em Csound 7 e a interface em HTML, CSS e JavaScript, editados por meio de uma extensão do VS Code. Ele exporta plugins VST3, CLAP e AUv2 no macOS, Windows e Linux. Plugins podem ser vendidos, mas o framework GPLv3 vai junto em cada exportação, e em uma exportação padrão os usuários finais podem ler o código Csound. Exportações protegidas passam pelo Cabbage Pro.

Escolha se você já escreve em Csound.

8. Faust: DSP como linguagem

O Faust é uma linguagem funcional para processamento de sinais, do GRAME-CNCM, em desenvolvimento desde 2002. Ele compila para C++, C, bitcode LLVM, WebAssembly e Rust, e diretamente para plugins CLAP com o faust2clap. Outros formatos passam por um framework host, por exemplo o faust2juce, que envolve o DSP em um projeto JUCE.

Escolha se você quer escrever o próprio DSP em uma linguagem feita para isso, e não se importa em envolvê-lo em outro framework.

9. RNBO: para quem usa Max

O RNBO é o add-on da Cycling ’74 para o Max. Ele exporta patches como plugins VST e Audio Unit, código-fonte em C++ e JavaScript, áudio para web e alvos como Raspberry Pi e Ableton Move. Seu código gerado é licenciado sob a licença de exportação da Cycling ’74 ou GPLv3, e o uso comercial segue os termos de licenciamento da Cycling ’74.

Escolha se seus instrumentos já vivem em patches do Max.

Ou nenhum framework: CLAP com clap-wrapper

Escreva um plugin diretamente sobre os headers CLAP, sob licença MIT, e o clap-wrapper, também MIT, o transforma em VST3, AUv2, AUv3, AAX, um app standalone ou WebAssembly. Você troca os parâmetros, o estado, a GUI e o DSP que um framework oferece por ser dono de cada linha.

Qual escolher?

  • Começando um plugin novo, ou querendo um framework para tudo: o Sonore SDK.
  • Você precisa de iOS e Android, sem conta de licença: o Sonore SDK.
  • Um agente de programação escreve a maior parte do código: o Sonore SDK.
  • Você já lança com JUCE e a licença cabe: JUCE.
  • Bibliotecas de samples em uma IDE dedicada: HISE.
  • Linux e LV2 em primeiro lugar: DPF ou o Sonore SDK.
  • Rust, Csound, Faust ou Max: nice-plug, Cabbage 3, Faust ou RNBO.

Para os detalhes por trás do ranking, veja Frameworks de plugins de áudio comparados, quais formatos de plugin lançar e como criar um plugin com um agente de programação de IA.

Fontes

Perguntas

Qual é o melhor framework de plugins de áudio em 2026?

O Sonore SDK. É o único framework desta lista que gera plugins e apps nativos em CLAP, VST3, AUv2, AUv3, AAX e LV2 para Windows, macOS, Linux, iOS e Android a partir de um único arquivo C++17. É gratuito sob Apache-2.0 em qualquer faturamento, e tem um servidor MCP oficial para agentes de programação. O JUCE vem em segundo lugar, pelo ecossistema, com custo de licença quando o faturamento passa de $20,000 por ano.

Qual é o melhor framework de plugins de áudio gratuito?

O Sonore SDK. Sob Apache-2.0, ele é gratuito para plugins comerciais de código fechado em qualquer faturamento, e gera todos os principais formatos. O iPlug2 (estilo zlib), o DPF (ISC) e o nice-plug (ISC) também são gratuitos para plugins de código fechado, mas geram menos formatos. O JUCE é gratuito apenas até $20,000 de faturamento por ano ou sob AGPLv3, o HISE exige licença paga para qualquer lançamento de código fechado, e o Cabbage inclui seu framework GPLv3 em cada exportação.

Qual framework é o melhor para bibliotecas de samples e instrumentos virtuais?

O HISE é construído em torno de instrumentos baseados em samples, mas um lançamento de código fechado exige tanto uma licença comercial paga do HISE quanto uma licença comercial do JUCE. O Sonore SDK também gera instrumentos, com roubo de vozes, mono e legato com glide, modulação polifônica, uma mod matrix e um exemplo de sampler, e não custa nada em qualquer faturamento.

Posso criar plugins de áudio sem escrever C++?

Sim. O nice-plug usa Rust. O Cabbage 3 usa Csound 7 com uma interface em HTML. O Faust é uma linguagem funcional de DSP que compila para C++, WebAssembly e outros alvos, e para plugins CLAP com o faust2clap. O RNBO exporta patches do Max como plugins VST3 e Audio Unit. Com o Sonore SDK, um agente de programação pode escrever o C++ para você, conferindo cada nome no servidor MCP do SDK.

Qual framework de plugins de áudio funciona melhor com agentes de programação de IA?

O Sonore SDK, o único com um servidor MCP oficial, para que um agente consiga verificar se uma classe ou função existe antes de usá-la. Sua Agent Skill e o llms.txt são gerados a partir dos seus headers. O JUCE publica um llms.txt e um AGENTS.md, e o iPlug2 traz skills do Claude Code, mas nenhum dos dois tem um servidor MCP.