عن المشروع

SidStation ASID هي إضافة برمجية متعددة المنصات (VST3, AU, Standalone) مصممة لجهاز السنتيزر المكتبي Elektron SidStation. وبخلاف MIDI CC القياسي، فإنها تستخدم بروتوكول ASID لبث سجلات SID الخام، مما يسمح بالتحكم في كل صوت من الأصوات الثلاثة كسنتيزر أحادي (monosynth) مستقل داخل DAW. تشمل القدرات الرئيسية ما يلي: - التحكم لكل صوت: الوصول إلى أربعة أشكال موجية لـ SID، ومغلفات ADSR، وعرض النبضة (pulse width)، والضبط (tuning)، وانحناء الحدة (pitch bend)، والمزامنة الصلبة (hard sync)، وتعديل الحلقة (ring modulation)، وبت الاختبار (TEST bit). - تسلسل متقدم: جدول موجي مكون من ثماني خطوات لكل صوت مع إعدادات مستقلة لشكل الموجة، والمزامنة، والحلقة، والاختبار، وعرض النبضة، وإزاحة الأربيجيو (arpeggio offset). - التعديل (Modulation): ثلاثة مذبذبات منخفضة التردد LFOs (للحدة، وعرض النبضة، وقطع الفلتر) بأشكال متنوعة ومزامنة مع إيقاع المضيف. - عناصر تحكم عامة: فلتر مشترك مع تردد القطع (cutoff)، والرنين (resonance)، وأوضاع تمرير منخفض وعالي ونطاقي قابلة للدمج، بالإضافة إلى مستوى الصوت الرئيسي. - ميزات مساعدة: واجهة مستخدم بأسلوب Commodore 64، وإدارة الإعدادات المسبقة للأصوات، ومقياس تحميل MIDI لمراقبة منفذ MIDI الوحيد في الجهاز. يتكون المشروع من مكتبة أساسية بلغة C++17 غير مرتبطة بإطار عمل لبروتوكولات SidStation، وواجهة مستخدم للإضافة تعتمد على JUCE، وأداة فحص عبر سطر الأوامر لاختبار الأجهزة.