Все форматы плагинов
CLAP, VST3, Audio Units и LV2 из одной сборки, автономное приложение со своим звуком, AUv3 для iPad, iPhone и Mac и AAX для Pro Tools с SDK от Avid.
Пишите DSP один раз на C++ и выпускайте его как CLAP, VST3, Audio Unit (v2 и v3), AAX, LV2 и приложение для десктопа, iOS и Android. Agent Skill и MCP-сервер дают Claude Code, Codex и Cursor настоящий API, чтобы ваш агент перестал угадывать.
Возможности
И ничего лишнего: никакого рантайма фреймворка, ничего не нужно устанавливать, а весь код от DSP до обёрток форматов наш.
CLAP, VST3, Audio Units и LV2 из одной сборки, автономное приложение со своим звуком, AUv3 для iPad, iPhone и Mac и AAX для Pro Tools с SDK от Avid.
Тот же плагин собирается как приложение для iPhone, iPad или Android, а его DSP компилируется в WebAssembly, так что живое превью — это поставляемый плагин, а не его модель.
sonore_add_plugin(MyPlugin
SOURCES plugin.cpp
CLAP MyPlugin VST3 MyPluginVST3
AU MyPluginAU LV2 MyPluginLV2)CMake-хелперы делают бандлинг. Соберите в своём дереве или сделайте find_package для установленного SDK.
Компрессоры, дисторшны с моделями на уровне схемы, лента, ревербераторы и измерение уровня, написанные по опубликованной математике.
Редактор с программной растеризацией, без браузерного процесса, или ваш собственный HTML в webview операционной системы.
Ноты на входе, MIDI на выходе и выразительность на уровне отдельной ноты. Сигнатура process, которую вы напишете, решает, что именно; флага для этого нет.
494 KB
весь плагин и его редактор в одном модуле
0 аллокаций
в аудиопотоке, от 8 кГц до 384 кГц
10
строгость pluginval, которую шаблоны проходят сразу после генерации
Для агентов
Агент ошибается с незнакомой C++-библиотекой: придумывает имя, которое звучит правильно. Sonore передаёт ему настоящие имена: установите скилл и MCP-сервер для вашего агента.
ChatGPT, Claude Code, Cursor, Antigravity и любой MCP-клиент
---
name: sonore-sdk
description: Writes, extends and debugs
audio plugins on the Sonore SDK…Claude Code, Codex, Cursor и Antigravity изучают рабочий процесс: проверяют имя, прежде чем его написать, начинают со сгенерированного проекта и запускают pluginval, прежде чем объявить работу законченной.
› sonore_search ladder
LadderFilter sonore/dsp.h
DiodeLadder sonore/va_filters.h
› sonore_search CompressorPro
Nothing in the SDK matches "CompressorPro".Шесть инструментов, которые отвечают по заголовочным файлам. Пустой поиск — настоящий ответ, а не повод придумать класс, который звучит правильно.
$ curl https://sonore.dev/llms-full.txt
# 282 headers · 766 public typesllms.txt — это карта, а llms-full.txt перечисляет каждый публичный тип. Оба генерируются из заголовков, так что ни один не описывает код, которого нет.
Примеры

Опишите эффект или синтезатор и услышьте результат через минуту. Каждый плагин, который генерирует Sonorie, построен на Sonore.
Готовые проекты, с которых можно начать: плагины, которые собираются во всех форматах, и десктопное приложение.
$ cmake -S sdk -B sdk/build
$ cmake --build sdk/build --config Release
# SonoreSaturator.clap vst3/SonoreSaturatorVST3.vst3
# SonoreSaturatorLV2.lv2 SonoreSaturatorAppПокажите это в Discord. Мы хотели бы разместить это здесь.
Лицензия
Apache-2.0 с патентным грантом. Используйте в закрытых коммерческих плагинах: то, что вы создаёте на его основе, принадлежит вам и вы сами решаете, как это лицензировать.
У форматов свои условия: AAX выходит после одобрения Avid и подписи PACE, а логотип VST следует рекомендациям Steinberg. Уведомления о сторонних компонентах