تدوين ABC
تدوين ABC هو شكل مختصر للتدوين الموسيقي للحواسيب. في أبسط صوره، يستخدم التدوين الحرفي مع aعلامات الرفع gوالخفض والخفض ( A- ) لتمثيل النوتات الموسيقية وعلامات السكتة ، بالإضافة إلى عناصر أخرى تُستخدم لإضافة قيمة لهذه النوتات، مثل علامات الرفع والخفض ، والأوكتاف المرفوع أو المخفض ، وطول النوتة ، والمفتاح الموسيقي ، والزخرفة . بدأ هذا الشكل من التدوين من مزيج بين تدوين هيلمهولتز للنغمات واستخدام أحرف ASCII لمحاكاة التدوين الموسيقي القياسي (خطوط الميزان، وعلامات الإيقاع، وما إلى ذلك) مما سهّل مشاركة الموسيقى عبر الإنترنت، كما أضاف لغة جديدة وبسيطة لمطوري البرامج ، على غرار التدوينات الأخرى المصممة للسهولة، مثل التابلاتشر والسولفيج .Gz
تم تطوير نظام تدوين ABC السابق وتوحيده وتعديله بواسطة كريس والشاو ليتناسب بشكل أفضل مع لوحة المفاتيح ومجموعة أحرف ASCII ، وذلك بمساعدة ومساهمة آخرين. صُمم هذا النظام في الأصل لترميز الألحان الشعبية والتقليدية في غرب أوروبا (مثل ألحان إنجلترا وأيرلندا واسكتلندا)، وهي عادةً ألحان أحادية الصوت يمكن كتابتها بالتدوين القياسي على سطر موسيقي واحد. وقد أتاحت الإضافات التي قام بها والشاو وآخرون إمكانية استخدام هذا النظام مع قائمة أكبر من الأحرف والعناوين في صيغة تدعم أيضًا البيانات الوصفية لكل لحن. [ 1 ]
بما أن ترميز ABC يعتمد على ASCII ، يمكن استخدام أي محرر نصوص لإنشاء الترميز وتعديله. ومع ذلك، تتوفر الآن العديد من برامج ترميز ABC التي تقدم مجموعة واسعة من الميزات، بما في ذلك القدرة على قراءة ومعالجة ترميز ABC في ملفات MIDI وترميز "النقاط" القياسي. هذه البرامج متاحة بسهولة لمعظم أنظمة الكمبيوتر، بما في ذلك Microsoft Windows و Unix / Linux و Macintosh و Palm OS ، بالإضافة إلى البرامج المستندة إلى الويب. [ 2 ]
وقد وفرت حزم البرامج اللاحقة التابعة لجهات خارجية مخرجات مباشرة، متجاوزة برنامج TeX للطباعة، [ 3 ] وقامت بتوسيع بناء الجملة لدعم الكلمات المتوافقة مع النوتات الموسيقية، [ 4 ] والتدوين متعدد الأصوات ومتعدد المدرجات الموسيقية، [ 5 ] والتابلاتشر ، [ 6 ] و MIDI . [ 7 ]
تاريخ
في ثمانينيات القرن العشرين، بدأ كريس والشاو بتدوين مقاطع من الألحان الشعبية/التقليدية باستخدام الأحرف لتمثيل النوتات الموسيقية قبل أن يتعلم التدوين الموسيقي الغربي القياسي. لاحقًا، بدأ باستخدامه MusicTeXلتدوين موسيقى المزمار الفرنسي. ولتقليل ملل كتابة MusicTeXالشفرة، كتب واجهة أمامية لتوليد أوامر TeX ، والتي تطورت بحلول عام ١٩٩٣ إلى abc2mtexالبرنامج. [ ٨ ] لمزيد من التفاصيل، انظر تاريخ كريس والشاو الموجز لبرنامج ABC [ ٩ ] وتسلسل جون تشامبرز الزمني لتدوين ABC وبرمجياته. [ ١٠ ]
التقييس
صدر أحدث معيار لـ ABC في 21 ديسمبر 2011. [ 11 ] وهو وصف نصي لبنية ABC، يزيل العديد من أوجه الغموض في مسودة المعيار 2.0 ، والتي بدورها تطورت من دليل المستخدم لعام 1996 للإصدار 1.6 من برنامج كريس والشاو الأصلي . وفي عام 1997، نشر هنريك نوربيك صيغة باكوس-ناور (BNF). [ 12 ]"abc2mtex".
في عام 1997، سجّل ستيف ألين نوع الوسائط text/vnd.abcMIME لدى هيئة الأرقام المخصصة للإنترنت (IANA)، [ 13 ] ولكن التسجيل كنوع MIME من المستوى الأعلى يتطلب طلب تعليقات رسمي (RFC). [ 14 ] وفي عام 2006، أفاد فيل تايلور بأن العديد من المواقع الإلكترونية لا تزال تقدم ملفات ABC على هذا النحو text/plain. [ 15 ]
في عام ١٩٩٩، بدأ كريس والشاو العمل على نسخة جديدة من مواصفات ABC لتوحيد الإضافات التي طُوّرت في أدوات خارجية مختلفة. بعد نقاشات مطولة على قائمة بريد مستخدمي ABC، أُنتجت مسودة معيار (الإصدار الاسمي ١.٧.٦) في أغسطس ٢٠٠٠، لكنها لم تُنشر رسميًا. [ ١٦ ] بعد ذلك، توقف كريس عن تطوير ABC لعدة سنوات. [ ١٧ ]
قام غيدو غونزاتو لاحقًا بتجميع نسخة جديدة من المواصفات ونشر مسودة الإصدار 2.0. ويتولى إروين أوبنهايم حاليًا صيانة هذه المواصفات. كما نشر هنريك نوربيك مواصفات BNF مماثلة. [ 18 ]
بعد موجة من الاهتمام المتجدد بتوضيح بعض الغموض في مسودة الإصدار 2.0 واقتراحات لميزات جديدة، استؤنفت المناقشات الجادة حول معيار جديد (ورسمي) في عام 2011، وبلغت ذروتها بإصدار ABC 2.1 كمعيار جديد في أواخر ديسمبر 2011. وقد انضم كريس والشاو مرة أخرى ويتولى تنسيق الجهود المبذولة لتحسين اللغة وتوضيحها بشكل أكبر، مع وجود خطط للمواضيع التي سيتم تناولها في الإصدارات المستقبلية والتي ستُعرف باسم ABC 2.2 و ABC 2.3 .
مثال
فيما يلي مثال على استخدام تدوين ABC في ميدياويكي .
<score lang= "ABC" > X:1 تي: رقصة الإرث م: 6/8 الطول: 1/8 R:jig ك:ج GFG BAB | gfg gab | GFG BAB | d2A AFD | GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |: إيفي مجلس التنمية الاقتصادية | ديسيبل عبد | إيفي مجلس التنمية الاقتصادية | gdB عبد | efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |] </score>تشير الأسطر في الجزء الأول من تدوين اللحن، والتي تبدأ بحرف متبوع بنقطتين رأسيتين، إلى جوانب مختلفة من اللحن، مثل الفهرس (عند وجود أكثر من لحن في الملف X:)، والعنوان T:، والميزان الموسيقي M:، وطول النوتة الافتراضي، L:ونوع اللحن، R:والمفتاح الموسيقي K:. أما الأسطر التي تلي تحديد المفتاح الموسيقي فتمثل اللحن نفسه. يمكن ترجمة هذا المثال إلى تدوين موسيقي تقليدي باستخدام إحدى أدوات تحويل ABC. على سبيل المثال، يقوم امتداد Score (باستخدام كود LilyPondabc2ly ) لبرنامج MediaWiki بتحويله إلى الشكل التالي:
![X:1 T:The Legacy Jig M:6/8 L:1/8 R:jig K:G GFG BAB | gfg gab | GFG BAB | d2A AFD | GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |: efe edB | dBA ABd | efe edB | gdB ABd | efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]](https://file.arabipedia.wiki/score/2/p/2p2ykcoz9mmscij03pms17yzcb26gn7/2p2ykcoz.png)
بينما ينتج برنامج abcm2ps مخرجات تبدو كالتالي:
![]()
يمكن العثور على المزيد من الأمثلة في صفحة أمثلة ABC الخاصة بكريس والشاو، [ 19 ] والتي تعرض بشكل موسع معظم الميزات الأساسية لـ ABC، باستثناء علامات السكتة، والتي سيتم الإشارة إليها بـ z.
ABC التعاوني
تم مؤخراً تطبيق نظام ABC كوسيلة لتأليف وتحرير الموسيقى في بيئات العمل التعاونية. ومن بين بيئات ويكي التي تم تكييفها لاستخدام نظام ABC ما يلي:
- تستخدم منصة Wiki-score لتحرير النوتات الموسيقية التعاوني واسع النطاق نظام ABC كنظام أساسي للتدوين الموسيقي.
- هذه
Scoreالإضافة لـ MediaWiki تستخدم محرك العرض GNU LilyPondabc2ly. يأتي LilyPond مزودًا ببرنامج نصي يحول ترميز ABC إلى LilyPond. تستدعي الإضافة abc2ly ثم LilyPond. MusicWiki، تطبيق إضافي بلغة بايثون لمواقع ويكي MoinMoin .AbcMusicلعرض ترميز ABC في PmWiki .- كتاب ألحان جلسات مونتريال .مصدر تعاوني للموسيقى التقليدية باستخدام نسخة معدلة من
AbcMusicالبرنامج المساعد. - هذه
gabcهي الصيغة التي طورها مشروع غريغوريو لنسخ نوتات الترانيم الغريغورية . - إضافة ABC لعرض رموز ABC في DokuWiki . تستخدم هذه الإضافة حزمة Jef Moine
abcm2psكمحرك عرض. كما تستخدم اختيارياًabc2MIDI(متوفرة من مشروع ABC Plus) لإنتاج مخرجات صوتية MIDI. EasyABCهو محرر ABC يدعم تصدير MIDI وعرض SVG.abcjsإضافة لعرض ترميز ABC على أي صفحة ويب. تسمح هذه الإضافة بتخزين ABC كنص على الخادم وعرضه على جانب العميل.- تطبيق Zap's
ABCهو تطبيق أندرويد يجمع بين عناصر مختلفةabcm2ps،abc2midiوقليل من العناصر الأخرى،abc4jليصبح أداة للتأليف الموسيقي. - تستخدم لعبة "سيد الخواتم أونلاين" متعددة اللاعبين الآن نظام التدوين الموسيقي ABC لتمكين اللاعبين من تحويل وتشغيل أي ملف موسيقي MIDI داخل اللعبة. ويعزف اللاعبون الموسيقى من خلال جعل شخصياتهم تعزف على الآلة الموسيقية المناسبة.
- تتيح لعبة Starbound على الكمبيوتر للاعبين استخدام الآلات الموسيقية داخل اللعبة لعزف موسيقى مخصصة.
انظر أيضاً
- تدوين موسيقى غيدو
- تدوين هيلمهولتز للنغمة
- بركة الزنبق
- التدوين الموسيقي المرقم ، المستخدم على نطاق واسع في الصين
- تونيك سول-فا
مراجع
- ↑ والشاو، كريس. "مقدمة" . abcnotation.com . تدوين موسيقي abc . تم الاطلاع عليه في 1 مارس 2008 .
- ↑ والشاو، كريس. "التاريخ" . abcnotation.org.uk . تدوين موسيقي abc . تم الاطلاع عليه في 1 مارس 2008 .
- ↑ فينت، جيم. "برنامج ABC2Win المجاني لتدوين الموسيقى" . abc2win.com . مؤرشف من الأصل في 4 مارس 2008. تم الاطلاع عليه في 1 مارس 2008 .
- ↑ ميثفيسيل، مايكل. "ABC2PS" . ihp-ffo.de (صفحة شخصية). معهد فيزياء أشباه الموصلات. مؤرشف من الأصل في 12 فبراير 2008. تم الاطلاع عليه في 1 مارس 2008 .
- ^ موين ، جان فرانسوا. "abcm2ps" . صفحة جيف . تم الاسترجاع 1 مارس 2008 .
- ^ داليتز، كريستوف. "abctab2ps" . لوتن جيزيلشافت . مؤرشفة من الأصلي في 6 فبراير 2008 . تم الاسترجاع 1 مارس 2008 .
- ↑ أولرايت، جيمس. "abcMIDI" . abc.sourceforge.net . مؤرشف من الأصل في 9 مارس 2008. تم الاطلاع عليه في 1 مارس 2008 .
- ↑ والشاو، كريس. "البرمجيات" . تدوين الموسيقى abc. abcnotation.org.uk . تم الاطلاع عليه في 1 مارس 2008 .
- ^ والشاو، كريس. "نبذة مختصرة عن تاريخ ABC" . abcnotation.com . تم الاسترجاع في 25 نوفمبر 2017 .
- ↑ تشامبرز، جون. "التاريخ" . تدوين موسيقي abc. معهد ماساتشوستس للتكنولوجيا . تم الاسترجاع في 25 نوفمبر 2017 .
- ↑ "معيار الموسيقى ABC 2.1" . 21 ديسمبر 2011. تم الاطلاع عليه بتاريخ 21 ديسمبر 2011 .
- ↑ نوربيك، هنريك. "ABC 1.6 بصيغة BNF" . مؤرشف من الأصل في 9 مارس 2008. تم الاطلاع عليه في 1 مارس 2008 .
- ↑ "تسجيل نوع وسائط MIME text/vnd.abc" . تم الاطلاع عليه في 1 مارس 2008 .
- ↑ ألين، ستيف. "ABC كنوع MIME" . تم الاسترجاع في 1 مارس 2008 .
- ↑ تايلور، فيل. "المتهمون: ردًا على: ABC على الإنترنت" (مجموعة نقاش ياهو) . تم الاطلاع عليه في 1 مارس 2008 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ والشاو، كريس. "التعلم" . abcnotation.org.uk . تدوين موسيقي abc. مؤرشف من الأصل في 21 يوليو 2009. تم الاسترجاع في 1 مارس 2008 .
- ↑ والشاو، كريس. "معلومات إضافية" . abcnotation.org.uk . تدوين موسيقي abc . تم الاطلاع عليه في 1 مارس 2008 .
- ↑ أوبنهايم، إيروين. "معيار ABC الموسيقي" . مؤرشف من الأصل في 21 فبراير 2008. تم الاطلاع عليه في 1 مارس 2008 .
- ↑ "أمثلة" . ABCNotation.com . تدوين الموسيقى abc . تم الاطلاع عليه بتاريخ 12 مارس 2019 .
- تنسيقات ملفات التدوين الموسيقي
