Todos os formatos de plugin
CLAP, VST3, Audio Units e LV2 em uma única compilação, um aplicativo independente com seu próprio áudio, AUv3 para iPad, iPhone e Mac, e AAX para Pro Tools com o SDK da Avid.
Escreva o DSP uma vez em C++ e publique como CLAP, VST3, Audio Unit (v2 e v3), AAX, LV2 e um aplicativo para desktop, iOS e Android. Uma skill e um servidor MCP dão ao Claude Code, Codex e Cursor a API real, para que seu agente pare de adivinhar.
Recursos
E nada além disso: sem runtime de framework, nada para instalar, e nosso próprio código, do DSP aos wrappers de formato.
CLAP, VST3, Audio Units e LV2 em uma única compilação, um aplicativo independente com seu próprio áudio, AUv3 para iPad, iPhone e Mac, e AAX para Pro Tools com o SDK da Avid.
O mesmo plugin é compilado como aplicativo para iPhone, iPad ou Android, e seu DSP compila para WebAssembly, então uma prévia ao vivo é o plugin entregue, não um modelo dele.
sonore_add_plugin(MyPlugin
SOURCES plugin.cpp
CLAP MyPlugin VST3 MyPluginVST3
AU MyPluginAU LV2 MyPluginLV2)Os helpers do CMake fazem o empacotamento. Compile na sua árvore, ou use find_package em um SDK instalado.
Compressores, drives com circuito resolvido, fita, reverbs e medição, escritos a partir da matemática publicada.
Um editor com rasterização por software, sem processo de navegador, ou seu próprio HTML no webview do sistema.
Notas de entrada, MIDI de saída e expressão por nota. A assinatura process que você escreve decide qual; não há flag para configurar.
494 KB
um plugin inteiro e seu editor, em um único módulo
0 allocs
na thread de áudio, de 8 kHz a 384 kHz
10
rigor do pluginval que os templates passam ao serem gerados
Agêntico
Um agente falha em uma biblioteca C++ desconhecida inventando um nome que soa certo. O Sonore entrega os nomes reais: instale a skill e o servidor MCP para o seu agente.
ChatGPT, Claude Code, Cursor, Antigravity e qualquer cliente MCP
---
name: sonore-sdk
description: Writes, extends and debugs
audio plugins on the Sonore SDK…Claude Code, Codex, Cursor e Antigravity aprendem o fluxo: consultar um nome antes de escrevê-lo, começar de um projeto gerado e rodar o pluginval antes de dar a tarefa por concluída.
› sonore_search ladder
LadderFilter sonore/dsp.h
DiodeLadder sonore/va_filters.h
› sonore_search CompressorPro
Nothing in the SDK matches "CompressorPro".Seis ferramentas que respondem a partir dos headers. Uma busca vazia é uma resposta real, não um sinal para inventar uma classe que soe certa.
$ curl https://sonore.dev/llms-full.txt
# 282 headers · 766 public typesO llms.txt é o mapa, e o llms-full.txt nomeia cada tipo público. Os dois são gerados a partir dos headers, então nenhum descreve código que não existe.
Vitrine

Descreva um efeito ou um sintetizador e ouça um minuto depois. Cada plugin que o Sonorie gera é construído sobre o Sonore.
Projetos completos para começar: plugins que compilam em todos os formatos, e um aplicativo para desktop.
$ cmake -S sdk -B sdk/build
$ cmake --build sdk/build --config Release
# SonoreSaturator.clap vst3/SonoreSaturatorVST3.vst3
# SonoreSaturatorLV2.lv2 SonoreSaturatorAppMostre no Discord. Gostaríamos de incluir aqui.
Licença
Apache-2.0 com a concessão de patente. Use em plugins comerciais de código fechado; o que você construir sobre ele é seu para licenciar.
Os formatos têm termos próprios: um AAX é distribuído somente após a aprovação da Avid e a assinatura da PACE, e o logo VST segue as diretrizes da Steinberg. Avisos de terceiros