एमआईडीआई की जांच की प्रक्रिया

इन टेस्ट का इस्तेमाल, Android डिवाइसों पर एमआईडीआई की सुविधा की पुष्टि करने के लिए किया जा सकता है. इन परीक्षणों को सफल बनाना हमारे लिए बेहद ज़रूरी है एमआईडीआई की सुविधा का दावा करना.

वीडियो की रणनीति

हार्डवेयर

टेस्ट के लिए नीचे दिए गए हार्डवेयर की ज़रूरत है.

  • यूएसबी कनेक्टर वाला एमआईडीआई कीबोर्ड
  • ब्लूटूथ लो एनर्जी (BLE) की सुविधा वाला एमआईडीआई कीबोर्ड
  • यूएसबी केबल
  • महिला यूएसबी-ए को माइक्रो यूएसबी या यूएसबी-सी में बदलने के लिए, यूएसबी ऑन-द-गो (OTG) अडैप्टर
  • Android 6.0 Marshmallow या इसके बाद के वर्शन पर काम करने वाला Android डिवाइस
  • ज़रूरी नहीं: डेस्कटॉप कंप्यूटर

कई एमआईडीआई कीबोर्ड में यूएसबी और BLE-MIDI दोनों की सुविधा काम करती है, ताकि आप टेस्ट कर सकें बस एक कीबोर्ड. उदाहरण के लिए, Akai LPK25 वायरलेस और Korg Microkey Air.

ऐप्लिकेशन

इस जांच के लिए कई ऐप्लिकेशन का इस्तेमाल किया जाता है. ऐप्लिकेशन, GitHub प्रोजेक्ट पर सोर्स कोड में उपलब्ध हैं android-medisuite, Google PlayTM से, नीचे दी गई टेबल में दिए गए लिंक पर जाएं.

सोर्स कोड Google PlayTM ब्यौरा
MidiScope या मिडीस्कोप एमआईडीआई का स्कोप स्क्रीन पर एमआईडीआई मैसेज दिखाता है
मिडिकीबोर्ड एमआईडीआई कीबोर्ड स्क्रीन पर मौजूद संगीत कीबोर्ड को दबाकर एमआईडीआई मैसेज भेजता है
MidiSynthExample या
मिडिसिंथ
एमआईडीआई सिंथ एक्स आसान एमआईडीआई सिंथेसाइज़र, जो सॉटूथ ऑसिलेटर का इस्तेमाल करता है
MidiBtle पेयरिंग एमआईडीआई बीएलई कनेक्ट किसी Android डिवाइस को BLE वाले सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जोड़ता है
कई टूल ऊपर दिए गए ऐप्लिकेशन की लाइब्रेरी डिपेंडेंसी

अगर आपको Google PlayTM से इंस्टॉल करने के बजाय, सोर्स कोड से काम करना है, तो सबसे पहले, उपलब्ध कराए गए Android.mk का इस्तेमाल करके ऐप्लिकेशन बनाएं. फिर इनका इस्तेमाल करके ऐप्लिकेशन इंस्टॉल करें Android डीबग ब्रिज (ADB). उदाहरण के लिए, MidiScope ऐप्लिकेशन इंस्टॉल करने के लिए:

  1. ऐसे वर्कस्टेशन का इस्तेमाल करें जिसमें ADB इंस्टॉल हो.
  2. वर्कस्टेशन से Android डिवाइस में यूएसबी केबल कनेक्ट करें.
  3. आपको Android डिवाइस पर यूएसबी कनेक्शन की अनुमति देनी पड़ सकती है; यूएसबी सहायक डिवाइस मोड देखें
  4. वर्कस्टेशन पर, यह डालें:
cd THIS_FOLDER
adb install -r MidiScope.apk

वर्चुअल सिंथ टेस्ट

ध्यान दें कि एमआईडीआई इनपुट पोर्ट में सिर्फ़ एक कनेक्शन हो सकता है. इसलिए, अगर कोई दूसरा ऐप्लिकेशन पहले से किसी इनपुट पोर्ट का इस्तेमाल कर रहा है, तो वह पोर्ट उपलब्ध नहीं होगा. अगर आप इससे कनेक्ट नहीं कर पा रहे हैं तो अन्य ऐप्लिकेशन बंद करके देखें.

ज़रूरी हार्डवेयर: Android डिवाइस जांच में है

आसान कनेक्शन

