Об этом проекте
Surge XT — это бесплатный гибридный синтезатор с открытым исходным кодом, изначально созданный и продававшийся как коммерческий продукт Клаесом Йохансоном из Vember Audio. В сентябре 2018 года он был выпущен под лицензией GPL3, и с тех пор команда разработчиков постоянно его улучшает. Репозиторий служит основным источником документации для разработчиков, с акцентом на сборку, тестирование и внесение вклада.
Ключевые особенности включают:
- Кроссплатформенную поддержку Windows, macOS и Linux.
- Систему сборки на основе CMake с опциями для VST3, AU, LV2, VST2 (только для личного использования) и автономных сборок.
- Привязки Python через pybind для прямого нативного доступа к внутренним компонентам синтезатора.
- Поддержку ASIO на Windows из коробки.
- Непрерывную интеграцию через Azure Pipelines и GitHub Actions.
- Руководства для разработчиков и документы по Git.
Для музыкантов готовые бинарные файлы доступны на официальном сайте. Разработчики могут клонировать репозиторий, инициализировать подмодули и собирать проект с помощью стандартных команд CMake. В README приведены подробные инструкции по настройке сред сборки для каждой ОС, сборке для конкретных платформ (например, Raspberry Pi, aarch64, универсальные бинарники macOS) и созданию установщиков.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.