Novedad: skill y MCP para agentes

Framework de audio agéntico
y de código abierto.

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

Todo lo que necesita un plugin.

Y nada más: sin runtime de framework, nada que instalar, y código propio desde el DSP hasta los wrappers de formato.

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.

Escritorio, móvil y navegador

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)

Se adapta a tu build

Los helpers de CMake se encargan del empaquetado. Compílalo en tu árbol, o usa find_package con un SDK instalado.

LA-2A · 1176 · VCAFuzz FaceTS-808Histéresis de cintaDattorro plateLadder de diodosLimitador true-peakLUFS

DSP basado en papers

Compresores, drives con circuito resuelto, cinta, reverbs y medición, escritos a partir de las matemáticas publicadas.

UI nativa o web

Un editor con rasterizado por software y sin proceso de navegador, o tu propio HTML en el webview del sistema.

Instrumentos, MIDI y MPE

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

Instalar la skill y el MCP

Elige tu agente. Cada bloque se copia con un clic.

Terminal
# the SDK, which the MCP server reads
git clone https://github.com/SonorieAI/sonore-sdk "$HOME/sonore-sdk"
# the skill
npx skills add SonorieAI/sonore-sdk --skill sonore-sdk -a codex -g
# the MCP server
codex mcp add sonore-sdk -- node "$HOME/sonore-sdk/scripts/mcp-server.mjs"

La CLI de Codex, la extensión de IDE y la app de escritorio de ChatGPT comparten esta configuración.

Terminal
# the SDK, which the MCP server reads
git clone https://github.com/SonorieAI/sonore-sdk "$HOME/sonore-sdk"
# the skill
npx skills add SonorieAI/sonore-sdk --skill sonore-sdk -a claude-code -g
# the MCP server
claude mcp add --scope user sonore-sdk -- node "$HOME/sonore-sdk/scripts/mcp-server.mjs"

Ejecútalo una vez; cada proyecto de esta máquina recibe la skill y el MCP.

Terminal
# the SDK, which the MCP server reads
git clone https://github.com/SonorieAI/sonore-sdk "$HOME/sonore-sdk"
# the skill
npx skills add SonorieAI/sonore-sdk --skill sonore-sdk -a cursor -g
~/.cursor/mcp.json
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

Cursor añade servidores desde su archivo de configuración: fusiona esto con la ruta a tu clon y luego reinicia Cursor.

Terminal
# the SDK, which the MCP server reads
git clone https://github.com/SonorieAI/sonore-sdk "$HOME/sonore-sdk"
# the skill
npx skills add SonorieAI/sonore-sdk --skill sonore-sdk -a antigravity -g
~/.gemini/config/mcp_config.json
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

O abre … › MCP Servers › Manage MCP Servers › View raw config en el panel del agente, y pégalo ahí.

Terminal
# the SDK, which the MCP server reads
git clone https://github.com/SonorieAI/sonore-sdk "$HOME/sonore-sdk"
# the skill
npx skills add SonorieAI/sonore-sdk --skill sonore-sdk -g
La configuración MCP de tu cliente
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

La CLI de skills pregunta en cuál de tus agentes instalar. La mayoría de clientes MCP aceptan este JSON; sin la CLI, copia skills/sonore-sdk en la carpeta de skills de tu agente.

Licencia

Libre para distribuir.

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.

  • $0en tasas, con cualquier facturación
  • ©Código propio, desde el DSP hasta los wrappers
  • 0código copyleft incluido en el repo

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