عن المشروع

مُصوّر CAYADEV هو أداة شاملة لتصوّر الصوت لأنظمة Windows و macOS و Linux. تم بناؤه باستخدام Electron و WebGL2، حيث يلتقط صوت النظام الأصلي (WASAPI، CoreAudio، PulseAudio) لتوليد مرئيات معقدة وفورية. تشمل القدرات الرئيسية: - المرئيات والهندسة: أكثر من 48 وضعًا للمُصوّر، و31 نوعًا للخلفية، ومحرك ثلاثي الأبعاد يضم 98 صيغة رياضية (منحنيات، أسطح، وجاذبات غريبة) و13 شكلًا صلبًا، تم تنفيذه دون استخدام مكتبات ثلاثية الأبعاد خارجية. - تحليل الصوت: تحليل طيفي عميق يتضمن متجهات كروماتية Q ثابت لاكتشاف المفتاح/الحنفية الموسيقية، تتبع النغمة YIN، فصل المكونات التوافقية والإيقاعية، وكاشفات بدء الضربات للطبول. - التخصيص والتأثيرات: نظام قائم على الطبقات مع 17 وضع دمج، و40 تأثير معالجة ما بعد على وحدة معالجة الرسومات، ومصفوفة تعديل تسمح لأي مصدر صوتي أو LFO بقيادة أي إعداد. - الاستوديو والتوافق: محرر GLSL مدمج للشيفرات المخصصة، ودعم لإعدادات MilkDrop (.milk)، وإمكانية استيراد من Shadertoy و ISF. - الإخراج والتكامل: يدعم OBS عبر مصدر متصفح شفاف كطبقة overlay، وإخراج مبني على وحدة معالجة الرسومات عبر Spout (Windows) وSyphon (macOS)، بالإضافة إلى تصدير فيديو غير متصل deterministically (MP4، WebM، GIF). - الخرائط والنص: أدوات إسقاط تشمل تثبيت الزوايا وتشويه الشبكة، إلى جانب طباعة نصية تستجيب للصوت مع دعم كلمات الأغاني LRC/SRT.