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.
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
Und nichts, was es nicht braucht: keine Framework-Laufzeit, nichts zu installieren, und unser eigener Code von der DSP bis zu den Format-Wrappern.
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.
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)CMake-Helfer übernehmen das Bundling. Bau es in deinem eigenen Baum oder binde ein installiertes SDK per find_package ein.
Kompressoren, schaltungsgenau berechnete Verzerrer, Tape, Hall und Metering, geschrieben nach der veröffentlichten Mathematik.
Ein softwarerasterisierter Editor ganz ohne Browser-Prozess oder dein eigenes HTML in der System-Webview.
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
Agentisch
Ein Agent scheitert an einer unbekannten C++-Bibliothek, indem er einen Namen erfindet, der plausibel klingt. Sonore gibt ihm die echten Namen: installiere für deinen Agenten den Skill und den MCP-Server.
ChatGPT, Claude Code, Cursor, Antigravity und jeder MCP-Client
---
name: sonore-sdk
description: Writes, extends and debugs
audio plugins on the Sonore SDK…Claude Code, Codex, Cursor und Antigravity lernen den Ablauf: einen Namen nachschlagen, bevor er geschrieben wird, von einem generierten Projekt starten, pluginval ausführen, bevor es als fertig gilt.
› sonore_search ladder
LadderFilter sonore/dsp.h
DiodeLadder sonore/va_filters.h
› sonore_search CompressorPro
Nothing in the SDK matches "CompressorPro".Sechs Werkzeuge, die aus den Headern antworten. Eine leere Suche ist eine echte Antwort und kein Anstoß, eine Klasse zu erfinden, die plausibel klingt.
$ curl https://sonore.dev/llms-full.txt
# 282 headers · 766 public typesllms.txt ist die Landkarte, llms-full.txt benennt jeden öffentlichen Typ. Beides wird aus den Headern generiert, daher beschreibt keine der beiden Dateien Code, den es nicht gibt.
Showcase

Beschreibe einen Effekt oder einen Synth und hör ihn eine Minute später. Jedes Plugin, das Sonorie erzeugt, ist auf Sonore gebaut.
Vollständige Projekte zum Starten: Plugins, die in jedem Format bauen, und eine Desktop-App.
$ cmake -S sdk -B sdk/build
$ cmake --build sdk/build --config Release
# SonoreSaturator.clap vst3/SonoreSaturatorVST3.vst3
# SonoreSaturatorLV2.lv2 SonoreSaturatorAppZeig es im Discord. Wir würden es gern hier zeigen.
Lizenz
Apache-2.0 mit Patentgewährung. Setz es in proprietären, kommerziellen Plugins ein; was du darauf aufbaust, darfst du selbst lizenzieren.
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