MIDI পরীক্ষা পদ্ধতি

এই পরীক্ষাগুলি Android ডিভাইসে MIDI বৈশিষ্ট্য যাচাই করতে ব্যবহার করা যেতে পারে৷ MIDI বৈশিষ্ট্য দাবি করার জন্য এই পরীক্ষাগুলির সফল সঞ্চালন একটি পূর্বশর্ত।

প্রস্তুতি

হার্ডওয়্যার

নিম্নলিখিত হার্ডওয়্যার পরীক্ষার জন্য প্রয়োজন.

  • USB সংযোগকারী সহ MIDI কীবোর্ড
  • ব্লুটুথ লো এনার্জি (BLE) সমর্থন সহ MIDI কীবোর্ড
  • ইউএসবি কেবল
  • ইউএসবি অন-দ্য-গো (ওটিজি) অ্যাডাপ্টার একটি মহিলা ইউএসবি-একে পুরুষ মাইক্রো-ইউএসবি বা ইউএসবি-সি রূপান্তর করতে
  • Android ডিভাইস Android 6.0 Marshmallow বা তার পরবর্তী সংস্করণে চলে
  • ঐচ্ছিক: ডেস্কটপ কম্পিউটার

বেশ কিছু MIDI কীবোর্ড USB এবং BLE-MIDI উভয়কেই সমর্থন করে, তাই আপনি শুধুমাত্র একটি কীবোর্ড দিয়ে আপনার পরীক্ষা করতে পারেন৷ উদাহরণ হল Akai LPK25 ওয়্যারলেস এবং Korg Microkey Air

অ্যাপস

এই পরীক্ষা পদ্ধতি দ্বারা বেশ কিছু অ্যাপ ব্যবহার করা হয়। অ্যাপগুলি GitHub প্রোজেক্ট android-midisuite- এর সোর্স কোডে এবং Google Play ™-এর মাধ্যমে নিম্নলিখিত টেবিলের লিঙ্কগুলিতে পাওয়া যায়।

সোর্স কোড Google Play™ বর্ণনা
মিডিস্কোপ বা মিডিস্কোপ MIDI সুযোগ MIDI বার্তা অন-স্ক্রীন প্রদর্শন করে
মিডি কীবোর্ড MIDI কীবোর্ড একটি অন-স্ক্রীন সঙ্গীত কীবোর্ড টিপে MIDI বার্তা পাঠায়
MidiSynth উদাহরণ বা
মিডিসিন্থ
MIDI Synth প্রাক্তন সাধারন MIDI সিন্থেসাইজার যা করাত টুথ অসিলেটর ব্যবহার করে
MidiBtle পেয়ারিং MIDI BLE কানেক্ট একটি BLE পেরিফেরালের সাথে একটি Android ডিভাইস যুক্ত করুন
মিডি টুলস উপরের অ্যাপগুলির লাইব্রেরি নির্ভরতা

আপনি যদি Google Play ™ এর মাধ্যমে ইনস্টল করার পরিবর্তে সোর্স কোড থেকে কাজ করা বেছে নেন, তাহলে প্রথমে সরবরাহ করা Android.mk ব্যবহার করে অ্যাপটি তৈরি করুন। তারপর Android Debug Bridge (ADB) ব্যবহার করে অ্যাপটি ইনস্টল করুন। উদাহরণস্বরূপ, মিডিস্কোপ অ্যাপটি ইনস্টল করতে:

  1. ADB ইনস্টল করা ওয়ার্কস্টেশন ব্যবহার করুন।
  2. ওয়ার্কস্টেশন থেকে অ্যান্ড্রয়েড ডিভাইসে একটি USB কেবল সংযুক্ত করুন৷
  3. আপনাকে Android ডিভাইসে USB সংযোগের অনুমতি দিতে হতে পারে; ইউএসবি পেরিফেরাল মোড দেখুন
  4. ওয়ার্কস্টেশনে, লিখুন:
cd THIS_FOLDER
adb install -r MidiScope.apk

ভার্চুয়াল সিন্থ পরীক্ষা

নোট করুন যে একটি MIDI ইনপুট পোর্টে শুধুমাত্র একটি সংযোগ থাকতে পারে। তাই যদি অন্য অ্যাপ ইতিমধ্যেই একটি ইনপুট পোর্ট ব্যবহার করে, সেই পোর্টটি উপলব্ধ হবে না। আপনি যদি একটি ইনপুট পোর্টের সাথে সংযোগ করতে না পারেন তবে অন্যান্য অ্যাপগুলি বন্ধ করার চেষ্টা করুন৷

