مولّد MIDI بالذكاء الاصطناعي للعبارات القصيرة

ولّد عبارة MIDI انطلاقًا من المقام والإيقاع والدور. اختر اللحن أو الأكورد أو الباس أو الأربيج، وحدّد الموازير، ثم نزّل ملفًا تفتحه في أي برنامج إنتاج.

حدّد المقام والإيقاع والدور الذي تريده، ثم ولّد. ما يعود إليك عبارة MIDI قصيرة تنزّلها وتفتحها في أي محرّر: نغمات ومواضع زمنية، لا صوتًا.

01

ما الذي تحصل عليه وما الذي لا تحصل عليه

01

المخرَج ملف MIDI قياسي: أرقام نغمات ومواضع وأطوال. لا صوت فيه البتّة. وفتحه في برنامج إنتاج يجعله يُعزف بالآلة التي تشير إليها المسار، وهذا هو المقصود كلّه: العبارة نفسها تصير بيانو أو لحنًا على مركّب أو مجموعة وتريات، بحسب ما تسنده إليها.

02

ويعني ذلك أيضًا أنها وحدها لا تُصدر شيئًا. فإن كنت تنتظر حلقة جاهزة تضعها تحت مقطع مصوّر، فصيغة MIDI ليست المطلوبة، والمطلوب هو مولّد الموسيقى في هذا الموقع.

03

أطوال العبارات أربعة أو ثمانية أو ستة عشر موزورة على إيقاع أربعة أرباع. وهذا قيد مقصود: ما يُصنع هنا لبنات تُكرَّر وتُنقل إلى مقام آخر وتُعدَّل، لا توزيعات مكتملة. وطلب بنية أغنية كاملة من نموذج لغوي يعطي شيئًا أقل تماسكًا بكثير من عبارة قصيرة.

02

كيف تختار الدور

01

اللحن يعطي في الغالب نغمة واحدة في كل مرّة، أي ذلك الخط الذي تغنّيه أو تعزفه منفردًا. أما الأكورد فيكدّس نغمات متزامنة، وهو ما تريده فراشًا هارمونيًا تحت شيء آخر. والباس يبقى في الطبقة الغليظة ويميل إلى نغمات أطول على الضربات القوية. والأربيج يفكّك الأكورد إلى تقسيمات منتظمة، وهو أكثف الأربعة وأنفعها حركةً تحت لحن قليل النغمات.

02

والطريقة العملية أن تشتغل على دور واحد في كل مرّة بدل طلب كل شيء دفعةً واحدة. ولّد الأكورد أولًا، واسمع إلى أين يمضي، ثم ولّد لحنًا بالمقام والإيقاع نفسيهما وانظر هل يستقرّ فوقه. فالطلبان المنفصلان يعطيانك مسارين تحاذيهما وتعدّلهما كلًّا على حدة، أما طلب واحد للاثنين فيترك لك مسارًا واحدًا عليك أن تفصله بيدك.

03

وإن احتجت توزيعًا بعينه للأصوات أو شكلًا بعينه فاكتب ذلك في حقل التوجيه الإضافي. فالبدء من الخامسة أو ترك فراغ في الضربة الثالثة توجيهات محدّدة تحرّك النتيجة على نحو أوثق من تبديل النوع الموسيقي.

03

ماذا تتوقّع من النتيجة

01

النموذج اللغوي حين يولّد نغمات يُحسن البقاء داخل المقام وصناعة إيقاع معقول، ويضعف في البنية الممتدّة. وضمن أربعة أو ثمانية موازير يكفي ذلك عادةً. أما عند ستة عشر موزورة فيكثر أن يأتيك شيء يسبح بلا وجهة بدل أن يتطوّر، وهذا هو السبب الأول للبدء بالقصير.

02

توقّع أن تعدّل. وأشيع تصحيحين إزاحةُ نغمة أو اثنتين وقعتا في موضع غير مريح، وتقصيرُ النغمة الأخيرة كي تتكرّر العبارة نظيفة. وكلاهما عمل ثوانٍ في محرّر لفّة البيانو، ولا يعني أيّهما أن التوليد أخفق.

03

وتختلف النتائج بين محاولة وأخرى حتى مع الإعدادات نفسها، وهذا نفعٌ لا عيب: التوليد ثلاث مرّات واختيار الأفضل أسرع من محاولة وصف ما تريده بالكلمات وصفًا دقيقًا.

04

كيف تُعالَج النغمات

01

