Новое: скилл и MCP для агентов

Агентный open-source
аудиофреймворк.

Пишите 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.

LA-2A · 1176 · VCAFuzz FaceTS-808Гистерезис лентыDattorro plateДиодный ladderTrue-peak лимитерLUFS

DSP по научным статьям

Компрессоры, дисторшны с моделями на уровне схемы, лента, ревербераторы и измерение уровня, написанные по опубликованной математике.

Нативный или веб-интерфейс

Редактор с программной растеризацией, без браузерного процесса, или ваш собственный HTML в webview операционной системы.

Инструменты, MIDI и MPE

Ноты на входе, MIDI на выходе и выразительность на уровне отдельной ноты. Сигнатура process, которую вы напишете, решает, что именно; флага для этого нет.

  • 494 KB

    весь плагин и его редактор в одном модуле

  • 0 аллокаций

    в аудиопотоке, от 8 кГц до 384 кГц

  • 10

    строгость pluginval, которую шаблоны проходят сразу после генерации

Для агентов

Агенты, которые не угадывают.

Агент ошибается с незнакомой C++-библиотекой: придумывает имя, которое звучит правильно. Sonore передаёт ему настоящие имена: установите скилл и MCP-сервер для вашего агента.

Установить Skill и MCP

ChatGPT, Claude Code, Cursor, Antigravity и любой MCP-клиент

Установите скилл и MCP

Выберите агента. Каждый блок копируется в один клик.

Терминал
# 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"

CLI Codex, расширение для IDE и десктопное приложение ChatGPT используют одну и ту же настройку.

Терминал
# 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"

Выполните один раз: каждый проект на этом компьютере получит скилл и MCP.

Терминал
# 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 добавляет серверы из своего файла конфигурации: вставьте это, указав путь к вашей копии репозитория, затем перезапустите Cursor.

Терминал
# 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"]
    }
  }
}

Или откройте … › MCP Servers › Manage MCP Servers › View raw config на панели агента и вставьте туда.

Терминал
# 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
Конфигурация MCP вашего клиента
{
  "mcpServers": {
    "sonore-sdk": {
      "command": "node",
      "args": ["/path/to/sonore-sdk/scripts/mcp-server.mjs"]
    }
  }
}

CLI skills спрашивает, в какие ваши агенты установить. Большинство MCP-клиентов принимают этот JSON; без CLI скопируйте skills/sonore-sdk в папку скиллов вашего агента.

Лицензия

Выпускайте свободно.

Apache-2.0 с патентным грантом. Используйте в закрытых коммерческих плагинах: то, что вы создаёте на его основе, принадлежит вам и вы сами решаете, как это лицензировать.

  • $0платы при любом доходе
  • ©Наш собственный код, от DSP до обёрток
  • 0копилефт-код, включённый в репозиторий

У форматов свои условия: AAX выходит после одобрения Avid и подписи PACE, а логотип VST следует рекомендациям Steinberg. Уведомления о сторонних компонентах