العربية

ما هو MIDI SysEx؟

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

SysEx، اختصار System Exclusive، رسالة MIDI لكل ما لا تستطيع الرسائل القياسية قوله. تبدأ بالبايت F0، وتسمي الشركة المصنعة التي تقصدها، وتحمل ما تحتاج إليه من بايتات البيانات، وتنتهي بـ F7. تستخدمها الشركات لتفريغ الباتشات وتحديثات البرنامج الثابت والإعدادات التي لا رقم Control Change لها. والجهاز الذي لا يتعرف إلى الشركة يتجاهل الرسالة كلها.

الصيغة جزء من معيار MIDI. ومعظم عمل MIDI اليومي لا يمسها، ويقول القسم الأخير متى تستطيع تركها.

اقرأ الرسالة

الجزءالبايتات (ست عشري)المعنى
البدايةF0تبدأ System Exclusive
معرّف الشركةبايت واحد، أو ثلاثة بايتات تبدأ بـ 00أجهزة أي شركة ينبغي أن تقرأها
البياناتأي عدد من البايتات، كل منها من 00 إلى 7Fما عرّفته الشركة
النهايةF7تنتهي System Exclusive

كل ما بين معرّف الشركة وF7 لا يعني إلا ما تقول الشركة إنه يعنيه. يقرأ مفكك رسائل MIDI البايتات الملصقة ويخبر كم طول رسالة System Exclusive.

اعرف الرسائل العامة

معرّفا شركة لا ينتميان إلى أي شركة. يعلّم 7E رسالة عامة غير مرتبطة بالتوقيت، ويعلّم 7F رسالة عامة في الزمن الحقيقي. وأي جهاز يجوز له أن يجيب عنهما.

الرسالةالبايتات (ست عشري)ما تفعله
Identity RequestF0 7E 7F 06 01 F7تطلب من كل جهاز أن يذكر شركته وطرازه وإصداره
General MIDI OnF0 7E 7F 09 01 F7تعيد آلة General MIDI إلى حالتها القياسية
Master VolumeF0 7F 7F 04 01، وبايتا قيمة، F7تضبط مستوى صوت الجهاز كله

Identity Request هي الطريقة القياسية لسؤال الجهاز عما هو.

اعرف فيم تُستخدم

  • تفريغ الباتشات. حفظ أصوات المُركِّب في حاسوب وإعادة إرسالها، وهذه مهمة مكتبة SysEx.
  • تحديثات البرنامج الثابت. كثير من الأجهزة تأخذ البرنامج الثابت الجديد كسلسلة طويلة من رسائل SysEx.
  • الإعدادات العميقة. معاملات لا رقم Control Change لها، تُحرَّر من تطبيق محرر الشركة.
  • نقل العينات والكتل. أي كتلة بيانات كبيرة يحتاج الجهاز إلى نقلها عبر MIDI.

SysEx ينقل البيانات، حيث تعزف الرسائل الأخرى الموسيقى.

أرسله واستقبله على Mac

  • تطبيق مكتبة أو محرر. محرر الشركة نفسها، أو مكتبة SysEx، يرسل ملفًا إلى الجهاز ويسجل ما يرسله الجهاز.
  • المنفذ الصحيح. يجب أن يكون الجهاز موصولًا ومتصلًا في MIDI Studio (استوديو MIDI) داخل إعداد صوت MIDI.
  • متصفح. تحتاج صفحات الويب إلى إذن منفصل وأقوى لاستخدام SysEx، لأنه يستطيع إعادة كتابة جهاز. ولا تطلبه أدوات MIDI في هذا الموقع، فلا ترسل System Exclusive إلى جهاز ولا تستقبله منه.

لا ترسل إلى جهاز إلا SysEx الذي نشرته شركته له. يغطي إعداد صوت MIDI على Mac نافذة MIDI Studio.

اعثر على مكتبة SysEx

المكتبة (librarian) تطبيق يحفظ ما يرسله جهاز كملف .syx ويرسل الملف إليه لاحقًا. وهي الطريقة المعتادة لنسخ احتياطي لأصوات مولّف قبل أن تغيّر شيئًا.

  • أنت: وصّل الجهاز، وتأكد أنه مدرج في نافذة MIDI Studio في Audio MIDI Setup، ثم افتح مكتبة أو محرر الجهة الصانعة نفسه واختر الجهاز كمنفذ.
  • المكتبة: تسجّل الإفراغ الذي يرسله الجهاز وتحفظه كملف .syx.
  • تحقق: أن الملف المحفوظ غير فارغ. انسخه احتياطيًا قبل أن ترسل أي شيء إلى الجهاز.

