العربية

ماذا يعني MSB وLSB في MIDI؟

نزّل InputConfig من Mac App Storeتطبيق InputConfig مجاني على Mac App Store. يتطلب macOS 14 أو أحدث، بلا حساب وبلا تتبع، ومفتوح المصدر.

MSB وLSB نصفا رقم أكبر من أن يتسع في بايت بيانات MIDI واحد. يحمل بايت البيانات من 0 إلى 127. وإذا جمعت اثنين حملا من 0 إلى 16,383. وMSB، أي البايت الأكثر أهمية، هو النصف الخشن، وLSB، أي البايت الأقل أهمية، هو النصف الناعم. والقيمة الكاملة هي MSB مضروبًا في 128، زائد LSB.

هذا الاقتران جزء من معيار MIDI، ويظهر في أربعة أماكن: Bank Select وانحناء النغمة والتحكم الدقيق في CC وأرقام المعاملات المسماة RPN وNRPN.

احسب القيمة

MSBLSBالقيمة
000
0127127
10128
6408,192، المنتصف
12712716,383، القمة

خطوة واحدة من MSB تساوي 128 خطوة من LSB. كثير من الأجهزة ترسل MSB وحده وتقرؤه وحده، ولذلك تتحرك أكثر التحكمات في 128 خطوة.

استخدمهما في Bank Select

يصل Program Change إلى 128 صوتًا. وللوصول إلى أكثر، يرتب الجهاز أصواته في بنوك، ويختار Bank Select البنك أولًا.

الترتيبالرسالةالبايتات على القناة 1 (ست عشري)
1CC 0، Bank Select MSBB0 00، ثم MSB
2CC 32، Bank Select LSBB0 20، ثم LSB
3Program ChangeC0، ثم البرنامج

لا يتغير البنك حتى يصل Program Change. وإذا أعطى دليل رقم البنك رقمًا واحدًا فمعناه MSB مضروبًا في 128 زائد LSB. أرسل البنك أولًا والبرنامج أخيرًا. يشرح MIDI Program Change الباقي.

اعثر عليهما في انحناء النغمة

يحمل انحناء النغمة النصفين دائمًا، في رسالة واحدة، والنصف الناعم أولًا: E0، ثم LSB، ثم MSB. والمنتصف، أي بلا انحناء، هو LSB 0 وMSB 64، أي 8,192. انحناء النغمة هو الرسالة الشائعة الوحيدة التي تستخدم الخطوات الـ 16,384 كلها في كل مرة. يشرح انحناء النغمة في MIDI المدى.

اقرن CC بنصفه الناعم

لكل متحكم من 0 إلى 31 شريك يزيد عنه 32 رقمًا ويحمل النصف الناعم. يقترن CC 1، عجلة التعديل، بـ CC 33. ويقترن CC 7، الصوت، بـ CC 39. الجهاز الذي يريد تحكمًا أدق يرسل الاثنين، والجهاز الذي لا يريده يقرأ الأول فقط. CC من 32 إلى 63 هي الأنصاف الناعمة لـ CC من 0 إلى 31. تعرض قائمة MIDI CC كل زوج.

شاهدهما في RPN وNRPN

يحتاج رقم المعامل إلى نصفين لاختيار المعامل ونصفين آخرين لضبط القيمة: CC 101 و100، أو CC 99 و98، تختار، وCC 6 وCC 38 يحملان MSB وLSB للقيمة. NRPN هو زوجان من MSB وLSB يُرسلان واحدًا بعد الآخر. يستعرض MIDI NRPN وRPN مثالًا.

افحص بايتاتك

يبني مفكك رسائل MIDI في هذا الموقع انحناء نغمة من قيمة واحدة ويعرض النصفين بالست عشري والعشري والثنائي، ويقرأ بايتات Bank Select وProgram Change الملصقة ويحولها إلى كلمات. إذا حطّ جهاز على بنك خاطئ، فتحقق أي نصف يتوقعه دليله في CC 0 وأيهما في CC 32. أصنع InputConfig، تطبيق Mac مجانيًا يرسل Control Change وProgram Change من يد تحكم ألعاب، وتسرد صفحة مخرج MIDI ما يرسله.

الخلاصة

  • MSB. هو النصف الخشن، وقيمة كل خطوة فيه 128.
  • LSB. هو النصف الناعم، وقيمة كل خطوة فيه 1.
  • القيمة. اضرب MSB في 128 وأضف LSB، فيخرج رقم من 0 إلى 16,383.

بايتان من 7 بتات يصنعان رقمًا واحدًا من 14 بتًا.

أسئلة

ماذا يعني MSB وLSB في MIDI؟

البايت الأكثر أهمية والبايت الأقل أهمية: النصفان الخشن والناعم لقيمة من 14 بتًا مقسومة على بايتي بيانات من 7 بتات.

كيف أحسب قيمة MIDI من MSB وLSB؟

اضرب MSB في 128 وأضف LSB. MSB 1 وLSB 0 يساوي 128. وMSB 127 وLSB 127 يساوي 16,383.

ما Bank Select MSB وLSB؟

CC 0 هو Bank Select MSB، وCC 32 هو Bank Select LSB. أرسل الاثنين ثم Program Change لاختيار صوت في بنك بعد أول 128.

هل يجب أن أرسل LSB؟

غالبًا لا. كثير من الأجهزة تستخدم MSB وحده. وفي Bank Select راجع الدليل: بعضها يحتاج إلى الاثنين وبعضها إلى واحد، ويختلف أيهما.

أيهما يأتي أولًا، MSB أم LSB؟

في Bank Select وأرقام المعاملات يُرسل MSB عادة أولًا كرسالة مستقلة. وداخل رسالة انحناء النغمة يأتي LSB أولًا.

لماذا بايتات MIDI من 7 بتات فقط؟

البت العلوي يعلّم بايت الحالة، أي بداية الرسالة. وتبقيه بايتات البيانات صفرًا، فيبقى 7 بتات ومدى من 0 إلى 127.

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

أدلة مفصلة، بالإنجليزية

من يكتب. InputConfig من تطوير Ryleigh Newman، ويُستخدم كل يوم لتشغيل جهاز Mac بيد تحكم، لأن يدي Ryleigh لا تعملان جيدًا. هذه الصفحة مترجمة من الإنجليزية. واجهة التطبيق وبقية الموقع بالإنجليزية.

هذه الصفحة بلغات أخرى: English, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

نزّل InputConfig من Mac App Storeمجاني. macOS 14 أو أحدث. بلا حساب، ولا شيء يغادر جهاز Mac. مفتوح المصدر على GitHub.