इस प्रोजेक्ट के बारे में

Surge XT एक मुफ्त और ओपन-सोर्स हाइब्रिड सिंथेसाइज़र है, जिसे मूल रूप से Vember Audio में Claes Johanson द्वारा एक व्यावसायिक उत्पाद के रूप में लिखा और बेचा गया था। सितंबर 2018 में, इसे GPL3 के तहत जारी किया गया, और तब से डेवलपर्स की एक टीम इसे बेहतर बना रही है। यह रिपॉजिटरी डेवलपर दस्तावेज़ीकरण का मूल है, जिसमें बिल्डिंग, परीक्षण और योगदान पर ध्यान केंद्रित किया गया है। मुख्य विशेषताओं में शामिल हैं: - Windows, macOS और Linux के लिए क्रॉस-प्लेटफ़ॉर्म समर्थन। - CMake पर आधारित बिल्ड सिस्टम, जिसमें VST3, AU, LV2, VST2 (केवल व्यक्तिगत उपयोग के लिए) और स्टैंडअलोन बिल्ड के विकल्प हैं। - सिंथ के आंतरिक भागों तक सीधे नेटिव पहुंच के लिए pybind के माध्यम से Python बाइंडिंग। - Windows पर ASIO समर्थन तुरंत उपलब्ध। - Azure Pipelines और GitHub Actions के माध्यम से निरंतर एकीकरण। - डेवलपर दिशानिर्देश और Git how-to दस्तावेज़। संगीतकारों के लिए, आधिकारिक वेबसाइट से पहले से बने बाइनरी उपलब्ध हैं। डेवलपर्स रिपॉजिटरी को क्लोन कर सकते हैं, सबमॉड्यूल को इनिशियलाइज़ कर सकते हैं, और मानक CMake कमांड का उपयोग करके बिल्ड कर सकते हैं। README प्रत्येक OS पर बिल्ड वातावरण सेट करने, विशिष्ट प्लेटफ़ॉर्म (जैसे Raspberry Pi, aarch64, macOS fat binaries) के लिए बिल्ड करने, और इंस्टॉलर बनाने के लिए विस्तृत निर्देश प्रदान करता है।