このプロジェクトについて

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バイナリ)向けのビルド、インストーラーの作成に関する詳細な手順が記載されています。