عن المشروع

Futureboard Studio هو الإصدار المجتمعي من محطة عمل صوتية رقمية مفتوحة المصدر، صادر تحت رخصة MIT وهو حالياً في مرحلة ما قبل ألفا. يحذر المشروع صراحةً من أنه قيد تطوير مبكر نشط، مع تغييرات كاسرة وميزات غير مكتملة وعدم وجود ضمانات للاستمرارية؛ وهو غير مخصص للإنتاج أو للمشاريع التي لا يمكن تعويضها. الواجهة الأساسية التي تتم صيانتها هي تطبيق Rust أصلي مبني على GPUI، إطار العرض الذي يقف خلف محرر Zed، ويشغّل محرك صوت Rust داخل العملية. وتستخدم واجهة ويب ثانوية React وTypeScript وVite ونواة DSP مبنية على WebAssembly؛ وهي تشترك في مفاهيم التخطيط والمحرك لكنها قد تتأخر عن العميل الأصلي. تشمل الحزم الأساسية SphereDirectAudioEngine للصوت الأصلي منخفض الكمون (WASAPI وCoreAudio وALSA)، وSphereWebAudioCore لنواة صوت WASM للويب (النقل، الرسم البياني، المازج، المقاييس، DSP)، وSphereUIComponents لمجموعة واجهة GPUI الأصلية، وSpherePluginHost لفحص الإضافات واستضافتها (VST3 وCLAP وAU وVST2 القديم)، وSphereAudioPlugins لمعالجة DSP المدمجة في الزمن الحقيقي مثل EQ والضغط والتأخير. وتغطي أدلة إضافية محررات الإضافات المرفقة، ووحدات مثل إزالة الضوضاء واستخراج المسارات، وقوالب الإضافات، والأصول المشتركة، ومجموعات SDK المضمّنة. المتطلبات الأساسية هي Bun، وRust 1.85+ مع هدف wasm32-unknown-unknown، وCMake 3.20+، وسلسلة أدوات C++. مجموعات SDK المضمّنة هي وحدات فرعية git، لذا يتطلب الاستنساخ استخدام --recursive. تشمل أوامر التطوير bun run dev:native وdev:web وdev:server؛ وتستخدم عمليات البناء الأصلية cargo build -p futureboard_native، وتنتج نصوص التغليف حزم macOS ‎.app/.dmg‎ وحزم Windows المحمولة أو حزم المثبّت. ويتم تجميع عمليات البناء الشاملة على macOS عبر تغليف كل معمارية ودمجها باستخدام lipo. خلفيات الصوت حسب المنصة هي WASAPI على Windows، وCoreAudio على macOS، وALSA على Linux. وتكشف عدة متغيرات بيئية تسجيلاً مفصلاً لتشخيص الإضافات والعرض والتوجيه. تستهدف خارطة الطريق واجهة GPUI أصلية مستقرة، وتحرير المقاطع الصوتية وMIDI، وتوجيه المازج، واستضافة الإضافات الأصلية، وصيغة ملف مشروع، ومسارات الأتمتة، وتصدير الصوت، والتغليف عبر المنصات. وتُدار الترجمات عبر Crowdin، ويتضمن المستودع سياسات المساهمة والتصميم والعلامات التجارية؛ ومكونات الإصدار الاحترافي مرخّصة بشكل منفصل وليست جزءاً من هذا المستودع العام.