عن المشروع
INTERSECT هو إضافة أداة تقطيع عينات موزعة كإصدارات VST3 وAU وStandalone، صادرة بموجب رخصة GNU General Public License v3.0. وهو موجه للموسيقيين والمنتجين الذين يريدون تقطيع العينات إلى شرائح قابلة للتشغيل والتحكم في كل شريحة بشكل مستقل.
القدرات الأساسية الموصوفة في README:
- تقطيع عينات غير إتلافي، مع تمديد زمني، وتقاطع.
- تحكم مستقل في معاملات كل شريحة، إضافة إلى قفل لكل شريحة.
- جلسات متعددة العينات، بحيث يمكن للمشروع الرجوع إلى عدة ملفات عينات.
- نطاقات نوتات الشرائح لتعيين الشرائح عبر لوحة المفاتيح.
- خوارزميات متعددة للزمن والطبقة.
- تشغيل الشرائح عبر MIDI.
- دعم السمات، مع سمة مثال معروضة في لقطة الشاشة (Open Color، `oc.intersectstyle`).
التثبيت: تُوفَّر ملفات zip للإصدارات الخاصة بـ Windows وmacOS وLinux، مع متغيرات x64 وarm64. تُنسخ ملفات الإضافة إلى مجلدات الإضافات النظامية القياسية — VST3 على Windows (`C:\Program Files\Common Files\VST3\`)، وmacOS (`~/Library/Audio/Plug-Ins/VST3/`)، وLinux (`~/.vst3/`)؛ أما AU على macOS فيذهب إلى `~/Library/Audio/Plug-Ins/Components/`. ويلزم بعد ذلك إعادة فحص الإضافات في DAW. على macOS، إصدارات الإصدار غير موقعة، لذا يذكر README أن المستخدمين قد يحتاجون إلى إزالة أعلام الحجر الصحي باستخدام `xattr -cr` على حزم VST3 وAU والتطبيق. التفاصيل الإضافية حول محتويات الإصدار لكل منصة، وحزم ONNX Runtime لفصل المسارات، ومتطلبات وقت تشغيل GPU مرتبطة في دليل التثبيت عبر الإنترنت.
يتطلب البناء من المصدر CMake 3.22+، ومترجم C++20، وGit؛ ويُستنسخ المستودع بشكل تكراري ويُبنى باستخدام CMake في إعداد Release. إعداد سلسلة الأدوات لكل نظام تشغيل، ومخرجات البناء، وسير عمل الإصدار، وقائمة التبعيات مشمولة في وثائق البناء المرتبطة.
القيود المعروفة التي يشير إليها المشروع: يخزّن استدعاء المشروع مسارات ملفات العينات لكل ملف في الجلسة، لذا تتطلب الملفات المنقولة إعادة ربط؛ الإصدارات غير موقعة وقد تثير مطالبات أمان المنصة؛ تُعالَج الأخطاء وطلبات الميزات عبر GitHub Issues. فيديو البدء السريع وموقع الوثائق الكامل مرتبطان من README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.