تُطلَب النغمات بالضربات لا بالثواني، لأن تكليف النموذج نفسه بالضرب في الإيقاع طريق مضمون إلى الخطأ في المواضع. أما التحويل إلى الثواني فيجري بعد ذلك، لحظة كتابة ملف MIDI.

02

ومخرَج النموذج يُفحَص ولا يُؤخذ على علّاته. فالطبقات الخارجة عن مدى MIDI تُردّ إلى داخل الحدود بدل أن تُرمى، والنغمات التي تبدأ بعد الموزورة الأخيرة تُسقَط، والتي تتجاوز النهاية تُقصّ عندها. وإذا فسد الطول رجعنا إلى ضربة واحدة بدل أن نفقد نغمة أراد النموذج وضعها بوضوح، وتُحذف النغمات القصيرة إلى حدّ عدم السماع لأنها لا تزيد المحرّر إلا ازدحامًا.

03

والإيقاع الذي تحدّده يُكتب في ترويسة الملف كي تستقيم خطوط الموازير عند الاستيراد. ولا شيء في النغمات يتعلّق بتلك القيمة: فتغيير إيقاع المشروع لاحقًا يمطّ العبارة كما تتوقّع تمامًا.

05

فيم يُستعمل MIDI المولَّد

01

كسر الصفحة البيضاء هو السبب الأشيع. فعبارة مولَّدة في المقام الذي تشتغل عليه تمنحك ما تتفاعل معه، والتفاعل أيسر عادةً من الابتداء. وأكثر الناس يُبقون شذرة ويعيدون كتابة ما سواها.

02

ويستعمله المنتجون للأدوار الخارجة عن آلتهم. فعازف القيثارة الذي لا يفكّر بتوزيعات لوحة المفاتيح يولّد فراشًا من الأكورد، ومن يكتب الأكورد بيسر ويتعثّر في الباس يولّد خطًّا ثم يبسّطه.

03

ومن يتعلّم النظرية يتّخذه مثالًا محلولًا: يولّد تتابعًا في مقام، وينظر أي درجات استعمل، ثم يقابل ذلك بما كان يتوقّعه. ولأن المخرَج نغمات لا صوت، تُرى الإجابة مباشرةً دون حاجة إلى تدوينها سمعًا.

04

وإن كان ما بين يديك صوتًا لا وصفًا مكتوبًا، فأداة تحويل الصوت إلى MIDI في هذا الموقع تدوّن تسجيلًا موجودًا، وهي الطريق الأقصر حين تعرف سلفًا كيف ينبغي أن يمضي الدور.

06

أسئلة شائعة

هل في الملف صوت؟

لا. ملف MIDI لا يحمل إلا النغمات ومواضعها. وهو يُسمع عبر الآلة التي يسندها برنامجك إلى المسار، ولهذا تصير العبارة نفسها بيانو أو مركّبًا.

لماذا يلزم تسجيل الدخول؟

كل توليد يستهلك عندنا طلبًا إلى النموذج. واشتراط الحساب يمنع استعمال ذلك بلا هويّة وعلى نطاق واسع.

لماذا يعطي الإعداد نفسه نتيجة مختلفة في كل مرّة؟

لأن التوليد ليس حتميًا. وهذا نافع هنا: تشغيله ثلاث مرّات واختيار الأفضل أسرع عادةً من محاولة وصف ما تريده وصفًا دقيقًا.

هل يولّد أغنية كاملة؟

لا، وذلك عن قصد. فما بين أربعة وستة عشر موزورة هو المدى الذي يتماسك فيه هذا الأسلوب. والطلبات الأطول تسبح بلا وجهة بدل أن تتطوّر، فولّد الأدوار ووزّعها بنفسك.

هل يمكن الحصول على إيقاعات؟

ليس بعد. فآلات الإيقاع في MIDI تقوم على خريطة طبول لا على الطبقات، وهذا يستلزم معالجة تختلف عن الأدوار اللحنية.

ما وظيفة حقل التوجيه الإضافي؟

يُلحَق بالطلب. وأنجع ما فيه التوجيهات الموسيقية المحدّدة: مسافة البداية، وإيقاع تريد تجنّبه، وطبقة بعينها. أما الصفات المبهمة فتغيّر النتيجة أقلّ ممّا يغيّرها أصلًا اختيار النوع والمزاج.

أي إيقاع ينبغي أن أحدّد؟

إيقاع مشروعك الحالي. فالقيمة تُكتب في ترويسة الملف كي تتحاذى خطوط الموازير عند الاستيراد؛ ولأن النغمات موضوعة بالضربات، فإن تغيير الإيقاع لاحقًا يمطّ العبارة على نحو صحيح.