Sobre o projeto

Surge XT é um sintetizador híbrido gratuito e de código aberto, originalmente escrito e vendido como produto comercial por Claes Johanson na Vember Audio. Em setembro de 2018, foi lançado sob a GPL3, e uma equipe de desenvolvedores vem aprimorando-o desde então. O repositório serve como raiz da documentação para desenvolvedores, com foco em compilação, testes e contribuição. Os principais recursos incluem: - Suporte multiplataforma para Windows, macOS e Linux. - Sistema de compilação baseado em CMake, com opções para VST3, AU, LV2, VST2 (apenas uso pessoal) e builds standalone. - Bindings Python via pybind para acesso nativo direto aos internos do sintetizador. - Suporte a ASIO no Windows pronto para uso. - Integração contínua via Azure Pipelines e GitHub Actions. - Diretrizes para desenvolvedores e documentos de instruções do Git. Para músicos, binários pré-compilados estão disponíveis no site oficial. Desenvolvedores podem clonar o repositório, inicializar os submódulos e compilar usando comandos CMake padrão. O README fornece instruções detalhadas para configurar ambientes de compilação em cada sistema operacional, compilar para plataformas específicas (por exemplo, Raspberry Pi, aarch64, binários fat do macOS) e criar instaladores.