MIDI test prosedürü

Bu testler Android cihazlarda MIDI özelliğini doğrulamak için kullanılabilir. Bu testlerin başarılı bir şekilde yürütülmesi MIDI özelliğini talep etmek için bir önkoşuldur.

Hazırlık

Donanım

Testler için aşağıdaki donanıma ihtiyaç vardır.

  • USB konnektörlü MIDI klavye
  • Bluetooth Düşük Enerji (BLE) desteğine sahip MIDI klavye
  • USB kabloları
  • Dişi bir USB-A'yı erkek mikro-USB veya USB-C'ye dönüştürmek için USB On-The-Go (OTG) adaptörü
  • Android 6.0 Marshmallow veya sonraki sürümünü çalıştıran Android cihazı
  • İsteğe bağlı: masaüstü bilgisayar

Birçok MIDI klavye hem USB'yi hem de BLE-MIDI'yi destekler, böylece testinizi tek bir klavyeyle yapabilirsiniz. Örnekler Akai LPK25 Kablosuz ve Korg Microkey Air'dir .

Uygulamalar

Bu test prosedürü tarafından çeşitli uygulamalar kullanılır. Uygulamalar GitHub projesi android-midisuite'te kaynak koduyla ve aşağıdaki tablodaki bağlantılarda Google Play ™ aracılığıyla mevcuttur.

Kaynak kodu Google Play™ Tanım
MidiScope veya MidiScope MIDI Kapsamı MIDI mesajlarını ekranda görüntüler
Midi Klavye MIDI Klavye ekrandaki müzik klavyesine basarak MIDI mesajları gönderir
MidiSynthÖrnek veya
MidiSynth
MIDI Synth Ex testere dişi osilatörlerini kullanan basit MIDI sentezleyici
MidiBtleEşleştirme MIDI BLE Bağlantısı bir Android cihazını bir BLE çevre birimiyle eşleştirir
MidiAraçlar Yukarıdaki uygulamaların kütüphane bağımlılığı

Google Play ™ aracılığıyla yüklemek yerine kaynak koduyla çalışmayı tercih ederseniz, önce uygulamayı birlikte verilen Android.mk'yi kullanarak oluşturun. Ardından uygulamayı Android Debug Bridge'i (ADB) kullanarak yükleyin. Örneğin MidiScope uygulamasını yüklemek için:

  1. ADB'nin kurulu olduğu bir iş istasyonu kullanın.
  2. İş istasyonundan Android cihazına bir USB kablosu bağlayın.
  3. Android cihazda USB bağlantısına izin vermeniz gerekebilir; bkz. USB çevre birimi modu
  4. İş istasyonunda şunu girin:
cd THIS_FOLDER
adb install -r MidiScope.apk

Sanal sentez testleri

Bir MIDI giriş bağlantı noktasının yalnızca bir bağlantıya sahip olabileceğini unutmayın. Dolayısıyla, başka bir uygulama zaten bir giriş bağlantı noktası kullanıyorsa bu bağlantı noktası kullanılamayacaktır. Bir giriş bağlantı noktasına bağlanamıyorsanız diğer uygulamaları kapatmayı deneyin.

Gerekli donanım: Test edilen Android cihazı

Basit bağlantı

Gerekli uygulamalar: MidiKeyboard , MidiSynthExample

Bu, cihaz numaralandırmasını, sanal cihazları, bağlantı noktası bağlantılarını ve mesaj gönderimini test eder.

  1. Android cihazındaki ses seviyesini yaklaşık yarıya kadar ayarlayın.
  2. Telefonu yatay modda yönlendirin.
  3. MidiKeyboard uygulamasını başlatın.
  4. Döndürücü menüsünden SynthExample'ı seçin.
  5. Tuşları oynat. SynthExample uygulamasında çalınan notaları duymalısınız.
  6. Portun kapanması için Geri tuşuna basarak uygulamadan çıkınız.

USB testi: ana bilgisayar modu

Gerekli donanım: USB MIDI klavye, USB kablosu, OTG adaptörü

Bu testleri birkaç kez tekrarlayın. Bazı prototip cihazlarda, aygıtların birkaç kez takılıp çıkarılması durumunda USB yığınının ciddi şekilde çöktüğünü gördük.

Klavye zaten takılı

Gerekli uygulamalar: MidiSynthExample veya MidiScope

Bu, ana bilgisayar modunda USB MIDI'yi test eder.

  1. Android cihazındaki ses seviyesini yaklaşık yarıya kadar ayarlayın.
  2. OTG adaptörünü kullanarak USB klavyeyi takın.
  3. SynthExample uygulamasını veya MidiScope uygulamasını başlatın.
  4. Menüden USB klavyeyi seçin. Markayı gösterecek.
  5. Klavyede notaları çalın. SynthExample'ı çalıştırdıysanız telefonda çalınan notaları duymalısınız. MidiScope'u çalıştırdıysanız ekranda NoteOn ve NoteOff mesajlarını görmelisiniz.
  6. Klavyeyi çıkarın. Sender for Synth menüsünde - - - - - görüntülenmelidir.
  7. Geri tuşuna basarak uygulamadan çıkın.

