جنرال ميدي

شعار جنرال ميدي من جمعية مصنعي أجهزة ميدي

معيار 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.

تفسيرات المعلمات

يجب على أجهزة جنرال موتورز أيضًا الالتزام بالاتفاقيات التالية فيما يتعلق بأحداث البرنامج ووحدة التحكم:

أحداث تغيير البرنامج

عرض توضيحي لجميع الآلات الـ 128.
أغنية جنرال ميدي من برنامج ثري دي موفي ميكر

في نظام MIDI، يتم اختيار صوت الآلة أو "البرنامج" لكل قناة من قنوات MIDI الست عشرة المتاحة باستخدام رسالة تغيير البرنامج، والتي تحتوي على مُعامل رقم البرنامج. يوضح الجدول التالي صوت الآلة الذي يُقابل كل رقم من أرقام برامج GM الـ 128 المتاحة. [ 3 ] يوجد 128 رقم برنامج. يمكن عرض هذه الأرقام كقيم من 1 إلى 128، أو كقيم من 0 إلى 127. عادةً ما يُستخدم الترقيم من 0 إلى 127 داخليًا فقط بواسطة المُركِّب الصوتي؛ بينما تعرض الغالبية العظمى من أجهزة MIDI ومحطات العمل الصوتية الرقمية وأجهزة تسلسل MIDI الاحترافية أرقام البرامج هذه كما هو موضح في الجدول (1-128).

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

  • 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 ( موسيقى خيال علمي أو موسيقى تصويرية للنجوم ، وعادةً ما تكون عبارة عن صوت يشبه صوت الجيتار الكهربائي)
خريطة الطبول القياسية من جنرال موتورز على لوحة المفاتيح
تحدد خريطة مفاتيح الإيقاع في MIDI العامة صوت الإيقاع الذي تُشغّله نغمة معينة. تظهر أرقام نغمات MIDI بين قوسين بجوار النوتة المقابلة لها على لوحة المفاتيح.

في ملفات MIDI القياسية GM، القناة 10 مخصصة لآلات الإيقاع فقط. [ 3 ] تُصدر النوتات المسجلة على القناة 10 أصوات إيقاعية عند إرسالها إلى لوحة مفاتيح أو وحدة توليف صوتية تستخدم معيار GM. يُحدد كل رقم نوتة آلة إيقاعية فريدة، وليس درجة الصوت.

إذا تمت برمجة ملف MIDI وفقًا لبروتوكول General MIDI، فإن النتائج تكون متوقعة، ولكن قد يختلف كل من جودة الصوت ودقته تبعًا لجودة مُركِّب GM. يتضمن معيار General MIDI 47 صوتًا إيقاعيًا، باستخدام أرقام النوتات من 35 إلى 81 (من أصل 128 رقمًا ممكنًا من 0 إلى 127)، كما يلي: [ 3 ]

لا يحدد المعيار أرقام تغيير البرنامج لمجموعات الطبول المختلفة.

أحداث وحدة التحكم

في نظام MIDI، يمكن ضبط المعلمات القابلة للتعديل لكل قناة من قنوات MIDI الست عشرة الممكنة باستخدام رسالة تغيير التحكم (CC)، والتي تحتوي على معلمة رقم التحكم ومعلمة قيمة التحكم (معبر عنها بنطاق من 0 إلى 127). كما يحدد GM العمليات التي يجب تنفيذها بواسطة أرقام تحكم متعددة. [ 1 ] [ 4 ]

نسخةوظيفة
0انحناء النغمة (MSB/LSB)
1عجلة التعديل
7مستوى صوت القناة
10تحريك القنوات
11وحدة التحكم في التعبير
64دواسة الاستدامة
66دواسة سوستينوتو
67دواسة ناعمة
121أعد ضبط جميع أجهزة التحكم
123جميع النوتات الموسيقية تعمل/تتوقف

ممرض مسجل

