العربية

ما هو MIDI NRPN؟

نزّل InputConfig من Mac App Storeهذا التطبيق مجاني بالكامل. لا تحتاج إلى إنشاء حساب. لا اشتراكات ولا تنزيلات معقدة، ولا شيء مقفل. محسّن لشرائح Apple.

NRPN، أي Non-Registered Parameter Number، طريقة للتحكم في إعدادات أكثر مما تتيحه 128 رقم Control Change. يُبنى من رسائل Control Change عادية تُرسل بالترتيب: CC 99 وCC 98 يختاران المعامل، ثم CC 6 وCC 38 يضبطان قيمته. وهذا يعطي 16,384 معاملًا، لكل منها قيمة تصل إلى 16,384 خطوة. ويعمل RPN بالطريقة نفسها مع CC 101 وCC 100، لقائمة قصيرة من المعاملات يشترك فيها كل المصنعين.

هذا النظام جزء من معيار MIDI. أما أي رقم NRPN يفعل ماذا فيقرره مصنع كل مُركِّب، وفي دليله القائمة.

اقرأ NRPN رسالة رسالة

الخطوةالرسالةتحمل
1CC 99النصف الخشن من رقم المعامل (MSB)
2CC 98النصف الناعم من رقم المعامل (LSB)
3CC 6، Data Entryالنصف الخشن من القيمة (MSB)
4CC 38النصف الناعم من القيمة (LSB)، إن استخدمه المعامل

يمكن أن يتبع CC 96 وCC 97 بدل القيمة، لرفع المعامل المختار أو خفضه بخطوة واحدة. أول رسالتين تشيران إلى إعداد، والرسالتان التاليتان تغيرانه.

اعرف المسجلة منها

يستخدم RPN، أي Registered Parameter Number، CC 101 وCC 100 لاختيار المعامل، وCC 6 وCC 38 نفسيهما للقيمة. وأرقامه تعني الشيء نفسه على كل جهاز.

RPN (MSB، LSB)المعامل
0، 0مدى انحناء النغمة، بأنصاف النغمات والسنتات
0، 1الضبط الدقيق
0، 2الضبط الخشن
127، 127Null: لا معامل مختار

مسجل يعني متفقًا عليه عند الجميع، وغير مسجل يعني أن المصنع هو من يعرّفه. يشرح انحناء النغمة في MIDI المدى الذي يضبطه RPN 0.

اتبع مثالًا واحدًا

ضبط مدى انحناء النغمة على 12 نصف نغمة على القناة 1 يأخذ أربع رسائل، ثم رسالتين أخريين لإغلاق الباب.

البايتات (ست عشري)المعنى
B0 65 00CC 101 عند 0: RPN، النصف الخشن 0
B0 64 00CC 100 عند 0: RPN، النصف الناعم 0، فيُختار مدى انحناء النغمة
B0 06 0CCC 6 عند 12: اثنا عشر نصف نغمة
B0 26 00CC 38 عند 0: بلا سنتات إضافية
B0 65 7F، B0 64 7FRPN null، فلا يغير CC 6 لاحق شيئًا بالخطأ

أرسل null في النهاية، وإلا وصلت رسالة Data Entry التالية إلى المعامل نفسه. الصق أيًّا من هذه في مفكك رسائل MIDI لتتحقق منها.

محرر InputConfig يعرض صفًا يرسل أربعة Control Change متتالية: CC 99 وCC 98 وCC 6 وCC 38.
الشكل 1. NRPN هو أربعة Control Change ترسل بالترتيب. يرسل هذا الصف CC 99 وCC 98 لرقم المعامل، ثم CC 6 وCC 38 للقيمة.

فرّق بين NRPN وCC

Control ChangeNRPN
رسائل التغيير الواحدواحدةثلاث أو أربع
عدد المعاملات128، كثير منها بمهام ثابتة16,384
مدى القيمةمن 0 إلى 127حتى 0 إلى 16,383
من يعرّف الأرقاممعيار MIDI، للشائع منهاكل مصنع

CC بسيط وخشن، وNRPN دقيق ويحتاج إلى رسائل أكثر.

اعرف متى تحتاج إليه

استخدم NRPN حين يسرد دليل المُركِّب الإعداد الذي تريده على أنه NRPN فقط، أو حين تكون 128 خطوة خشنة جدًا وتسمع القفزات. وفي كل ما عدا ذلك فـ CC العادي أسهل، ومعظم محطات العمل الصوتية تستطيع تعلّمه بـ MIDI learn في ثانية. يرسل InputConfig، تطبيق Mac المجاني الذي أصنعه، رسائل مفردة من يد تحكم ألعاب: نوتة أو Control Change أو انحناء نغمة أو Program Change. إن عرض المُركِّب الإعداد نفسه كـ CC، فاستخدم CC. تسمي قائمة MIDI CC القياسية منها.

Live Visualizer في InputConfig بعرض MIDI، يعرض رقم CC لمقبض وقيمته وهي تتغير أثناء تدويره.
الشكل 2. يعرض Live Visualizer في InputConfig رقم CC لمقبض وقيمته وهي تتغير أثناء تدويره.

الخلاصة

  • NRPN. CC 99 و98 يختاران، وCC 6 و38 يضبطان. يعرّفه المصنع.
  • RPN. CC 101 و100 يختاران، وCC 6 و38 يضبطان. قياسي.
  • الإنهاء. أرسل 127 و127 لإلغاء الاختيار.

NRPN هو أربع رسائل Control Change تعمل كواحدة.

أسئلة

ماذا يعني NRPN؟

Non-Registered Parameter Number، أي رقم معامل غير مسجل. غير مسجل يعني أن كل مصنع يقرر ما تتحكم فيه أرقامه.

أي أرقام CC تصنع NRPN؟

CC 99 وCC 98 يختاران المعامل، وCC 6 وCC 38 يضبطان قيمته. ويرفع CC 96 وCC 97 القيمة ويخفضانها بخطوة.

ما الفرق بين NRPN وRPN؟

يعملان بالطريقة نفسها. يختار RPN بـ CC 101 وCC 100 وأرقامه قياسية، مثل مدى انحناء النغمة. ويختار NRPN بـ CC 99 وCC 98 ويحدد المصنع أرقامه.

ما الفرق بين NRPN وCC؟

CC رسالة واحدة بقيمة من 0 إلى 127. وNRPN ثلاث أو أربع رسائل CC بالترتيب، تصل إلى 16,384 معاملًا بقيم تصل إلى 16,383.

كيف أضبط مدى انحناء النغمة عبر MIDI؟

أرسل RPN 0: CC 101 عند 0، وCC 100 عند 0، ثم CC 6 بعدد أنصاف النغمات وCC 38 بالسنتات. وأنهِ بـ CC 101 وCC 100 عند 127.

لماذا يتجاهل المُركِّب عندي NRPN؟

يجب أن تصل الرسائل الأربع بالترتيب على قناة المُركِّب، وأن تكون الأرقام مما يسرده دليله، وبعض المُركِّبات تحتاج إلى تشغيل استقبال NRPN في إعداداتها.

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

صفحات بالعربية

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

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

هذه الصفحة بلغات أخرى: English

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