支持每一种插件格式
一次编译即可生成 CLAP、VST3、Audio Units 和 LV2;附带带有自身音频的独立应用;为 iPad、iPhone 和 Mac 提供 AUv3;为 Pro Tools 提供基于 Avid SDK 的 AAX。
用 C++ 编写一次 DSP,即可发布为 CLAP、VST3、Audio Unit(v2 和 v3)、AAX、LV2,以及桌面、iOS 和 Android 应用。技能与 MCP 服务器让 Claude Code、Codex 和 Cursor 掌握真实的 API,使你的智能体不再瞎猜。
功能
没有多余的东西:没有框架运行时,无需安装,从 DSP 到格式封装层,全部是我们自己的代码。
一次编译即可生成 CLAP、VST3、Audio Units 和 LV2;附带带有自身音频的独立应用;为 iPad、iPhone 和 Mac 提供 AUv3;为 Pro Tools 提供基于 Avid SDK 的 AAX。
同一个插件可构建为 iPhone、iPad 或 Android 应用,其 DSP 还能编译为 WebAssembly,因此实时预览就是最终发布的插件,而不是对它的模拟。
sonore_add_plugin(MyPlugin
SOURCES plugin.cpp
CLAP MyPlugin VST3 MyPluginVST3
AU MyPluginAU LV2 MyPluginLV2)CMake 辅助脚本负责打包。可在你自己的项目树中构建,也可以用 find_package 引入已安装的 SDK。
压缩器、经电路求解的失真、磁带、混响和响度计,均依据已发表的数学公式编写。
软件光栅化的编辑器,无需浏览器进程;或在系统 WebView 中使用你自己的 HTML。
输入音符、输出 MIDI,并支持逐音符的表现力。你编写的 process 签名决定采用哪一种,无需设置任何标志。
494 KB
一个完整的插件及其编辑器,位于同一个模块中
0 次分配
在音频线程上,采样率从 8 kHz 到 384 kHz
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 列出每一个公开类型。两者都从头文件生成,因此都不会描述并不存在的代码。
案例
许可
采用带专利授权条款的 Apache-2.0。可以放进闭源的商业插件中;你基于它构建的内容归你所有,你可以自行授权。
各插件格式有其自身的条款:AAX 需经 Avid 批准并由 PACE 签名后才能发布,VST 标志则遵循 Steinberg 的指南。 第三方声明