عن المشروع

Surge XT هو سنثسيزر هجين مجاني ومفتوح المصدر، كُتب في الأصل وبيع كمنتج تجاري بواسطة Claes Johanson في Vember Audio. في سبتمبر 2018، صدر تحت رخصة GPL3، ويعمل فريق من المطورين على تحسينه منذ ذلك الحين. يعد المستودع جذر وثائق المطورين، مع التركيز على البناء والاختبار والمساهمة. تشمل الميزات الرئيسية: - دعم متعدد المنصات لنظامي Windows وmacOS وLinux. - نظام بناء قائم على CMake، مع خيارات لـ VST3 وAU وLV2 وVST2 (للاستخدام الشخصي فقط) وبناء standalone. - ارتباطات Python عبر pybind للوصول الأصلي المباشر إلى الأجزاء الداخلية للسنثسيزر. - دعم ASIO على Windows جاهز للاستخدام. - التكامل المستمر عبر Azure Pipelines وGitHub Actions. - إرشادات المطورين ووثائق Git التعليمية. للموسيقيين، تتوفر ملفات ثنائية مبنية مسبقًا من الموقع الرسمي. يمكن للمطورين استنساخ المستودع وتهيئة الوحدات الفرعية والبناء باستخدام أوامر CMake القياسية. يوفر README تعليمات مفصلة لإعداد بيئات البناء على كل نظام تشغيل، والبناء لمنصات محددة (مثل Raspberry Pi وaarch64 وملفات macOS fat binaries)، وإنشاء برامج التثبيت.