Todos los formatos de plugin
CLAP, VST3, Audio Units y LV2 desde una sola compilación, una app independiente con su propio audio, AUv3 para iPad, iPhone y Mac, y AAX para Pro Tools con el SDK de Avid.
Escribe el DSP una vez en C++ y distribúyelo como CLAP, VST3, Audio Unit (v2 y v3), AAX, LV2 y una app para escritorio, iOS y Android. Una skill y un servidor MCP dan a Claude Code, Codex y Cursor la API real, para que tu agente deje de adivinar.
Funciones
Y nada más: sin runtime de framework, nada que instalar, y código propio desde el DSP hasta los wrappers de formato.
CLAP, VST3, Audio Units y LV2 desde una sola compilación, una app independiente con su propio audio, AUv3 para iPad, iPhone y Mac, y AAX para Pro Tools con el SDK de Avid.
El mismo plugin se compila como app para iPhone, iPad o Android, y su DSP compila a WebAssembly, así que una vista previa en vivo es el plugin que se distribuye, no un modelo de él.
sonore_add_plugin(MyPlugin
SOURCES plugin.cpp
CLAP MyPlugin VST3 MyPluginVST3
AU MyPluginAU LV2 MyPluginLV2)Los helpers de CMake se encargan del empaquetado. Compílalo en tu árbol, o usa find_package con un SDK instalado.
Compresores, drives con circuito resuelto, cinta, reverbs y medición, escritos a partir de las matemáticas publicadas.
Un editor con rasterizado por software y sin proceso de navegador, o tu propio HTML en el webview del sistema.
Notas de entrada, MIDI de salida y expresión por nota. La firma process que escribas decide cuál; no hay ningún flag que activar.
494 KB
un plugin completo y su editor, en un solo módulo
0 allocs
en el hilo de audio, de 8 kHz a 384 kHz
10
nivel de rigor de pluginval que superan las plantillas recién generadas
Agéntico
Un agente falla con una librería C++ desconocida inventando un nombre que suena bien. Sonore le entrega los reales: instala la skill y el servidor MCP para el tuyo.
ChatGPT, Claude Code, Cursor, Antigravity y cualquier cliente MCP
---
name: sonore-sdk
description: Writes, extends and debugs
audio plugins on the Sonore SDK…Claude Code, Codex, Cursor y Antigravity aprenden el flujo de trabajo: buscar un nombre antes de escribirlo, partir de un proyecto generado y ejecutar pluginval antes de dar algo por terminado.
› sonore_search ladder
LadderFilter sonore/dsp.h
DiodeLadder sonore/va_filters.h
› sonore_search CompressorPro
Nothing in the SDK matches "CompressorPro".Seis herramientas que responden desde las cabeceras. Una búsqueda vacía es una respuesta real, no una señal para inventar una clase que suene bien.
$ curl https://sonore.dev/llms-full.txt
# 282 headers · 766 public typesllms.txt es el mapa y llms-full.txt nombra cada tipo público. Ambos se generan desde las cabeceras, así que ninguno describe código que no existe.
Proyectos

Describe un efecto o un synth y escúchalo un minuto después. Cada plugin que genera Sonorie está construido sobre Sonore.
Proyectos completos para empezar: plugins que compilan en todos los formatos, y una app de escritorio.
$ cmake -S sdk -B sdk/build
$ cmake --build sdk/build --config Release
# SonoreSaturator.clap vst3/SonoreSaturatorVST3.vst3
# SonoreSaturatorLV2.lv2 SonoreSaturatorAppMuéstralo en Discord. Nos gustaría ponerlo aquí.
Licencia
Apache-2.0 con su concesión de patentes. Úsalo en plugins comerciales de código cerrado; lo que construyas con él es tuyo y lo licencias como quieras.
Los formatos tienen condiciones propias: un AAX se distribuye cuando Avid lo aprueba y PACE lo firma, y el logo de VST sigue las pautas de Steinberg. Avisos de terceros