عن المشروع
Valis هو نظام برمجيات للتوليف التناظري الافتراضي، يُمكّن المستخدمين من تصميم ومحاكاة الدوائر الإلكترونية باستخدام RDF (صيغة Turtle). يعمل النظام كتطبيق مستقل وكإضافة متوافقة مع تنسيقات VST3 و LV2 و CLAP. تقدم الواجهة ثلاثة مناظر متزامنة: أدوات التحكم (المقابض والمنزلقات)، الدائرة (مخطط العقد والأقواس)، والكود (محرر Turtle مع تمييز الصيغة). يتم تعريف الدوائر من خلال ربط الكتل الوظيفية مثل المذبذبات والمرشحات والمضخمات، مع نمذجة سلوكيات المكونات الواقعية رياضياً. يتضمن النظام خادم MCP يسمح لوكلاء الذكاء الاصطناعي بتوليد الدوائر أو تعديلها برمجياً. تم بناء النظام على JUCE و serd/sord، وهو يفرض سلامة الصوت في الوقت الفعلي من خلال تخصيص جميع موارد DSP مسبقاً خارج خيط الصوت. يتضمن Valis أكثر من 45 عنصراً مثل مولدات الغلاف، وخطوط التأخير، والرنانات النمطية، مع دوائر نموذجية مثل SH-101 ودواسات Klon. يدعم النظام إدخال MIDI، ورسم خرائط المعلمات، واستمرارية الجلسة، والرندرة بدون واجهة (headless rendering). يتطلب التطوير CMake و C++20 و JUCE 9.0.1. المشروع مرخص بموجب AGPLv3، مع إدارة التبعيات عبر سكربتات CMake. بينما يعد النظام مستقراً ومكتملاً من حيث الميزات، تشمل القيود الطفيفة فقدان التنسيق اليدوي أثناء تحرير المخطط وتوقيت أحداث الملاحظات المكممة إلى كتل مكونة من 32 عينة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.