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.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.