مشروع Oscilato: تحويل الصور إلى ألحان مسموعة
Oscilato هو نموذج أولي (PoC) مبتكر يقوم بتحويل البيانات البصرية داخل أي صورة إلى تجربة صوتية فريدة (Sonification). يعتمد المشروع على خوارزمية مسح ذكية تقرأ الصورة من اليسار إلى اليمين، وتحول خصائص البكسلات إلى معاملات صوتية دقيقة.
كيف يعمل؟
يقوم النظام بربط أبعاد وألوان الصورة بخصائص الصوت كالتالي:
الموقع الرأسي (Y): يحدد درجة الصوت (Pitch).
السطوع (Brightness): يحدد قوة الصوت (Amplitude).
تدرج اللون (Hue): يتحكم في فلاتر التردد (Filter Cutoff).
تشبع اللون (Saturation): يحدد جرس الصوت (Timbre) بين الموجة الجيبية والمنشارية.
التقنيات المستخدمة:
Backend: يعتمد على FastAPI و NumPy لمعالجة المصفوفات الرياضية للصورة.
Frontend: واجهة تفاعلية مبنية بـ React ومكتبة Tone.js لتوليد الصوت في الوقت الفعلي.
تنبيه: يرجى خفض مستوى الصوت عند البدء، فبعض الصور قد تُنتج ترددات حادة جداً بناءً على تفاصيلها البصرية!