হার্ডওয়্যার প্রয়োজন: পরীক্ষার অধীনে অ্যান্ড্রয়েড ডিভাইস

সহজ সংযোগ

প্রয়োজনীয় অ্যাপ: MidiKeyboard , MidiSynthExample

এটি ডিভাইস গণনা, ভার্চুয়াল ডিভাইস, পোর্ট সংযোগ এবং বার্তা প্রেরণ পরীক্ষা করে।

  1. অ্যান্ড্রয়েড ডিভাইসে ভলিউম প্রায় অর্ধেক করে সামঞ্জস্য করুন।
  2. ল্যান্ডস্কেপ মোডে ওরিয়েন্ট ফোন।
  3. MidiKeyboard অ্যাপ চালু করুন।
  4. স্পিনার মেনু থেকে SynthExample নির্বাচন করুন।
  5. চাবি খেলো। আপনি SynthExample অ্যাপে বাজানো নোট শুনতে হবে।
  6. ব্যাক বোতাম টিপে অ্যাপ্লিকেশন থেকে প্রস্থান করুন যাতে পোর্টটি বন্ধ হয়ে যায়।

ইউএসবি পরীক্ষা: হোস্ট মোড

হার্ডওয়্যার প্রয়োজন: USB MIDI কীবোর্ড, USB কেবল, OTG অ্যাডাপ্টার৷

এই পরীক্ষাগুলি কয়েকবার পুনরাবৃত্তি করুন। আমরা দেখেছি কিছু প্রোটোটাইপ ডিভাইসে ইউএসবি স্ট্যাক হার্ড ক্র্যাশ হয় যদি ডিভাইসগুলি কয়েকবার প্লাগ ইন এবং আনপ্লাগ করা হয়।

কীবোর্ড ইতিমধ্যেই প্লাগ ইন করা আছে৷

প্রয়োজনীয় অ্যাপ: MidiSynthExample বা MidiScope

এটি হোস্ট মোডে USB MIDI পরীক্ষা করে।

  1. অ্যান্ড্রয়েড ডিভাইসে ভলিউম প্রায় অর্ধেক করে সামঞ্জস্য করুন।
  2. OTG অ্যাডাপ্টার ব্যবহার করে USB কীবোর্ড প্লাগ ইন করুন।
  3. SynthExample অ্যাপ বা MidiScope অ্যাপ চালু করুন।
  4. মেনু থেকে USB কীবোর্ড নির্বাচন করুন। এটি ব্র্যান্ড প্রদর্শন করবে।
  5. কীবোর্ডে নোট বাজান। আপনি যদি SynthExample চালান তাহলে আপনার ফোনে নোট বাজানো শুনতে হবে। আপনি যদি MidiScope চালান তাহলে আপনি NoteOn এবং NoteOff বার্তাগুলি অন-স্ক্রীনে দেখতে পাবেন।
  6. কীবোর্ড আনপ্লাগ করুন। Synth মেনুর জন্য প্রেরক প্রদর্শন করা উচিত - - - - -
  7. ব্যাক বোতাম টিপে অ্যাপ্লিকেশন থেকে প্রস্থান করুন।

হট-প্লাগ ইউএসবি কীবোর্ড

প্রয়োজনীয় অ্যাপ: MidiSynthExample বা MidiScope

