프로젝트 소개

Surge XT는 무료 오픈소스 하이브리드 신디사이저로, 원래 Vember Audio의 Claes Johanson에 의해 상업용 제품으로 작성 및 판매되었습니다. 2018년 9월에 GPL3으로 공개되었으며, 이후 개발팀이 지속적으로 개선해 왔습니다. 이 저장소는 빌드, 테스트, 기여에 중점을 둔 개발자 문서의 루트 역할을 합니다. 주요 기능: - Windows, macOS, Linux 크로스 플랫폼 지원. - CMake 기반 빌드 시스템으로 VST3, AU, LV2, VST2(개인용만), 독립 실행형 빌드 옵션 제공. - pybind를 통한 Python 바인딩으로 신디사이저 내부에 직접 네이티브 접근 가능. - Windows에서 기본 ASIO 지원. - Azure Pipelines 및 GitHub Actions를 통한 지속적 통합. - 개발자 가이드라인 및 Git 사용법 문서. 음악가를 위해 공식 웹사이트에서 사전 빌드된 바이너리를 제공합니다. 개발자는 저장소를 클론하고, 서브모듈을 초기화한 후 표준 CMake 명령으로 빌드할 수 있습니다. README에는 각 OS별 빌드 환경 설정, 특정 플랫폼(Raspberry Pi, aarch64, macOS fat 바이너리 등) 빌드, 설치 프로그램 생성에 대한 상세한 지침이 제공됩니다.