HeadlinesBriefing HeadlinesBriefing.com

Blokkily: محطة صوتية تركز على الأنماط مع MCP

Hacker News •
×

Blokkily محطة عمل صوتية رقمية تجريبية تركز على الأنماط، وقد بُنيت حول نموذج أحداث واحد يشغّل ثلاثة محررات متزامنة: متتبّع، وبيانو رول، وشبكة خطوات. يعمل كل محرر كمسار واحد من أغنية متعددة المسارات. يُعامَل CLAP كصيغة إضافات أصلية إلزامية، لا كإضافة توافقية ثانوية، ويمكن لمحطة العمل استضافة أدوات CLAP وVST3 وSound Font إلى جانب المؤثرات المدمجة ومؤثرات الجهات الخارجية.

يغطي النموذج الموسيقي المستقل عن أي إطار عمل النوتات، والأوتار الدلالية، والقلب، والتوزيع المتتابع (strum)، والتوقيت الدقيق (microtiming)، والاحتمالية، والتكرار السريع (ratchets)، وشروط التكرار، وأقفال المعاملات. وتحته توجد واجهة إضافات في الوقت الفعلي. يتولى محوّل CLAP الأصلي الإنشاء والتفعيل وأحداث النوتات والمعاملات بدقة العينة وتدفقات الحالة. أما محوّل VST3 المبني على JUCE فيقسّم كل كتلة صوتية عند إزاحات المعاملات، بحيث تبقى الأتمتة دقيقة على مستوى العينة. تُترجم أقفال المعاملات إلى أحداث دقيقة على مستوى العينة، ويمكن للأتمتة والتعديل أن يتعايشا دون محو أحدهما للآخر. ويحمّل محوّل Fluid Synth الداخلي بنوك SF2 وSF3 ويحتفظ بمجموعة من المصيّرات (renderers) حتى يبقى كل تكرار للنمط متزامنًا في الطور.

التحرير أثناء التشغيل لا يقطع الأغنية. تُعاد ترجمة التغييرات وتُسلَّم إلى دالة التصيير عند حد الكتلة التالي دون تخصيص ذاكرة في خيط الصوت أو تحريك رأس التشغيل. ويمكن الاستماع إلى النوتات المُدخلة في أي محرر عبر المحرك الجاري، وتُفتح كل جلسة جديدة بخط صوتي عام General MIDI Sound Font لتُصدر صوتًا فورًا.

الجلسات أغانٍ كاملة لا أنماطًا منفردة. تُوضع الأنماط المسماة كمقاطع على مسارات الخلط مع التحكم في الكسب والموازنة والكتم والتفرد والقياس. ويصيّر محرك الأغنية الترتيب الموسيقي كاملًا دون تخصيص ذاكرة أو عمليات إدخال/إخراج، ويصدّر المحرك نفسه النتيجة إلى ملفات WAV بعمق 16 أو 24 أو 32 بت عائم.

المصدر: Hacker News · لخّصه HeadlinesBriefing