عن المشروع
مُصوّر 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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.