يُعرّف نظام GM عدة معلمات مسجلة، تعمل كوحدات تحكم ولكن يتم التعامل معها بطريقة مختلفة. في MIDI، يُخصص لكل معلمة مسجلة رقم معلمة مسجلة أو RPN. تُسمى المعلمات المسجلة اختصارًا RPNs. [ 5 ]

يتطلب ضبط المعلمات المسجلة إرسال البيانات (الأرقام عشرية):

  1. رسالتان لتغيير التحكم باستخدام رقمي التحكم 101 و100 لتحديد المعلمة، متبوعًا بـ
  2. أي عدد من رسائل إدخال البيانات بحجم بايت واحد أو بايتين (MSB = وحدة التحكم رقم 6، LSB = وحدة التحكم رقم 38)، وأخيرًا
  3. رسالة "نهاية 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 ]
نسخةالوظيفة الافتراضية
70تنوع الصوت
71شدة النبرة/التوافقيات ( رنين المرشح )
72وقت الإصدار
73وقت الهجوم
74السطوع ( تردد القطع )
نسخةالوظيفة الافتراضية
75زمن التحلل
76معدل الاهتزاز
77عمق الاهتزاز
78تأخير اهتزازي
79معدل المترونوم
  • أرقام المعلمات المسجلة (RPNs)
  • رسائل SysEx العالمية
    • مستوى الصوت الرئيسي، الضبط الدقيق، الضبط الخشن
    • نوع الصدى ، المدة
    • نوع الكورس ، معدل التعديل، عمق التعديل، التغذية الراجعة، الإرسال إلى الصدى
    • إعداد وجهة وحدة التحكم
    • ضبط المقياس/الأوكتاف
    • وحدات تحكم الأجهزة التي تعمل بالمفاتيح
    • رسالة SysEx لنظام GM2 قيد التشغيل

يمكن الوصول إلى الآلات اللحنية الإضافية عن طريق ضبط CC#0 على 121 ثم استخدام CC#32 لتحديد البنك قبل تغيير البرنامج.

انظر أيضاً

مراجع

  1. 1 2 "جنرال ميدي (GM 1)" . www.midi.org . مؤرشف من الأصل بتاريخ 16-05-2022 . تم الاطلاع عليه بتاريخ 25-10-2021 .
  2. تريكسر (5 أكتوبر 2018). "شرح موسيقى ألعاب DOS MIDI القديمة" . خواطر أولدسكولر . تم الاطلاع عليه في 7 مايو 2021 .
  3. 1 2 3 "مجموعة أصوات GM 1" . www.midi.org . مؤرشف من الأصل بتاريخ 18-10-2021 . تم الاطلاع عليه بتاريخ 25-10-2021 .
  4. 1 2 رسائل تغيير التحكم (بايتات البيانات) ، مؤرشفة من الأصل بتاريخ 30-09-2023
  5. 充美، 加藤 (1 مارس 2008). "MIDI規 誕生の背景と規格の概要:電子音楽をとりまく環境の変化(<小特集>MIDI規格がもたらしたものと今後の展望)" [ خلفية لأصل معيار MIDI و نظرة عامة على المعيار: التغيرات في البيئة المحيطة بالموسيقى الإلكترونية (ما جلبه معيار MIDI وآفاق المستقبل) ] .日本音響学会誌(باللغة اليابانية). 64 (3). doi : 10.20697/jasj.64.3_158 . ISSN 0369-4232 .  
  6. "مواصفات MIDI العامة ("GM")" ، www.midi.org ، مؤرشفة من الأصل بتاريخ 23-04-2019 ، تم الاطلاع عليها بتاريخ 16-04-2024
  7. مايكروسوفت (22 أكتوبر 1996). "مايكروسوفت ترخص أصوات Sound Canvas من شركة رولاند الرائدة في الصناعة" . قصص . تم الاطلاع عليه بتاريخ 14 يونيو 2018 .

المنظمات الرسمية لمعايير MIDI