جنرال ميدي

معيار MIDI العام (المعروف أيضًا باسم GM أو GM 1 ) هو معيار قياسي للآلات الموسيقية الإلكترونية التي تستجيب لرسائل MIDI . طُوّر معيار GM من قِبل جمعية مصنعي MIDI الأمريكية (MMA) ولجنة معايير MIDI اليابانية (JMSC)، ونُشر لأول مرة عام 1991. يتوفر المعيار الرسمي باللغة الإنجليزية من MMA، مُرفقًا بمعيار MIDI 1.0، وباللغة اليابانية من جمعية صناعة الإلكترونيات الموسيقية (AMEI).
يفرض معيار GM متطلباتٍ عديدة تتجاوز مواصفات MIDI 1.0 الأكثر تجريدًا. فبينما يوفر MIDI 1.0 بروتوكول اتصال يضمن التفاعل بين الآلات الموسيقية المختلفة على مستوى أساسي - على سبيل المثال، أن الضغط على مفاتيح لوحة مفاتيح MIDI سيؤدي إلى تشغيل وحدة صوت MIDI المتصلة - يتجاوز GM ذلك بطريقتين. أولًا، يشترط GM أن تستوفي جميع آلات MIDI المتوافقة مجموعةً دنيا من الميزات، مثل القدرة على تشغيل 24 نغمة على الأقل في وقت واحد ( تعدد الأصوات ). ثانيًا، يربط GM تفسيرات محددة بالعديد من المعلمات ورسائل التحكم التي لم تُحدد في مواصفات MIDI 1.0. على سبيل المثال، يؤدي تعيين أحد أرقام برامج MIDI الـ 128 الممكنة إلى اختيار آلة موسيقية. في MIDI 1.0، كان التعيين متاحًا لأي آلة موسيقية؛ أما في GM، فيُعيّن رقم البرنامج اسم آلة موسيقية محدد . وهذا يُساعد على ضمان اتساق صوت تشغيل ملفات MIDI بين الأجهزة المختلفة المتوافقة مع مواصفات GM. ومع ذلك، فإن ذلك لا يزال يترك الأصوات الفعلية لكل آلة للمورد لتنفيذها؛ على سبيل المثال، قد يكون صوت البوق الفرنسي لأحد المصنعين أكثر سطوعًا أو أكثر هدوءًا من صوت البوق الفرنسي لمصنع آخر.
تم توسيع مواصفات GM 1 بواسطة General MIDI 2 في عام 1999؛ ومع ذلك، لا تزال GM 1 شائعة الاستخدام. [ 1 ] حظي General MIDI بدعم واسع من مطوري ألعاب الكمبيوتر في التسعينيات. [ 2 ]
متطلبات MIDI 1 العامة
لكي تكون الأجهزة المولدة للصوت متوافقة مع معيار GM 1، يجب أن تستوفي مواصفات الأداء الخاصة بنظام MIDI العام من المستوى 1:
| معيار | متطلبات |
|---|---|
| أصوات | يمكن توفير 24 صوتًا في وقت واحد لكل من الأصوات اللحنية والإيقاعية (أو بدلاً من ذلك، يمكن توفير 16 صوتًا لحنيًا و8 أصوات إيقاعية). تستجيب جميع الأصوات لسرعة النوتة الموسيقية. |
| القنوات | يدعم جميع القنوات الـ 16 في آن واحد، ويمكن تخصيص كل قناة لآلة موسيقية مختلفة. القناة 10 مخصصة لآلات الإيقاع. يدعم تعدد الأصوات (عزف عدة نغمات في وقت واحد) على كل قناة. |
| الآلات الموسيقية | يدعم ما لا يقل عن 128 رقم برنامج MIDI (متوافق مع خريطة تصحيح الآلات GM 1) و 47 صوت إيقاعي (متوافق مع خريطة مفاتيح الإيقاع GM 1). |
| رسائل القناة | دعم لوحدات التحكم رقم 1، 7، 10، 11، 64، 100، 101، 121 و123؛ دعم لوحدات التحكم في ضغط القناة وانحناء درجة الصوت. |
| رسائل أخرى | الاستجابة لوحدة التحكم في إدخال البيانات وRPNs لضبط النغمات الدقيقة والخشنة ونطاق انحناء النغمة، بالإضافة إلى جميع رسائل نظام MIDI العامة من المستوى 1. |
تفسيرات المعلمات
يجب على أجهزة جنرال موتورز أيضًا الالتزام بالاتفاقيات التالية فيما يتعلق بأحداث البرنامج ووحدة التحكم:
أحداث تغيير البرنامج
في نظام MIDI، يتم اختيار صوت الآلة أو "البرنامج" لكل قناة من قنوات MIDI الست عشرة المتاحة باستخدام رسالة تغيير البرنامج، والتي تحتوي على مُعامل رقم البرنامج. يوضح الجدول التالي صوت الآلة الذي يُقابل كل رقم من أرقام برامج GM الـ 128 المتاحة. [ 3 ] يوجد 128 رقم برنامج. يمكن عرض هذه الأرقام كقيم من 1 إلى 128، أو كقيم من 0 إلى 127. عادةً ما يُستخدم الترقيم من 0 إلى 127 داخليًا فقط بواسطة المُركِّب الصوتي؛ بينما تعرض الغالبية العظمى من أجهزة MIDI ومحطات العمل الصوتية الرقمية وأجهزة تسلسل MIDI الاحترافية أرقام البرامج هذه كما هو موضح في الجدول (1-128).
- 1 بيانو كبير صوتي أو بيانو 1 (مبني على طراز Steinway D)
- بيانو صوتي ساطع 2 أو بيانو 2 (مبني على ياماها C7)
- 3 بيانو كهربائي كبير أو بيانو 3 (عادة ما يكون مصممًا على غرار ياماها CP-70 )
- 4 بيانو هونكي تونك
- 5 بيانو كهربائي 1 (عادةً ما يكون بيانو رودز أو وورليتزر )
- 6 بيانو كهربائي 2 (عادةً ما يكون بيانو كهربائي Yamaha DX7 1 إعداد مسبق)
- 7. آلة الهاربسكورد (غالباً بمستوى سرعة ثابت )
- 8 كلافينيت
- 9 سيليستا
- 10 غلوكنسبيل
- 11 صندوق الموسيقى
- 12 فيبرافون
- 13 ماريمبا
- 14 إكسيليفون
- 15 جرس أنبوبي
- 16 دولسيمر أو سنتور
- 17- أورغن ذو قضيب سحب أو أورغن 1 (مبني على هاموند B3)
- 18- آلة الأورغن الإيقاعية أو الأورغن 2 (مبني على هاموند B3 مع تمكين الإيقاع)
- 19 أورغن روك أو أورغن 3
- 20 أورغن الكنيسة
- 21 آلة موسيقية ذات قصبة
- 22 أكورديون
- 23 هارمونيكا
- 24 باندونيون أو أكورديون تانغو
- 25 غيتار صوتي ( نايلون )
- 26 غيتار صوتي ( فولاذي )
- 27 غيتار كهربائي ( جاز )
- 28 غيتار كهربائي ( صوت نقي ، غالباً ما يكون مصحوباً بتأثير الكورس، يشبه صوت غيتار ستراتوكاستر الذي يتم تشغيله من خلال مضخم صوت رولاند جاز كورس )
- 29 غيتار كهربائي ( مكتوم )
- 30 غيتار أوفر درايف
- 31 غيتار تشويه الصوت
- 32 توافقية جيتار
في أجهزة المزج، وأجهزة أخذ العينات، والأجهزة الإلكترونية الأخرى، غالبًا ما يتم ضبط أصوات الجهير على مستوى أوكتاف واحد أقل من الآلات الأخرى.
- 33 غيتار باس صوتي
- 34 غيتار باس كهربائي ( يعزف بالأصابع ) (عادةً ما يكون مبنيًا على غيتار فيندر جاز باس )
- 35 غيتار باس كهربائي ( يعزف بالريشة ) (عادةً ما يكون مبنيًا على غيتار باس فيندر بريسيجن )
- جيتار باس بدون 36 فريت
- 37 Slap Bass 1 (يعتمد كل من Slap Bass 1 و 2 على نفس آلات الجاز والبريسيجن باس كما في السابق)
- 38 سلاب باس 2
- 39 سينث باس 1 (مبني على صوت باس مينيموج )
- 40 Synth Bass 2 (مبني على إعداد مسبق لـ Yamaha DX7 e. bass 1)
- 41 كمان
- 42 فيولا
- 43 تشيلو
- 44 كونتراباس
- 45 وترًا من نوع تريمولو
- 46 وترًا بتقنية البيزيكاتو
- 47 قيثارة أوركسترالية
- 48 تيمباني
- 49 فرقة سلسلة 1 (غالبًا في ماركاتو )
- 50 فرقة وترية 2 (هجوم أبطأ من الفرقة الوترية 1)
- 51 Synth Strings 1 (عادةً ما تستند بشكل تقريبي إلى Solina String Ensemble )
- 52 Synth Strings 2 (غالباً ما يكون مشابهاً لجهاز توليف الصوت Roland JP8 ، مع تأثير الكورس)
- 53 آه من الجوقة
- 54 صوتًا ( أو صيحات )
- 55 صوت اصطناعي أو جوقة اصطناعية
- 56 ضربة أوركسترا (مبنية على إعداد مسبق Fairlight CMI orch2)
- 57 بوق
- 58 ترومبون
- 59 توبا
- 60 بوق مكتوم (مبني على بوق مزود بكتم صوت)
- 61 بوق فرنسي
- 62 قسم نحاسي
- 63 سينث براس 1 (مبني تقريبًا على جهاز توليف موسيقي من نوع Oberheim OBx)
- 64 Synth Brass 2 (عادةً ما يعتمد على Yamaha CS-80 أو Roland JP8 )
- 65 ساكسفون سوبرانو
- 66 ساكسفون ألتو
- 67 ساكسفون تينور
- 68 ساكسفون باريتون
- 69 أوبوا
- 70 بوق إنجليزي
- 71 باسون
- 72 كلارينيت
- 81 الرصاص 1 ( مربع ، غالباً ما يكون مصحوباً بكورس)
- 82 Lead 2 ( sawtooth or saw , often corrused)
- 83 Lead 3 ( آلة كاليوبي ، وعادة ما تشبه آلة نفخ خشبية)
- 84 الرصاص 4 ( شيف )
- 85 Lead 5 ( شارانج ، لحن رئيسي يشبه لحن الجيتار)
- 86 Lead 6 ( صوت ، مشتق من "صوت اصطناعي" مع هجوم أسرع)
- 87 عزف منفرد 7 ( خمسات )
- 88 Lead 8 ( باس وليد أو سولو ليد أو يسمى أحيانًا خطأً "نحاس وليد")
- 89 Pad 1 ( عصر جديد ، وسادة مكدسة مع جرس ، غالباً ما تكون مشتقة من رقعة "Fantasia" من Roland D-50 )
- 90 Pad 2 ( دافئ ، يعتمد على العديد من أجهزة توليف الصوت من Oberheim )
- 91 Pad 3 ( polysynth أو poly ، لوحة إيقاعية تشبه المنشار تشبه جهاز توليف متعدد الأصوات من أوائل الثمانينيات)
- 92 Pad 4 ( جوقة ، مطابقة لـ "صوت توليفي" مع انحلال أطول)
- 93 Pad 5 ( زجاج مقوس أو مقوس ، صوت يشبه صوت الهارمونيكا الزجاجية)
- 94 Pad 6 ( معدني ، غالبًا ما يتم إنشاؤه من عينة بيانو أو جيتار يتم تشغيلها مع إزالة الهجوم)
- 95 Pad 7 ( هالة ، صوت يشبه صوت الجوقة، غالباً مع تأثير فلتر)
- 96 Pad 8 ( مسح ، وسادة ذات تأثير فلتر "واه" واضح)
- 97 FX 1 ( مطر ، نقرة ساطعة مع نبضات صدى تتناقص حدتها)
- 98 FX 2 ( موسيقى تصويرية ، نغمة خامسة مثالية مشرقة)
- 99 FX 3 ( كريستال ، صوت جرس مُصنّع)
- 100 FX 4 ( جو صوتي ، عادةً ما يكون صوتًا يشبه صوت الجيتار الكلاسيكي )
- 101 FX 5 ( سطوع ، وسادة ساطعة مكدسة مع جوقة أو جرس)
- 102 FX 6 ( عفاريت ، لوحة ذات هجوم بطيء مع أصوات زقزقة أو همهمات)
- 103 FX 7 ( صدى أو انخفاضات صدى ، مشابهة لـ "المطر")
- 104 FX 8 ( موسيقى خيال علمي أو موسيقى تصويرية للنجوم ، وعادةً ما تكون عبارة عن صوت يشبه صوت الجيتار الكهربائي)
- 113 تينكل بيل
- 114 أغوغو أو جرس البقر
- 115 برميل فولاذي
- 116 قالب خشبي
- 117 طبل تايكو أو سورودو
- 118 طبلة لحنية
- 119 طبلة سينث (طبلة توم توم مُصنّعة مُشتقة من طبلة سيمونز الإلكترونية )
- 120 صنج معكوس
- 121 ضوضاء وتر الجيتار
- 122 ضوضاء التنفس
- 123 شاطئ البحر
- 124 تغريدة طائر
- رنين الهاتف 125
- 126 مروحية
- 127 تصفيق
- 128 طلقة نارية

