Об этом проекте

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) и созданию установщиков.