عن المشروع

هذا تطبيق إنتاج موسيقي للأطفال (من الصفوف الابتدائية فما فوق) يعمل مباشرة في المتصفح. لا يتطلب أي معرفة تقنية، ويمكن للمستخدمين إنشاء مقطوعات أصلية ببساطة عبر النقر أو التمرير على خلايا شبكية وتلوينها. صُمم كأداة تعليمية لتعليم البرمجة أو الأنشطة اللامنهجية. الميزات الرئيسية: - سيبنسر خطوات بديهي: يحتوي على مسار ميلودي (8 نغمات) ومسار إيقاعي (كيك، سنير، هاي هات)، مع دعم الإدخال بالتمرير. - محرك صوتي: يستخدم تقنية "Lookahead Scheduling" المستخدمة في برامج DAW التجارية، لتحقيق تشغيل إيقاعي دقيق داخل المتصفح. - إعدادات الصوت: يمكن تبديل 4 أنواع من النغمات (ماجور، مينور، ريوكيو، مهرجان) و7 أنواع من الآلات (بيانو، علبة موسيقية، 8bit، جيتار...) بنقرة واحدة. كما يحتوي على تأثيرات مثل الديلاي والريفرب. - ميزة التأليف الفوري بالذكاء الاصطناعي: يحتوي على أوامر مخصصة قابلة للقراءة بواسطة الذكاء الاصطناعي التوليدي مثل ChatGPT أو Gemini. عند قراءة الكود JSON الذي يولده الذكاء الاصطناعي، يكتمل التكوين. لا يتصل التطبيق مباشرة بالذكاء الاصطناعي، بل يعتمد على نسخ ولصق النص من قبل المستخدم. - تصدير MP3: يمكن تنزيل المقطوعة المنشأة كملف MP3 بعدد دورات محددة. - تصميم صديق للأطفال: جميع الأحرف الصينية مصحوبة بـ"فوريغانا" (روبي). يحتوي على جولة توجيهية تفاعلية عند التشغيل الأول، ووظيفة حفظ تلقائي في المتصفح. - استجابة كاملة للشاشات: يمكن استخدامه على أي حجم شاشة (كمبيوتر، تابلت، هاتف ذكي). يستخدم التطبيق تقنيات React وTailwind CSS وWeb Audio API، ويستخدم lamejs لتصدير MP3. تم تصميمه كتطبيق مستقل لا يحتاج إلى خوادم أو قواعد بيانات، ويمكن نشره فورًا على GitHub Pages باستخدام أدوات بناء مثل Vite. يتم النشر التلقائي عند الدفع إلى فرع main. من حيث الأمان: لا يمتلك التطبيق خوادم، ولا يجمع أو يرسل أي معلومات شخصية أو بيانات تحليلية. يتم حفظ بيانات التكوين فقط في localStorage للمتصفح. ومع ذلك، يتطلب عند إخراج MP3 تحميل مكتبات من CDN خارجي (cdnjs.cloudflare.com). القيود: الطول الأقصى للمقطوعة هو 4 مقاطع (64 خطوة)، ويمكن حفظ مقطوعة واحدة فقط في وقت واحد، والحفظ محدود بهذا الجهاز والمتصفح فقط دون مزامنة سحابية.