في ملفات MIDI القياسية GM، القناة 10 مخصصة لآلات الإيقاع فقط. [ 3 ] تُصدر النوتات المسجلة على القناة 10 أصوات إيقاعية عند إرسالها إلى لوحة مفاتيح أو وحدة توليف صوتية تستخدم معيار GM. يُحدد كل رقم نوتة آلة إيقاعية فريدة، وليس درجة الصوت.
إذا تمت برمجة ملف MIDI وفقًا لبروتوكول General MIDI، فإن النتائج تكون متوقعة، ولكن قد يختلف كل من جودة الصوت ودقته تبعًا لجودة مُركِّب GM. يتضمن معيار General MIDI 47 صوتًا إيقاعيًا، باستخدام أرقام النوتات من 35 إلى 81 (من أصل 128 رقمًا ممكنًا من 0 إلى 127)، كما يلي: [ 3 ]
- 35 طبلة باس صوتية أو طبلة باس منخفضة
- طبلة باس كهربائية 36 أو طبلة باس عالية
- 37 عصا جانبية
- 38 طبلة صوتية
- 39 تصفيق باليد
- 40 طبلة كهربائية أو طبلة ريمشوت
- 41 الطابق السفلي توم
- 42 هاي-هات مغلق
- توم، الطابق العلوي رقم 43
- 44 دواسة هاي-هات
- 45 لو توم
- 46 هاي-هات مفتوح
- 47 طبلة توم منخفضة-متوسطة
- 48 طبلة توم عالية متوسطة
- 49 صنجة تصادم 1
- 50 هاي توم
- 51 صنج ركوب 1
- 52 صنج صيني
- 53 رايد بيل
- 54 الدف
- 55 صنج سبلاش
- 56 جرس البقر
- 57 صنجة تصادم 2
- 58 فيبراسلاب
- 59 صنج ركوب 2
- 60 هاي بونغو
- 61 لو بونغو
- 62 كونغا عالية صامتة
- 63 كونغا مفتوحة عالية
- 64 كونغا منخفضة
- 65 تيمبال عالي
- 66 تيمبال منخفض
- 67 هاي أغوغو
- 68 لو أغوغو
- 69 كاباسا
- 70 ماراكاس
- 71 صفارة قصيرة
- 72 صافرة طويلة
- 73 شورت غويرو
- 74 لونغ غويرو
- 75 كلافيس
- 76 كتلة خشبية عالية
- 77 كتلة خشبية منخفضة
- 78 ميوت كويكا
- 79 أوبن كويكا
- 80 مثلث كتم الصوت
- 81 مثلث مفتوح
لا يحدد المعيار أرقام تغيير البرنامج لمجموعات الطبول المختلفة.
أحداث وحدة التحكم
في نظام MIDI، يمكن ضبط المعلمات القابلة للتعديل لكل قناة من قنوات MIDI الست عشرة الممكنة باستخدام رسالة تغيير التحكم (CC)، والتي تحتوي على معلمة رقم التحكم ومعلمة قيمة التحكم (معبر عنها بنطاق من 0 إلى 127). كما يحدد GM العمليات التي يجب تنفيذها بواسطة أرقام تحكم متعددة. [ 1 ] [ 4 ]
|
ممرض مسجل
يُعرّف نظام GM عدة معلمات مسجلة، تعمل كوحدات تحكم ولكن يتم التعامل معها بطريقة مختلفة. في MIDI، يُخصص لكل معلمة مسجلة رقم معلمة مسجلة أو RPN. تُسمى المعلمات المسجلة اختصارًا RPNs. [ 5 ]
يتطلب ضبط المعلمات المسجلة إرسال البيانات (الأرقام عشرية):
- رسالتان لتغيير التحكم باستخدام رقمي التحكم 101 و100 لتحديد المعلمة، متبوعًا بـ
- أي عدد من رسائل إدخال البيانات بحجم بايت واحد أو بايتين (MSB = وحدة التحكم رقم 6، LSB = وحدة التحكم رقم 38)، وأخيرًا
- رسالة "نهاية RPN"
تم توحيد أرقام المعلمات المسجلة العالمية التالية (RPNs) [ 6 ] (يتم تحديد المعلمة بواسطة زوج RPN LSB/MSB ويتم تعيين القيمة بواسطة زوج Data Entry LSB/MSB):
- نطاق انحناء درجة الصوت 0.0
- 1.0 ضبط دقيق للقناة
- 2.0 قناة ضبط خشن
مثال على تسلسل تحكم RPN لضبط الضبط الخشن على A440 (المعامل 2، القيمة 64) هو 101:0، 100:2، 6:64، 101:127، 100:127.
رسائل النظام الحصرية
تم تعريف رسالتين حصريتين لنظام GM ("SysEx"): واحدة لتمكين وتعطيل وضع التوافق مع General MIDI (للأجهزة التي تحتوي أيضًا على أوضاع غير GM)؛ والأخرى لضبط مستوى الصوت الرئيسي للجهاز.
ملحقات GS
يُعدّ Roland GS مجموعةً مُوسّعةً من معيار General MIDI، حيث أُضيفت إليه العديد من الإضافات الخاصة. وكانت أبرز هذه الإضافات إمكانية الوصول إلى بنوك متعددة من البرامج (أصوات الآلات) باستخدام زوج إضافي من وحدات تحكم Bank Select لتحديد ما يصل إلى 16384 صوتًا "متنوعًا" (حيث يُمثّل cc#0 بت الأكثر أهمية في Bank Select ، وcc#32 بت الأقل أهمية). ومن أبرز الميزات الأخرى: 9 مجموعات طبول، كل منها يحتوي على 14 صوتًا إضافيًا، ومجموعات إيقاعية متزامنة - حتى مجموعتين (القناتين 10/11)، ورسائل تغيير التحكم للتحكم في مستوى إرسال كتل المؤثرات الصوتية (cc#91-94)، وإدخال معلمات إضافية (cc#98-101)، ووظائف البورتامينتو، والسوستينوتو، ودواسة الصوت الخافت (cc#65-67)، ورسائل SysEx خاصة بكل طراز لضبط معلمات مختلفة لمحرك المُركِّب الصوتي. أما أصوات الطبول الإضافية الـ 14 فهي مرقمة من 27 إلى 34 ومن 82 إلى 87، وهي تحيط بأصوات معيار MIDI العام الـ 47 المرقمة من 35 إلى 81، وهي كالتالي:
تم طرح GS في عام 1991 مع خط Roland Sound Canvas ، والذي كان أيضًا أول وحدة توليف صوتية General MIDI من Roland. [ 7 ]
وصلات XG
يُعدّ Yamaha XG نسخةً مُطوّرة من معيار General MIDI، حيث أضاف العديد من الإضافات الخاصة. ومن أبرز هذه الإضافات 352 آلة موسيقية إضافية و32 نغمة متعددة الأصوات.
تم طرح XG في عام 1994 مع سلسلة Yamaha MU من وحدات الصوت وسلسلة PSR من لوحات المفاتيح الرقمية .
المستوى الثاني من MIDI العام
في عام ١٩٩٩، تم تحديث معيار GM الرسمي ليشمل المزيد من وحدات التحكم، والبرامج المساعدة ، وRPNs، ورسائل SysEx، في محاولة للتوفيق بين الإضافات المتضاربة والخاصة بـ Roland GS و Yamaha XG . إليكم نظرة عامة سريعة على تغييرات GM2 مقارنةً بـ GM/GS:
- عدد النوتات الموسيقية – الحد الأدنى 32 نوتة موسيقية متزامنة
- مجموعات إيقاعية متزامنة - حتى 2 (القناتين 10/11)
- يُسمح بما يصل إلى 16384 بنكًا مختلفًا، يحتوي كل منها على نسخة من الأصوات اللحنية الـ 128 (يُترك الاستخدام الدقيق لهذه البنوك للشركة المصنعة الفردية).
- تتضمن المجموعة 9 مجموعات طبول GS
- تم إدخال تغيير إضافي في التحكم، يسمى "وحدات التحكم في الصوت 1-10": [ 4 ]
|
|
- أرقام المعلمات المسجلة (RPNs)
- نطاق عمق التعديل (نطاق عمق الفايبراتو)
- رسائل SysEx العالمية
- مستوى الصوت الرئيسي، الضبط الدقيق، الضبط الخشن
- نوع الصدى ، المدة
- نوع الكورس ، معدل التعديل، عمق التعديل، التغذية الراجعة، الإرسال إلى الصدى
- إعداد وجهة وحدة التحكم
- ضبط المقياس/الأوكتاف
- وحدات تحكم الأجهزة التي تعمل بالمفاتيح
- رسالة SysEx لنظام GM2 قيد التشغيل
يمكن الوصول إلى الآلات اللحنية الإضافية عن طريق ضبط CC#0 على 121 ثم استخدام CC#32 لتحديد البنك قبل تغيير البرنامج.
انظر أيضاً
مراجع
- 1 2 "جنرال ميدي (GM 1)" . www.midi.org . مؤرشف من الأصل بتاريخ 16-05-2022 . تم الاطلاع عليه بتاريخ 25-10-2021 .
- ↑ تريكسر (5 أكتوبر 2018). "شرح موسيقى ألعاب DOS MIDI القديمة" . خواطر أولدسكولر . تم الاطلاع عليه في 7 مايو 2021 .
- 1 2 3 "مجموعة أصوات GM 1" . www.midi.org . مؤرشف من الأصل بتاريخ 18-10-2021 . تم الاطلاع عليه بتاريخ 25-10-2021 .
- 1 2 رسائل تغيير التحكم (بايتات البيانات) ، مؤرشفة من الأصل بتاريخ 30-09-2023
- ↑充美، 加藤 (1 مارس 2008). "MIDI規 誕生の背景と規格の概要:電子音楽をとりまく環境の変化(<小特集>MIDI規格がもたらしたものと今後の展望)" [ خلفية لأصل معيار MIDI و نظرة عامة على المعيار: التغيرات في البيئة المحيطة بالموسيقى الإلكترونية (ما جلبه معيار MIDI وآفاق المستقبل) ] .日本音響学会誌(باللغة اليابانية). 64 (3). doi : 10.20697/jasj.64.3_158 . ISSN 0369-4232 .
- ↑ "مواصفات MIDI العامة ("GM")" ، www.midi.org ، مؤرشفة من الأصل بتاريخ 23-04-2019 ، تم الاطلاع عليها بتاريخ 16-04-2024
- ↑ مايكروسوفت (22 أكتوبر 1996). "مايكروسوفت ترخص أصوات Sound Canvas من شركة رولاند الرائدة في الصناعة" . قصص . تم الاطلاع عليه بتاريخ 14 يونيو 2018 .
المنظمات الرسمية لمعايير MIDI
- رابطة مصنعي MIDI (MMA) – مصدر لمواصفات MIDI باللغة الإنجليزية
- رابطة صناعة الإلكترونيات الموسيقية (AMEI) - مصدر لمواصفات MIDI باللغة اليابانية، مؤرشفة بتاريخ 17 يناير 2010 على موقع Wayback Machine (AMEI)
روابط خارجية
- تنسيقات ملفات التدوين الموسيقي
- معايير MIDI
- مقدمات متعلقة بالحاسوب في عام 1991
- الاختراعات اليابانية
