Novo: skill e MCP para agentes

Framework de áudio agêntico
e open source.

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

Tudo que um plugin precisa.

E nada além disso: sem runtime de framework, nada para instalar, e nosso próprio código, do DSP aos wrappers de formato.

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.

Desktop, mobile e navegador

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)

Se encaixa no seu build

Os helpers do CMake fazem o empacotamento. Compile na sua árvore, ou use find_package em um SDK instalado.

LA-2A · 1176 · VCAFuzz FaceTS-808Histerese de fitaPlaca DattorroLadder de diodosLimitador true-peakLUFS

DSP a partir dos papers

Compressores, drives com circuito resolvido, fita, reverbs e medição, escritos a partir da matemática publicada.

UI nativa ou web

Um editor com rasterização por software, sem processo de navegador, ou seu próprio HTML no webview do sistema.

Instrumentos, MIDI e MPE

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

Instale a skill e o MCP

Escolha seu agente. Cada bloco é copiado com um clique.

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"

A CLI do Codex, a extensão da IDE e o app de desktop do ChatGPT compartilham esta configuração.

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"

Execute uma vez; todo projeto nesta máquina recebe a skill e o 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"]
    }
  }
}

O Cursor adiciona servidores pelo arquivo de configuração: mescle isto com o caminho do seu clone e reinicie o 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"]
    }
  }
}

Ou abra … › MCP Servers › Manage MCP Servers › View raw config no painel do agente e cole ali.

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
A configuração MCP do seu cliente
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

A CLI de skills pergunta em quais dos seus agentes instalar. A maioria dos clientes MCP aceita este JSON; sem a CLI, copie skills/sonore-sdk para a pasta de skills do seu agente.

Licença

Livre para distribuir.

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.

  • $0em taxas, em qualquer faturamento
  • ©Código próprio, do DSP aos wrappers
  • 0código copyleft incluído no repositório

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