ज़रूरी ऐप्लिकेशन: Midiकीबोर्ड, MidiSynthExample

यह डिवाइस की गिनती, वर्चुअल डिवाइसों, पोर्ट कनेक्शन, और मैसेज की जांच करता है भेजा जा रहा है.

  1. Android डिवाइस पर वॉल्यूम को करीब आधे पर सेट करें.
  2. फ़ोन को लैंडस्केप मोड में रखें.
  3. Midiकीबोर्ड ऐप्लिकेशन लॉन्च करें.
  4. स्पिनर मेन्यू से SynthExample चुनें.
  5. Play कुंजियां. आपको SynthExample ऐप्लिकेशन में नोट सुनाई देंगे.
  6. वापस जाएं बटन को दबाकर ऐप्लिकेशन से बाहर निकलें, ताकि पोर्ट बंद.

यूएसबी टेस्ट: होस्ट मोड

ज़रूरी हार्डवेयर: यूएसबी एमआईडीआई कीबोर्ड, यूएसबी केबल, ओटीजी अडैप्टर

ये जांच कई बार दोहराएं. हमने देखा है कि कुछ डिवाइसों में यूएसबी स्टैक क्रैश हो गया है अगर डिवाइसों को कई बार प्लग-इन और अनप्लग किया गया था, तो प्रोटोटाइप डिवाइस.

कीबोर्ड पहले से ही प्लग-इन है

ज़रूरी ऐप्लिकेशन: MidiSynthExample या MidiScope

यह होस्ट मोड में यूएसबी एमआईडीआई का टेस्ट करता है.

  1. Android डिवाइस पर वॉल्यूम को करीब आधे पर सेट करें.
  2. ओटीजी अडैप्टर का इस्तेमाल करके यूएसबी कीबोर्ड को प्लग-इन करें.
  3. SynthExample ऐप्लिकेशन या MidiScope ऐप्लिकेशन लॉन्च करें.
  4. मेन्यू से यूएसबी कीबोर्ड चुनें. इससे ब्रैंड दिखेगा.
  5. कीबोर्ड पर नोट चलाएं. अगर आपने SynthExample चलाया है, तो आपको नोट सुनाई देंगे फ़ोन पर चलाया जा रहा है. अगर आपने MidiScope चलाया है, तो आपको NoteOn और स्क्रीन पर NoteOff मैसेज.
  6. कीबोर्ड को अनप्लग करें. सिंथ के लिए सेंडर मेन्यू में - - - - - दिखना चाहिए.
  7. वापस जाएं बटन दबाकर ऐप्लिकेशन से बाहर निकलें.

हॉट-प्लग यूएसबी कीबोर्ड

ज़रूरी ऐप्लिकेशन: MidiSynthExample या MidiScope

यह होस्ट मोड में यूएसबी एमआईडीआई का टेस्ट करता है.

  1. Android डिवाइस पर वॉल्यूम को करीब आधे पर सेट करें.
  2. पक्का करें कि यूएसबी एमआईडीआई कीबोर्ड को प्लग-इन नहीं किया गया हो.
  3. SynthExample ऐप्लिकेशन लॉन्च करें.
  4. बीच में, Sinth के लिए ईमेल भेजने वाले के बगल में, मेन्यू में देखें. आपको यूएसबी नहीं दिखेगा कीबोर्ड सूचीबद्ध है.
  5. ओटीजी अडैप्टर का इस्तेमाल करके यूएसबी कीबोर्ड को प्लग-इन करें.
  6. बीच में, Send for Synth के बगल में, यूएसबी कीबोर्ड चुनें. यह आपकी स्क्रीन पर अपने ब्रैंड को बेहतर बनाने में मदद करें.
  7. कीबोर्ड पर नोट चलाएं. आपको फ़ोन पर चल रहे नोट सुनाई देंगे.
  8. बीच में, Send for Synth के बगल में, - - - - - चुनें.
  9. कीबोर्ड पर नोट चलाएं. आपको कुछ सुनाई नहीं देना चाहिए.
  10. बीच में, भेजने वाले का नाम के आगे, यूएसबी कीबोर्ड चुनें. यह आपकी स्क्रीन पर अपने ब्रैंड को बेहतर बनाने में मदद करें.
  11. कीबोर्ड पर नोट चलाएं. आपको फ़ोन पर चल रहे नोट सुनाई देंगे.
  12. सिंथेसाइज़र का प्लग हटाएं. सिंथ के लिए सेंडर मेन्यू में - - - - - दिखना चाहिए.
  13. वापस जाएं बटन दबाकर ऐप्लिकेशन से बाहर निकलें.

