Sobre el proyecto
Surge XT es un sintetizador híbrido gratuito y de código abierto, originalmente escrito y vendido como producto comercial por Claes Johanson en Vember Audio. En septiembre de 2018, se publicó bajo GPL3, y un equipo de desarrolladores lo ha estado mejorando desde entonces. El repositorio sirve como raíz de la documentación para desarrolladores, con un enfoque en la compilación, las pruebas y la contribución.
Las características clave incluyen:
- Soporte multiplataforma para Windows, macOS y Linux.
- Sistema de compilación basado en CMake, con opciones para VST3, AU, LV2, VST2 (solo uso personal) y compilaciones independientes.
- Enlaces de Python mediante pybind para acceso nativo directo a las partes internas del sintetizador.
- Soporte de ASIO en Windows listo para usar.
- Integración continua mediante Azure Pipelines y GitHub Actions.
- Directrices para desarrolladores y documentos de procedimientos de Git.
Para los músicos, hay binarios precompilados disponibles en el sitio web oficial. Los desarrolladores pueden clonar el repositorio, inicializar los submódulos y compilar usando comandos estándar de CMake. El README proporciona instrucciones detalladas para configurar entornos de compilación en cada sistema operativo, compilar para plataformas específicas (por ejemplo, Raspberry Pi, aarch64, binarios universales de macOS) y crear instaladores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.