Neu: ein Skill und MCP für Agenten

Agentisches Open-Source
Audio-Framework.

Schreib die DSP einmal in C++ und liefere sie als CLAP, VST3, Audio Unit (v2 und v3), AAX, LV2 sowie als App für Desktop, iOS und Android aus. Ein Skill und ein MCP-Server geben Claude Code, Codex und Cursor die echte API, damit dein Agent aufhört zu raten.

Funktionen

Alles, was ein Plugin braucht.

Und nichts, was es nicht braucht: keine Framework-Laufzeit, nichts zu installieren, und unser eigener Code von der DSP bis zu den Format-Wrappern.

Jedes Plugin-Format

CLAP, VST3, Audio Units und LV2 aus einem einzigen Build, eine Standalone-App mit eigenem Audio, AUv3 für iPad, iPhone und Mac sowie AAX für Pro Tools mit Avids SDK.

Desktop, Mobil und Browser

Dasselbe Plugin baut sich als iPhone-, iPad- oder Android-App, und seine DSP kompiliert nach WebAssembly, sodass eine Live-Vorschau das ausgelieferte Plugin ist und nicht ein Modell davon.

sonore_add_plugin(MyPlugin
  SOURCES plugin.cpp
  CLAP MyPlugin  VST3 MyPluginVST3
  AU MyPluginAU  LV2 MyPluginLV2)

Passt in deinen Build

CMake-Helfer übernehmen das Bundling. Bau es in deinem eigenen Baum oder binde ein installiertes SDK per find_package ein.

LA-2A · 1176 · VCAFuzz FaceTS-808Tape-HystereseDattorro-PlateDioden-LadderTrue-Peak-LimiterLUFS

DSP aus den Papers

Kompressoren, schaltungsgenau berechnete Verzerrer, Tape, Hall und Metering, geschrieben nach der veröffentlichten Mathematik.

Native oder Web-UI

Ein softwarerasterisierter Editor ganz ohne Browser-Prozess oder dein eigenes HTML in der System-Webview.

Instrumente, MIDI und MPE

Noten rein, MIDI raus und Ausdruck pro Note. Die process-Signatur, die du schreibst, entscheidet, welches; es gibt kein Flag, das man setzen muss.

  • 494 KB

    ein komplettes Plugin und sein Editor, in einem Modul

  • 0 Allokationen

    auf dem Audio-Thread, von 8 kHz bis 384 kHz

  • 10

    pluginval-Strenge, die die Vorlagen beim Generieren bestehen

Skill und MCP installieren

Wähle deinen Agenten. Jeder Block wird mit einem Klick kopiert.

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"

Die Codex CLI, die IDE-Erweiterung und die ChatGPT-Desktop-App nutzen dieselbe Einrichtung.

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"

Einmal ausführen; jedes Projekt auf diesem Rechner bekommt den Skill und den MCP-Server.

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 fügt Server über seine Konfigurationsdatei hinzu: füge dies mit dem Pfad zu deinem Klon ein und starte Cursor neu.

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"]
    }
  }
}

Oder öffne … › MCP Servers › Manage MCP Servers › View raw config im Agent-Panel und füge es dort ein.

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
Die MCP-Konfiguration deines Clients
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

Die Skills-CLI fragt, in welche deiner Agenten installiert werden soll. Die meisten MCP-Clients akzeptieren dieses JSON; ohne die CLI kopierst du skills/sonore-sdk in den Skills-Ordner deines Agenten.

Lizenz

Frei auszuliefern.

Apache-2.0 mit Patentgewährung. Setz es in proprietären, kommerziellen Plugins ein; was du darauf aufbaust, darfst du selbst lizenzieren.

  • $0an Gebühren, bei jedem Umsatz
  • ©Unser eigener Code, von der DSP bis zu den Wrappern
  • 0Copyleft-Code, im Repo mitgeliefert

Formate haben eigene Bedingungen: ein AAX wird ausgeliefert, sobald Avid es freigibt und PACE es signiert, und das VST-Logo folgt den Richtlinien von Steinberg. Hinweise zu Drittkomponenten