这个项目能做什么

Surge XT 是一款免费开源的混合合成器,最初由 Vember Audio 的 Claes Johanson 编写并作为商业产品销售。2018 年 9 月,它以 GPL3 协议发布,此后一个开发者团队持续对其进行改进。该仓库作为开发者文档的根目录,重点涵盖构建、测试和贡献指南。 主要特性包括: - 跨平台支持 Windows、macOS 和 Linux。 - 基于 CMake 的构建系统,支持 VST3、AU、LV2、VST2(仅限个人使用)及独立构建选项。 - 通过 pybind 提供 Python 绑定,可直接原生访问合成器内部结构。 - Windows 上开箱即用的 ASIO 支持。 - 通过 Azure Pipelines 和 GitHub Actions 实现持续集成。 - 提供开发者指南和 Git 操作文档。 对于音乐人,可从官方网站获取预编译二进制文件。开发者可以克隆仓库、初始化子模块,并使用标准 CMake 命令进行构建。README 提供了在每个操作系统上设置构建环境、针对特定平台(如 Raspberry Pi、aarch64、macOS 通用二进制)构建以及创建安装程序的详细说明。