عن المشروع

أداة osci-render هي إضافة صوتية مفتوحة المصدر من نوع سنثسيزر لصنع الموسيقى عن طريق رسم الكائنات والنصوص والصور على راسم الإشارات باستخدام الصوت. وهي متاحة لأنظمة Windows و macOS و Linux، سواء كتطبيق مستقل أو كإضافة VST3 أو AU داخل محطة عمل صوتية رقمية (DAW). ما تقوم به - يعرض الكائنات ثلاثية الأبعاد (ملفات .obj)، وصور SVG المتجهة، والنصوص (ملفات .txt)، ومشاهد Blender المتحركة كمرئيات لراسم الإشارات مدفوعة بالصوت. - يتضمن راسم إشارات برمجيًا بحيث يمكنك رؤية المخرجات بدون أجهزة خارجية. - يوفر مجموعة من المؤثرات الصورية مثل bit crush، والتشوه العمودي/الأفقي، واهتزاز الصورة، وتنعيم الصورة، وتتبع الصورة، والتي يمكن إعادة ترتيبها عن طريق السحب ويمكن تحريك معلماتها. - يدعم تحكم MIDI وأتمتة معلمات DAW، بحيث يمكن دفع المعلمات من مشروع مضيف. - يسمح بحفظ وتحميل المشاريع. - قابل للبرمجة: يمكن برمجة المرئيات والأصوات والمؤثرات الصوتية المخصصة في Lua، ويطبق محرر الأكواد التغييرات في الوقت الفعلي أثناء تشغيل الملف. سير العمل افتح التطبيق المستقل أو أضف الإضافة إلى DAW. سيظهر موجة جيبية افتراضية ودائرة. استخدم زر Choose File لفتح ملفات .obj أو .svg أو .txt، أو أنشئ ملفات جديدة من الأمثلة المدمجة. يتم فتح محرر الأكواد بزر السهم الموجود على يمين الواجهة. يتم تمكين المؤثرات الصوتية في قسم Audio Effects؛ ويمكن إعادة ترتيب ترتيبها وضبط نطاقاتها عن طريق النقر بزر الماوس الأيمن على اسم المؤثر لضبط القيم الدنيا والقصوى. تكامل Blender يتم توزيع إضافة Blender مع الإصدارات كملف osci-render-blender-addon.zip. بعد تثبيتها وتمكينها، تظهر قائمة 'osci-render settings' ضمن Render Properties. ينقر المستخدمون على 'Connect to osci-render'، ويضيفون كاميرا وكائن Grease Pencil Scene Line Art، ثم يقومون بعمل bake لرسم الخطوط لإرسال المشهد إلى راسم الإشارات. يشرح فيديو مرتبط العملية (تم إنشاؤه للإصدار 1.0، لذا تختلف الواجهة قليلاً). MIDI يتم تمكين تحكم MIDI من إعدادات MIDI الموجودة أسفل الواجهة. يجب أيضًا تمكين جهاز MIDI ضمن Audio ثم Settings في Active MIDI inputs. التثبيت - مستقل: قم بتشغيل osci-render.exe على Windows، أو osci-render.app على macOS، أو الملف التنفيذي osci-render على Linux. قد تحتاج إلى تجاوز تحذيرات أمان macOS أو رسائل 'app is damaged'. - VST3: انسخ osci-render.vst3 إلى مجلد إضافات VST (عادةً C:\Program Files\Common Files\VST3 على Windows أو /Library/Audio/Plug-Ins/VST3 على macOS) وأعد تشغيل DAW. - AU: انسخ osci-render.component إلى /Library/Audio/Plug-Ins/Components على macOS وأعد تشغيل DAW. البناء على Linux استنسخ المستودع، وقم بتثبيت حزم التطوير المدرجة (ALSA، JACK، LADSPA، curl، freetype، X11 والمكتبات ذات الصلة، WebKit2GTK، GLU، Mesa، g++ و make)، قم بتنزيل JUCE، افتح osci-render.jucer في Projucer، احفظ المشروع لإنشاء Makefile، ثم قم بالبناء في Builds/LinuxMakefile باستخدام make CONFIG=Release أو make CONFIG=Debug وقم بتشغيل الملف التنفيذي الناتج أو استخدم ملف VST3. تعليمات بناء Windows و macOS مميزة بـ TODO في README. الترخيص والتوزيع يتم ترخيص الكود المصدري بموجب GPLv3. لا تغطي أسماء المشاريع والشعارات والعلامات التجارية رخصة GPLv3 ولها إشعارات منفصلة للعلامات التجارية والهوية البصرية. يتم تقديم نسخة مجانية ونسخة مدفوعة مميزة عبر الموقع الرسمي؛ بعد الشراء يتم إرسال رابط التنزيل عبر البريد الإلكتروني، ويغطي إصدارات Windows و macOS المستقلة وإصدارات VST و AU. يوجه README الأسئلة والملاحظات وطلبات الميزات إلى البريد الإلكتروني للمشرف، ويربط مجتمع Discord و شارة تقييم Codacy.