إجراء اختبار MIDI

يمكن استخدام هذه الاختبارات للتحقّق من صحة ميزة MIDI على أجهزة Android. إنّ تنفيذ هذه الاختبارات بنجاح هو شرط أساسي ل الاستفادة من ميزة MIDI.

الإعداد

الأجهزة

يجب توفُّر الأجهزة التالية لإجراء الاختبارات.

  • لوحة مفاتيح MIDI مزودة بمقبس USB
  • لوحة مفاتيح MIDI تتضمّن تقنية Bluetooth منخفض الطاقة (BLE)
  • كابلات USB
  • محوِّل USB On-The-Go (OTG) لتحويل منفذ USB-A أنثى إلى منفذ micro-USB أو USB-C ذكر
  • جهاز Android يعمل بنظام التشغيل Android 6.0 Marshmallow أو إصدار أحدث
  • اختياري: كمبيوتر مكتبي

تتيح العديد من لوحات مفاتيح MIDI استخدام كل من USB وBLE-MIDI، ما يتيح لك إجراء الاختبار باستخدام لوحة مفاتيح واحدة فقط. ومن الأمثلة على ذلك keyboard Akai LPK25 Wireless و keyboard Korg Microkey Air.

التطبيقات

يستخدم هذا الإجراء الاختباري عدة تطبيقات. تتوفّر التطبيقات في رمز المصدر على مشروع GitHub android-midisuite، وعلى Google Play™ من خلال الروابط الواردة في الجدول التالي.

رمز مصدر Google Play™ الوصف
MidiScope أو MidiScope نطاق MIDI عرض رسائل MIDI على الشاشة
MidiKeyboard لوحة مفاتيح MIDI إرسال رسائل MIDI من خلال الضغط على لوحة مفاتيح موسيقية على الشاشة
MidiSynthExample أو
MidiSynth
مثال على جهاز المزج الموسيقي MIDI أداة تركيب MIDI بسيطة تستخدم مذبذبات المنشور
MidiBtlePairing MIDI BLE Connect إقران جهاز Android بجهاز طرفي BLE
MidiTools العناصر التابعة للمكتبة في التطبيقات المذكورة أعلاه

إذا اخترت العمل من رمز المصدر بدلاً من التثبيت من خلال Google Play™، عليك أولاً إنشاء التطبيق باستخدام Android.mk المقدَّم. بعد ذلك، ثبِّت التطبيق باستخدام Android Debug Bridge (ADB). على سبيل المثال، لتثبيت تطبيق MidiScope:

  1. استخدِم محطة عمل تم تثبيت أداة ADB عليها.
  2. وصِّل كابل USB من محطة العمل إلى جهاز Android.
  3. قد تحتاج إلى السماح باتصال USB على جهاز Android، راجِع وضع الجهاز الملحق بمنفذ USB.
  4. على محطة العمل، أدخِل:
cd THIS_FOLDER
adb install -r MidiScope.apk

اختبارات الأصوات الموسيقية الافتراضية

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

الأجهزة المطلوبة: جهاز Android الذي يتم اختباره

اتصال بسيط

التطبيقات المطلوبة: MidiKeyboard وMidiSynthExample

يختبر هذا الاختبار تعداد الأجهزة والأجهزة الافتراضية واتصالات المنافذ وإرسال الرسائل.

  1. اضبط مستوى الصوت على جهاز Android إلى النصف تقريبًا.
  2. اضبط الهاتف في الوضع الأفقي.
  3. افتح تطبيق MidiKeyboard.
  4. اختَر SynthExample من قائمة القرص الدوّار.
  5. تشغيل المفاتيح من المفترض أن تسمع نغمات يتم تشغيلها في تطبيق SynthExample.
  6. اخرج من التطبيق بالضغط على الزر رجوع لإغلاق المنفذ.

اختبار USB: وضع المضيف

الأجهزة المطلوبة: لوحة مفاتيح MIDI USB وكابل USB ومحوِّل OTG

كرِّر هذه الاختبارات عدة مرات. لقد لاحظنا حدوث تعذّر شديد في حِزمة USB على بعض الأجهزة النموذجية في حال توصيل الأجهزة وفصلها عدة مرات.

لوحة المفاتيح متصلة بالفعل

التطبيقات المطلوبة: MidiSynthExample أو MidiScope

يختبر هذا الاختبار منفذ USB MIDI في وضع المضيف.

  1. اضبط مستوى الصوت على جهاز Android إلى النصف تقريبًا.
  2. وصِّل لوحة مفاتيح USB باستخدام محوِّل OTG.
  3. افتح تطبيق SynthExample أو تطبيق MidiScope.
  4. من القائمة، اختَر لوحة المفاتيح USB. سيتم عرض العلامة التجارية.
  5. عزف النغمات على لوحة المفاتيح إذا شغّلت SynthExample، من المفترض أن تسمع موسيقى يتم تشغيلها على الهاتف. إذا شغّلت MidiScope، من المفترض أن تظهر لك رسائل NoteOn و NoteOff على الشاشة.
  6. افصل لوحة المفاتيح. من المفترض أن تعرض قائمة المُرسِل لجهاز المزج الموسيقي الرمز - - - - -.
  7. اخرج من التطبيق بالضغط على الزر رجوع.

توصيل لوحة مفاتيح USB أثناء التشغيل

التطبيقات المطلوبة: MidiSynthExample أو MidiScope