Çalışır durumda takılabilir USB klavye

Gerekli uygulamalar: MidiSynthExample veya MidiScope

Bu, ana bilgisayar modunda USB MIDI'yi test eder.

  1. Android cihazındaki ses seviyesini yaklaşık yarıya kadar ayarlayın.
  2. USB MIDI klavyenin takılı olmadığından emin olun.
  3. SynthExample uygulamasını başlatın.
  4. Ortada, Sender for Synth'in yanındaki menüye bakın. Listelenen USB klavyeyi görmemelisiniz.
  5. OTG adaptörünü kullanarak USB klavyeyi takın.
  6. Ortada Sender for Synth'in yanında USB klavyeyi seçin. Markayı gösterecek.
  7. Klavyede notaları çalın. Telefonda çalınan notaları duymalısınız.
  8. Ortada, Sender for Synth'in yanında - - - - - seçeneğini seçin.
  9. Klavyede notaları çalın. Hiçbir şey duymamalısın.
  10. Ortada Sender for Synth'in yanında USB klavyeyi seçin. Markayı gösterecek.
  11. Klavyede notaları çalın. Telefonda çalınan notaları duymalısınız.
  12. Sentezleyicinin fişini çekin. Sender for Synth menüsünde - - - - - görüntülenmelidir.
  13. Geri tuşuna basarak uygulamadan çıkın.

USB testi: çevresel mod

Gerekli donanım: USB kablosu, OTG adaptörü

Android'den Android'e

Gerekli uygulamalar: Test edilen Android cihazda MidiKeyboard , başka bir Android cihazda MidiScope .

Android cihazlarını başka bir Android cihazı için çevre birimi denetleyicisi olarak kullanın. Bu modun test edilmesine yardımcı olması için ana makine modunda çalışan başka bir Android cihazı kullanın. Testi, GarageBand gibi Dijital Ses İş İstasyonu (DAW) yazılımını çalıştıran bir masaüstü bilgisayarla çalışacak şekilde değiştirebileceğinizi unutmayın.

  1. USB kablosunu test edilen Android cihazına (Android cihazı A ) bağlayın.
  2. Kablonun diğer ucunu ana bilgisayar modunda çalışan ikinci bir Android cihazına B bağlamak için bir OTG adaptörü kullanın.
  3. Android cihaz A'da:
    1. Parmağınızı ekranın üst kısmından aşağı doğru sürükleyin.
    2. Şarj simgesi için USB'yi seçin.
    3. MIDI'yi seçin.
    4. MidiKeyboard uygulamasını başlatın.
    5. Üstteki Anahtarlar için Alıcı menüsünden Android USB Çevre Birimi Bağlantı Noktasını seçin.
  4. Android cihaz B'de:
    1. MidiScope uygulamasını başlatın.
    2. Kaynak olarak diğer Android cihazını seçin.
  5. Android cihaz A'da:
    1. Klavyede notaları çalın ve Android cihaz B'de NoteOn ve NoteOff'u arayın.

BLE testi

Gerekli donanım: BLE'yi destekleyen MIDI klavye

Temel eşleştirme ve oynatma

Gerekli uygulamalar: MidiBtlePairing , MidiSynthExample

BLE üzerinden Android'e bağlı bir klavyeyi test edin.

  1. Android cihazını yeniden başlatın.
  2. BLE klavyeyi açın.
    (Miselu C.24 klavyesi, arka taraftaki düğmeye basılarak açılır ve böylece açılır. C.24 üzerindeki güç düğmesi, eşleştirme modundayken mavi renkte yanıp söner.)
  3. MidiBtlePairing uygulamasını başlatın. MIDI+BTLE simgesine sahiptir.
  4. Bluetooth Tarama düğmesine basın.
  5. İstediğiniz BLE çevre birimini seçin.
  6. Uygulama ana sayfaya dönmeli ve çevre biriminin listelendiğini görmelisiniz. Bir C.24 kullanıyorsanız, eşleştirilmiş modu belirtmek için C.24 üzerindeki ışığın yeşile dönmesi gerektiğini fark edeceksiniz.
  7. Geri düğmesine değil Ana Ekran düğmesine basarak uygulamadan çıkın.
  8. SynthExample uygulamasını başlatın.
  9. Menüden gönderen olarak BLE klavyesini seçin.
  10. BLE klavyesindeki tuşlara basabilmeniz ve Android'de notları duyabilmeniz gerekir.