यूएसबी टेस्ट: सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) मोड

ज़रूरी हार्डवेयर: यूएसबी केबल, ओटीजी अडैप्टर

Android से Android

इन ऐप्लिकेशन की जांच की जा रही है: Android डिवाइस पर Midiscope का टेस्ट चल रहा है. वहीं, दूसरे पर MidiScope का इस्तेमाल किया जा रहा है Android डिवाइस.

Android डिवाइसों का इस्तेमाल, किसी दूसरे Android डिवाइस के लिए सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) के तौर पर करें. जांच में मदद करने के लिए तो इस मोड में, होस्ट मोड में चल रहे किसी दूसरे Android डिवाइस का इस्तेमाल करें. ध्यान दें कि तो आपको डिजिटल ऑडियो वर्कस्टेशन (डीएडब्ल्यू) चलाने वाले डेस्कटॉप कंप्यूटर के साथ काम करने के लिए टेस्ट में बदलाव करना पड़ सकता है जैसे कि गैराजबैंड.

  1. यूएसबी केबल को जांच वाले Android डिवाइस (Android डिवाइस A) से कनेक्ट करें.
  2. केबल के दूसरे सिरे को दूसरे Android से कनेक्ट करने के लिए, ओटीजी अडैप्टर का इस्तेमाल करें डिवाइस B जो होस्ट मोड में काम करता है.
  3. Android डिवाइस A पर:
    1. उंगली को स्क्रीन के सबसे ऊपरी हिस्से से नीचे की ओर खींचें और छोड़ें.
    2. चार्जिंग के लिए यूएसबी आइकॉन चुनें.
    3. एमआईडीआई को चुनें.
    4. Midiकीबोर्ड ऐप्लिकेशन लॉन्च करें.
    5. सबसे ऊपर मौजूद, कुंजी के लिए पाने वाला मेन्यू से Android यूएसबी पेरिफ़ेरल पोर्ट चुनें.
  4. Android डिवाइस B पर:
    1. MidiScope ऐप्लिकेशन लॉन्च करें.
    2. सोर्स के तौर पर, अन्य Android डिवाइस को चुनें.
  5. Android डिवाइस A पर:
    1. कीबोर्ड पर नोट चलाएं और Android डिवाइस B पर NoteOn और NoteOff खोजें.

बीएलई टेस्ट

हार्डवेयर की ज़रूरत है: BLE के साथ काम करने वाला एमआईडीआई कीबोर्ड

सामान्य रूप से जोड़ना और चलाना

ज़रूरी ऐप्लिकेशन: MidiBtlePairing, MidiSynthExample

Android से कनेक्ट किए गए कीबोर्ड को BLE पर चलाकर देखें.

  1. Android डिवाइस को फिर से चालू करें.
  2. BLE कीबोर्ड को चालू करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (Miselu C.24 कीबोर्ड के पीछे के बटन को धकेलने से चालू किया जाता है ताकि स्क्रीन पर कुछ देर तक दिखाई दे. दूसरे डिवाइस से जोड़ते समय C.24 के पावर बटन पर नीले रंग की लाइट जलने लगती है मोड.)
  3. MidiBtlePairing ऐप्लिकेशन लॉन्च करें. इसमें MIDI+BTLE आइकॉन मौजूद है.
  4. ब्लूटूथ स्कैन बटन दबाएं.
  5. पसंदीदा BLE सहायक डिवाइस चुनें.
  6. इसके बाद, ऐप्लिकेशन मुख्य पेज पर वापस आ जाएगा. साथ ही, आपको सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) की सूची दिखेगी. अगर आपने C.24 इस्तेमाल करने पर आपको दिखेगा कि लाइट हरी हो जाएगी C.24 का इस्तेमाल किया जा सकता है.
  7. होम बटन दबाकर ऐप्लिकेशन से बाहर निकलें, वापस जाएं बटन दबाएं.
  8. SynthExample ऐप्लिकेशन लॉन्च करें.
  9. मेन्यू में से, भेजने वाले के तौर पर BLE कीबोर्ड को चुनें.
  10. इसके बाद, आपको BLE कीबोर्ड पर बटन दबाने होंगे और इस पर नोट सुनाई देंगे Android.