这个项目能做什么
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 通用二进制)构建以及创建安装程序的详细说明。
评论
0 评分人数达到10人后显示
登录后参与讨论。