এটি হোস্ট মোডে USB MIDI পরীক্ষা করে।

  1. অ্যান্ড্রয়েড ডিভাইসে ভলিউম প্রায় অর্ধেক করে সামঞ্জস্য করুন।
  2. নিশ্চিত করুন যে সেখানে একটি USB MIDI কীবোর্ড প্লাগ ইন করা নেই৷
  3. SynthExample অ্যাপ চালু করুন।
  4. মাঝখানে, Synth এর জন্য প্রেরকের পাশে, মেনুতে দেখুন। আপনি তালিকাভুক্ত USB কীবোর্ড দেখতে পাবেন না।
  5. OTG অ্যাডাপ্টার ব্যবহার করে USB কীবোর্ড প্লাগ ইন করুন।
  6. মাঝখানে, Sender for Synth এর পাশে, USB কীবোর্ড নির্বাচন করুন। এটি ব্র্যান্ড প্রদর্শন করবে।
  7. কীবোর্ডে নোট বাজান। আপনি ফোনে বাজানো নোট শুনতে হবে.
  8. মাঝখানে, Sender for Synth-এর পাশে, - - - - - - নির্বাচন করুন।
  9. কীবোর্ডে নোট বাজান। আপনার কিছুই শোনা উচিত নয়।
  10. মাঝখানে, Sender for Synth এর পাশে, USB কীবোর্ড নির্বাচন করুন। এটি ব্র্যান্ড প্রদর্শন করবে।
  11. কীবোর্ডে নোট বাজান। আপনি ফোনে বাজানো নোট শুনতে হবে.
  12. সিন্থেসাইজারটি আনপ্লাগ করুন। Synth মেনুর জন্য প্রেরক প্রদর্শন করা উচিত - - - - -
  13. ব্যাক বোতাম টিপে অ্যাপ্লিকেশন থেকে প্রস্থান করুন।

ইউএসবি পরীক্ষা: পেরিফেরাল মোড

হার্ডওয়্যার প্রয়োজন: USB কেবল, OTG অ্যাডাপ্টার

অ্যান্ড্রয়েড-টু-অ্যান্ড্রয়েড

অ্যাপ্লিকেশানগুলির প্রয়োজন: পরীক্ষার অধীনে Android ডিভাইসে MidiKeyboard , অন্য Android ডিভাইসে MidiScope

অন্য অ্যান্ড্রয়েড ডিভাইসের জন্য পেরিফেরাল কন্ট্রোলার হিসেবে অ্যান্ড্রয়েড ডিভাইস ব্যবহার করুন। এই মোড পরীক্ষা করতে সাহায্য করতে, হোস্ট মোডে চলমান অন্য Android ডিভাইস ব্যবহার করুন। নোট করুন যে আপনি গ্যারেজব্যান্ডের মতো ডিজিটাল অডিও ওয়ার্কস্টেশন (DAW) সফ্টওয়্যার চালিত একটি ডেস্কটপ কম্পিউটারের সাথে কাজ করার জন্য পরীক্ষাটি পরিবর্তন করতে পারেন।

  1. পরীক্ষার অধীনে অ্যান্ড্রয়েড ডিভাইসে USB কেবলটি সংযুক্ত করুন (অ্যান্ড্রয়েড ডিভাইস A )।
  2. হোস্ট মোডে কাজ করে এমন একটি দ্বিতীয় অ্যান্ড্রয়েড ডিভাইস B এর সাথে তারের অন্য প্রান্তটি সংযোগ করতে একটি OTG অ্যাডাপ্টার ব্যবহার করুন৷
  3. অ্যান্ড্রয়েড ডিভাইস এ:
    1. স্ক্রিনের উপরে থেকে আঙুল নিচে টেনে আনুন।
    2. চার্জিং আইকন জন্য USB নির্বাচন করুন.
    3. MIDI নির্বাচন করুন।
    4. MidiKeyboard অ্যাপ চালু করুন।
    5. উপরে কী মেনুর জন্য রিসিভার থেকে Android USB পেরিফেরাল পোর্ট নির্বাচন করুন।
  4. অ্যান্ড্রয়েড ডিভাইস বি-তে:
    1. MidiScope অ্যাপ চালু করুন।
    2. উৎস হিসাবে অন্য অ্যান্ড্রয়েড ডিভাইস নির্বাচন করুন.
  5. অ্যান্ড্রয়েড ডিভাইস এ:
    1. কীবোর্ডে নোট চালান এবং Android ডিভাইস B-এ NoteOn এবং NoteOff সন্ধান করুন।

BLE পরীক্ষা

হার্ডওয়্যার প্রয়োজন: MIDI কীবোর্ড BLE সমর্থন করে

মৌলিক জুড়ি এবং খেলা

প্রয়োজনীয় অ্যাপ: MidiBtlePairing , MidiSynthExample

BLE এর মাধ্যমে Android এর সাথে সংযুক্ত একটি কীবোর্ড পরীক্ষা করুন।

  1. অ্যান্ড্রয়েড ডিভাইস রিবুট করুন।
  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 এ নোট শুনতে সক্ষম হবেন।