يختبر هذا الاختبار منفذ USB MIDI في وضع المضيف.

  1. اضبط مستوى الصوت على جهاز Android إلى النصف تقريبًا.
  2. تأكَّد من عدم توصيل لوحة مفاتيح USB MIDI.
  3. افتح تطبيق SynthExample.
  4. في منتصف الصفحة، بجانب مُرسِل الرسائل القصيرة، ابحث في القائمة. من المفترض ألا تظهر لك لوحة المفاتيح USB مُدرَجة.
  5. وصِّل لوحة مفاتيح USB باستخدام محوِّل OTG.
  6. في منتصف الشاشة، بجانب مُرسِل للجهاز المجمع، اختَر لوحة المفاتيح USB. سيظهر الاسم التجاري.
  7. عزف النغمات على لوحة المفاتيح من المفترض أن تسمع النغمات التي يتم تشغيلها على الهاتف.
  8. في منتصف الشاشة، بجانب مُرسِل المحتوى الصوتي، انقر على - - - - -.
  9. عزف النغمات على لوحة المفاتيح من المفترض ألا تسمع أي صوت.
  10. في منتصف الشاشة، بجانب مُرسِل للجهاز المجمع، اختَر لوحة المفاتيح USB. سيظهر الاسم التجاري.
  11. عزف النغمات على لوحة المفاتيح من المفترض أن تسمع النغمات التي يتم تشغيلها على الهاتف.
  12. افصل جهاز المزج عن مصدر الطاقة. من المفترض أن تعرض قائمة المُرسِل لجهاز المزج الموسيقي الرمز - - - - -.
  13. اخرج من التطبيق بالضغط على الزر رجوع.

اختبار USB: وضع الجهاز الملحق

الأجهزة المطلوبة: كابل USB ومحوِّل OTG

من Android إلى Android

التطبيقات المطلوبة: MidiKeyboard على جهاز Android الذي يتم اختباره، وMidiScope على جهاز Android آخر

استخدام أجهزة Android كجهاز تحكّم في جهاز Android آخر للمساعدة في اختبار هذا الوضع، استخدِم جهاز Android آخر يعمل في وضع المضيف. يُرجى العِلم أنّه يمكنك تعديل الاختبار للعمل مع كمبيوتر مكتبي يعمل ببرنامج نظام الصوتيات الرقمية (DAW) مثل GarageBand.

  1. وصِّل كابل USB بجهاز Android الذي يتم اختباره (جهاز Android أ).
  2. استخدِم محوِّل OTG لتوصيل الطرف الآخر من الكابل بجهاز Android ثاني ب يعمل في وضع المضيف.
  3. على جهاز Android (أ):
    1. اسحب إصبعك من أعلى الشاشة إلى أسفلها.
    2. انقر على رمز USB للشحن.
    3. اختَر MIDI.
    4. افتح تطبيق MidiKeyboard.
    5. اختَر منفذ USB لأجهزة Android الطرفية من قائمة جهاز استقبال المفاتيح في أعلى الشاشة.
  4. على جهاز Android (ب):
    1. افتح تطبيق MidiScope.
    2. اختَر جهاز Android الآخر كمصدر.
  5. على جهاز Android (أ):
    1. عزِّف النغمات على لوحة المفاتيح وابحث عن NoteOn وNoteOff على جهاز Android (ب).

اختبار BLE

الجهاز المطلوب: لوحة مفاتيح MIDI متوافقة مع تقنية البلوتوث المنخفض الطاقة (BLE)

الإقران والتشغيل الأساسيان

التطبيقات المطلوبة: MidiBtlePairing وMidiSynthExample

اختبِر لوحة مفاتيح متصلة بجهاز Android عبر تقنية BLE.

  1. أعِد تشغيل جهاز Android.
  2. شغِّل لوحة المفاتيح التي تتضمّن بلوتوث منخفض الطاقة (BLE).
    (يتم تشغيل لوحة المفاتيح Miselu C.24 من خلال الضغط على الزر بجانب الجزء الخلفي من اللوحة لفتحها. يضيء زر التشغيل في C.24 بالضوء الأزرق بشكل متقطع عند تفعيل وضع pairing (الإقران).)
  3. افتح تطبيق MidiBtlePairing الذي يحمل رمز MIDI+BTLE.
  4. اضغط على الزر البحث عن أجهزة بلوتوث.
  5. اختَر الجهاز الملحق المطلوب الذي يستخدم تقنية البلوتوث منخفض الطاقة (BLE).
  6. من المفترض أن يعود التطبيق إلى الصفحة الرئيسية، ومن المفترض أن يظهر لك الجهاز الملحق مُدرَجًا. إذا كنت تستخدم جهاز C.24، ستلاحظ أنّ الإضاءة ستتحول إلى اللون الأخضر على جهاز C.24 للإشارة إلى وضع الإقران.
  7. اخرج من التطبيق من خلال الضغط على زر الشاشة الرئيسية وليس زر رجوع.
  8. افتح تطبيق SynthExample.
  9. اختَر لوحة المفاتيح التي تتضمّن بلوتوث منخفض الطاقة كمُرسِل من القائمة.
  10. من المفترض أن تتمكّن من الضغط على مفاتيح لوحة المفاتيح التي تعمل عبر البلوتوث منخفض الطاقة وسماع النغمات على هاتف Android.