عن المشروع
serum-render هي أداة مساعدة لتحويل إعدادات Xfer Serum مسبقة الضبط إلى ملفات صوتية بكميات كبيرة. وهي تدعم تنسيقات Serum 1 (.fxp) و Serum 2 (.SerumPreset) على أنظمة Windows و macOS، باستخدام DawDreamer كمحرك رندر بدون واجهة رسومية (headless).
تشمل القدرات الرئيسية ما يلي:
- المعالجة الجماعية: يقوم بعمل رندر لمجلدات من الإعدادات مسبقة الضبط بشكل تسلسلي أو بالتوازي عبر أنوية وحدة المعالجة المركزية باستخدام loky pool.
- مخرجات مرنة: يدعم تنسيقات صوتية متعددة بما في ذلك wav و flac و ogg و npy (مصفوفات float32 ستيريو خام).
- التحكم في الرندر: يسمح بتخصيص نوتة MIDI، والسرعة (velocity)، والمدة، وصمت النهاية (tail silence)، ومعدل العينة (sample rate)، وعمق البت (bit depth).
- الوضع الحتمي (Deterministic Mode): يوفر علامة `--deterministic` التي تضمن مخرجات متطابقة بتّياً عبر عمليات التشغيل من خلال عزل رندر كل إعداد مسبق الضبط في عملية جديدة، متجاوزةً استمرارية حالة DSP الداخلية.
- خيارات التكامل: يوفر واجهة سطر أوامر (CLI) مع مخرجات JSON للأتمتة، ومكتبة Python API للاستخدام البرمجي.
- معالجة ذكية: يتضمن ميزات لتخطي الملفات الموجودة، والتعامل مع تنسيقات المكونات الإضافية المفقودة بسلاسة، ودعم رندر ملفات MIDI بدلاً من النوتات المنفردة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.