البرمجة الموسيقية

البرمجة الموسيقية

بقلم محمد علي التقرتي

يوفر البرنامج ليلي بوند lilypond امكانية البرمجة الموسيقية لترقيم او تأليف الاغاني الموسيقي وقد اخترنا مثالا لذلك في هذا المقال اغنية فريد الاطرش المعروفة لكتب على اوراق الشجر وهي من مقام البياتي  وهذا يعني اننا نحتاج الى درجة السيكاه أي مي نصف بيمول و ربما درجة الاوج اي سي بيمول ونصف من باب التنويع.  يسمح برنامج ليلي بوند باستعمال ارباع الدرجة لذلك يمكن استعماله لتدوين المقامات العربية.

الاغنية على ميزان 2/4 . تستعمل « ليلي بوند » تعليمات كتابية في ملف من نوع نص للبرمجة الموسيقية

تبدأ البرمجة اولا باختيار اسماء الدرجات وقد اخترنا استعمال اللغة الايطالية لاسماء الدرجات

« do, re, mi, fa ,sol ,la si

اسماء الدرجات المخفوضة كالأتي

dob,reb, mib, fab, solb, lab, sib

الدرجات المرفوعة

dod, red, mid, fad,sold, lad,sid

الدرجات من الارباع المخفوضة اسماءها كالاتي

dosb, resb, misb, fasb, solsb, lasb, sisb

اسماء الارباع المرفوعة كالاتي

dosd,resd,misd, fasd,solsd,lasd,sisd

لتحديد المسافات يجب قسمة الواحدة الى عدد المسافات الموجود بالمستديرة

وهي كالاتي بالنسبة

للمستديرة -1

بالنسبة للبيضاء 2

بالنسبة للسوداء 4

بالنسبة لذات الشلة 8

بالنسبة لذات الشلتين 16

بالنسبة لذات الثلاث شلات 32

بالنسبة لذات اربع شلات 64

بالنسبة لذات الخمس شلات 128

يحدد الميزان بعبارة

\times 2/4

اما سرعة العزف فتحدد بالنسبة للسوداء الواحدة

\tempo 4=90

فاذا اردنا برمجة الاغنية يمكننا القيام بذلك على الشكل التالي

\language « italiano »
\times 2/4
\tempo 90
{

\time 2/4
\tempo 4=81
re sol r16 la sib do’ sib8 la re4 la r16 sol
la sib la8 sol
re4 sol sol16 sol fa sol fa la sol fa
fa fa misb fa misb sol fa misb misb misb re misb re
fa misb re re’ sib do’ la sib sol la fa sol misb sol
fa misb re8
}

يلاحظ وجود معقفين حول الدرجات وهو امر تتطلبه البرمجة
كذلك يلاحظ عدم وجود ارقام المسافات تتبع بعض الدرجات ذلك انه يمكن عدم اضافة الرقم الدال على المسافة اذا كانت مطابقة لمسافة الدرجة السابقة

تلاحظون الحرف « r » وهو يدل على السكوت.

اما النتيجة فهي الترقيم التالي

laktob1

الاستماع لمدخل الاغنية

 

(125)