لنظرة سريعة على إفراغ، أو لإرسال Identity Request أو ملف .syx من المتصفح، تعمل أداة مراقبة MIDI SysEx في Chrome وEdge وFirefox. وليس في Safari دعم Web MIDI، وتشرح ذلك صفحته الخاصة. وتمر صفحة مكتبة SysEx لـ Mac على الخطوات وعلى ما تفعله حين يفشل الإفراغ. احفظ نسخة احتياطية من أصوات الجهاز قبل أن ترسل إليه أي شيء.

اتركه جانبًا للتحكم اليومي

للنوتات والمقابض والدواسات وتغييرات الباتش رسائل قياسية، وهي التي تستخدمها أداة الربط. يربط InputConfig، تطبيق Mac المجاني الذي أصنعه، النوتات وControl Change وانحناء النغمة وaftertouch وProgram Change ورسائل النقل، ويرسل المجموعة نفسها عدا aftertouch. وSystem Exclusive ليس بينها. إن كان للتحكم رقم CC فلا تحتاج إلى SysEx للوصول إليه. تبين قائمة MIDI CC أي الأرقام قياسية.

Live Visualizer في InputConfig بعرض MIDI، يعرض رقم CC لمقبض وقيمته وهي تتغير أثناء تدويره.
الشكل 1. يعرض Live Visualizer في InputConfig رقم CC لمقبض وقيمته وهي تتغير أثناء تدويره.
محرر InputConfig يعرض ثلاثة صفوف أزرار ترسل قيم Control Change ثابتة للمستوى والبان والريفيرب.
الشكل 2. التحكم اليومي لا يحتاج إلى SysEx. هنا ثلاثة أزرار تضبط المستوى على 100 والبان في المنتصف والريفيرب على 40 بـ Control Change عادية.

الخلاصة

  • الشكل. تبدأ بـ F0، ثم معرّف الشركة، ثم البيانات، وتنتهي بـ F7.
  • المعنى. يعود إلى الشركة، عدا الرسائل العامة.
  • الاستخدام. للتفريغ والبرنامج الثابت والإعدادات التي لا CC لها.

SysEx هو مغلف MIDI لأي شيء تريد شركة إرساله.

أسئلة

ماذا يعني SysEx؟

System Exclusive. يعني الاسم أن الرسالة خاصة بنظام شركة واحدة: أجهزة الشركات الأخرى تتجاهلها.

ما صيغة رسالة SysEx؟

تبدأ بـ F0، ثم معرّف شركة من بايت واحد أو ثلاثة، ثم أي عدد من بايتات البيانات من 00 إلى 7F، وتنتهي بـ F7.

ما ملف SysEx؟

ملف ينتهي عادة بـ .syx يحمل رسالة SysEx واحدة أو أكثر، مثل بنك باتشات مُركِّب أو تحديث برنامج ثابت.

هل يستطيع SysEx إتلاف جهاز؟

البيانات الخاطئة قد تكتب فوق الباتشات أو تقطع تحديث برنامج ثابت. أرسل فقط ملفات نشرتها الشركة لهذا الطراز بعينه، وانسخ احتياطيًا أولًا.

هل توجد مكتبة SysEx لـ Mac؟

نعم. تقدم جهات صانعة كثيرة محررها الخاص، وتحفظ تطبيقات مكتبات مستقلة إفراغ الجهاز كملف .syx وترسله إليه من جديد. ويمكن لأداة في المتصفح قراءة إفراغ أو إرسال ملف في Chrome أو Edge أو Firefox.

هل يستطيع InputConfig إرسال SysEx؟

لا. يربط InputConfig النوتات وControl Change وpitch bend وProgram Change ورسائل النقل ويرسلها، ويقرأ كذلك aftertouch. أما System Exclusive فليس بينها، فلا يستطيع إرسال تفريغ ولا قراءة واحد.

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

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

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

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

هذه الصفحة بلغات أخرى: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย

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