عن المشروع

ScaleForge هو تطبيق تفاعلي لتدريب الأذن وممارسة السلالم لعازفي البيانو، مدفوع بإدخال MIDI المباشر. وبدلاً من كونه مخططاً مرجعياً ثابتاً، فإنه يستمع إلى ما تعزفه ويستجيب في الوقت الفعلي، بهدف تحويل أنماط السلالم إلى ذاكرة عضلية. القدرات الأساسية الموصوفة في ملف README: - تغذية راجعة مباشرة عبر MIDI: يتعرف على وحدات تحكم MIDI عبر USB أو Bluetooth ويميّز النوتات المستهدفة مقابل النوتات المعزوفة على لوحة مفاتيح على الشاشة، مع زمن استجابة مُعلن أقل من 10 مللي ثانية. - ميترونوم تكيفي وتحليل للتوقيت: يتكيف الإيقاع مع الدقة، ويقدم التطبيق تقريراً عن انحراف التوقيت (الضربات المبكرة/المتأخرة) بالإضافة إلى درجات دقة لكل جلسة ومخططات شرارة للاتساق. - مكتبة السلالم: 48 سلماً تغطي الكبير والصغير الطبيعي والصغير التوافقي والصغير اللحني، منظمة في درجات صعوبة للمبتدئ والبارع والماهر، مع طبقات اختيارية لأرقام الأصابع. - سجل الجلسات: تُسجَّل جلسات التدريب محلياً (بدون سحابة)، مع تحليل الاتجاهات وخرائط حرارية أسبوعية وتصدير CSV للمعلمين. - واجهة متعددة اللغات: الإنجليزية والإسبانية والفرنسية والألمانية واليابانية والصينية المبسطة والكورية. - الدعم: معالج لاستكشاف الأخطاء وإصلاحها، وأسئلة شائعة للمجتمع، وتذاكر بالبريد الإلكتروني مع نوافذ استجابة محددة. البنية المعلنة: محرك أساسي بلغة Rust مع مخزن حلقي خالٍ من الأقفال لتحليل MIDI، وهيكل Electron مع واجهة أمامية React 19 ولوحة مفاتيح افتراضية بـ 88 مفتاحاً، وتوليف داخلي اختياري قائم على FluidSynth للتدريب دون أجهزة، وتخزين SQLite مع استيراد/تصدير JSON. يدّعي ملف README وجود ملفات تنفيذية متعددة المنصات لنظامي Windows 10/11 وmacOS 12+ وLinux. يُوصف التثبيت كدليل مستقل: نزّل، واستخرج، وشغّل الملف التنفيذي، ووصّل جهاز MIDI، واختر سلماً واضغط مسافة. لا حاجة إلى مدير حزم أو خطوات طرفية. تذكر خارطة الطريق سلالم البنتاتونيك والبلوز، ووضع ميترونوم "Ghost Practice" المتلاشي، وإخراج MIDI إلى مُركّبات خارجية، ومدرب قيادة الأصوات الجاز. يُذكر أن المشروع مرخّص بموجب MIT، ولا يجمع أي قياسات عن بُعد، ويخزّن السجلات محلياً. يلاحظ ملف README أيضاً أنه أداة مساعدة للتدريب وليس بديلاً عن التعليم المهني، وأن النتائج تعتمد على أجهزة MIDI وإعدادات مخزن الصوت المؤقت.