البرمجة الموسيقية
بقلم محمد علي التقرتي
يوفر البرنامج ليلي بوند 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 » وهو يدل على السكوت.
اما النتيجة فهي الترقيم التالي
الاستماع لمدخل الاغنية
(151)