मिडी परीक्षण प्रक्रिया

इन परीक्षणों का उपयोग Android उपकरणों पर MIDI सुविधा को मान्य करने के लिए किया जा सकता है। MIDI सुविधा का दावा करने के लिए इन परीक्षणों का सफल निष्पादन एक शर्त है।

तैयारी

हार्डवेयर

परीक्षणों के लिए निम्नलिखित हार्डवेयर की आवश्यकता है।

  • USB कनेक्टर के साथ MIDI कीबोर्ड
  • ब्लूटूथ लो एनर्जी (BLE) सपोर्ट के साथ MIDI कीबोर्ड
  • यूएसबी केबल
  • महिला यूएसबी-ए को पुरुष माइक्रो-यूएसबी या यूएसबी-सी में बदलने के लिए यूएसबी ऑन-द-गो (ओटीजी) एडाप्टर
  • Android डिवाइस Android 6.0 मार्शमैलो या बाद का संस्करण चला रहा है
  • वैकल्पिक: डेस्कटॉप कंप्यूटर

कई MIDI कीबोर्ड USB और BLE-MIDI दोनों का समर्थन करते हैं, इसलिए आप केवल एक कीबोर्ड से अपना परीक्षण कर सकते हैं। उदाहरण अकाई एलपीके25 वायरलेस और कोर्ग माइक्रोकी एयर हैं।

ऐप्स

इस परीक्षण प्रक्रिया द्वारा कई ऐप्स का उपयोग किया जाता है। ऐप्स GitHub प्रोजेक्ट android-midisuite पर सोर्स कोड में और Google Play ™ के माध्यम से निम्न तालिका में लिंक पर उपलब्ध हैं।

सोर्स कोड गूगल प्ले™ विवरण
मिडीस्कोप या मिडीस्कोप मिडी स्कोप MIDI संदेशों को स्क्रीन पर प्रदर्शित करता है
मिडीकीबोर्ड मिडी कीबोर्ड ऑन-स्क्रीन संगीत कीबोर्ड दबाकर MIDI संदेश भेजता है
मिडीसिंथ उदाहरण या
मिडीसिंथ
मिडी सिंथ एक्स सरल MIDI सिंथेसाइज़र जो सॉटूथ ऑसिलेटर का उपयोग करता है
मिडिबटलपेयरिंग मिडी बीएलई कनेक्ट एक Android डिवाइस को BLE परिधीय के साथ जोड़ता है
मिडीटूल्स उपरोक्त ऐप्स की लाइब्रेरी निर्भरता

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

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

आभासी संश्लेषण परीक्षण

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

हार्डवेयर की आवश्यकता: एंड्रॉइड डिवाइस का परीक्षण चल रहा है

सरल संबंध

आवश्यक ऐप्स: मिडीकीबोर्ड , मिडीसिंथ उदाहरण

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

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

यूएसबी परीक्षण: होस्ट मोड

हार्डवेयर की आवश्यकता: यूएसबी मिडी कीबोर्ड, यूएसबी केबल, ओटीजी एडाप्टर

इन परीक्षणों को कई बार दोहराएं। यदि डिवाइस को कुछ बार प्लग इन और अनप्लग किया गया तो हमने कुछ प्रोटोटाइप डिवाइस पर यूएसबी स्टैक को क्रैश होते देखा है।

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

आवश्यक ऐप्स: मिडीसिंथ उदाहरण या मिडीस्कोप

यह होस्ट मोड में USB MIDI का परीक्षण करता है।

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

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

आवश्यक ऐप्स: मिडीसिंथ उदाहरण या मिडीस्कोप

यह होस्ट मोड में USB MIDI का परीक्षण करता है।

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

यूएसबी परीक्षण: परिधीय मोड

हार्डवेयर की आवश्यकता: यूएसबी केबल, ओटीजी एडाप्टर

एंड्रॉयड करने वाली एंड्रॉयड

आवश्यक ऐप्स: परीक्षण के तहत एंड्रॉइड डिवाइस पर मिडीकीबोर्ड , अन्य एंड्रॉइड डिवाइस पर मिडीस्कोप

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

  1. यूएसबी केबल को परीक्षण के तहत एंड्रॉइड डिवाइस से कनेक्ट करें (एंड्रॉइड डिवाइस )।
  2. केबल के दूसरे सिरे को दूसरे एंड्रॉइड डिवाइस बी से कनेक्ट करने के लिए ओटीजी एडाप्टर का उपयोग करें जो होस्ट मोड में संचालित होता है।
  3. एंड्रॉइड डिवाइस ए पर:
    1. स्क्रीन के ऊपर से उंगली को नीचे खींचें.
    2. चार्जिंग आइकन के लिए यूएसबी का चयन करें।
    3. मिडी का चयन करें.
    4. मिडीकीबोर्ड ऐप लॉन्च करें।
    5. शीर्ष पर कुंजी मेनू के लिए रिसीवर से एंड्रॉइड यूएसबी पेरिफेरल पोर्ट का चयन करें।
  4. एंड्रॉइड डिवाइस बी पर:
    1. मिडीस्कोप ऐप लॉन्च करें।
    2. स्रोत के रूप में अन्य Android डिवाइस का चयन करें।
  5. एंड्रॉइड डिवाइस ए पर:
    1. कीबोर्ड पर नोट्स चलाएं और एंड्रॉइड डिवाइस बी पर नोटऑन और नोटऑफ देखें।

बीएलई परीक्षण

हार्डवेयर की आवश्यकता: BLE को सपोर्ट करने वाला MIDI कीबोर्ड

बुनियादी जोड़ी बनाना और बजाना

आवश्यक ऐप्स: मिडिबटलपेयरिंग , मिडीसिंथ उदाहरण

BLE पर Android से कनेक्टेड कीबोर्ड का परीक्षण करें।

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