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 etme.

Hazırlık

Donanım

Testler için aşağıdaki donanım gereklidir.

  • USB konnektörlü MIDI klavye
  • Bluetooth Düşük Enerji (BDE) destekli MIDI klavye
  • USB kabloları
  • Dişi 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ümleri çalıştıran Android cihazlar
  • İsteğe bağlı: masaüstü bilgisayar

Birçok MIDI klavye hem USB hem de BLE-MIDI'yı desteklediğinden testlerinizi tek bir klavye bile kullanabilirsiniz. Örnekler: Akai LPK25 Kablosuz ve Korg Microkey Air

Uygulamalar

Bu test prosedürü birçok uygulama kullanır. Uygulamalar, GitHub projesindeki kaynak kodunda kullanılabilir android-midisuite ve aşağıdaki tabloda yer alan bağlantılarda Google PlayTM aracılığıyla kullanılabilir.

Kaynak kodu Google PlayTM Açıklama
MidiScope veya Orta Kapsam MIDI Kapsamı Ekranda MIDI mesajlarını görüntüler
Orta Klavye MIDI Klavye Dokunmatik müzik klavyesine basarak MIDI mesajları gönderir
MidiSynthExample veya
MidiSynth
MIDI Synth Ex testere dişi osilatörleri kullanan basit MIDI sentezleyici
OrtaBtlePairing MIDI BLE Connect bir Android cihazı BDE çevre birimiyle eşler
Orta Araçlar yukarıdaki uygulamaların kitaplık bağımlılığı

Google PlayTM üzerinden yüklemek yerine kaynak kodundan çalışmayı seçerseniz Öncelikle uygulamayı size sağlanan Android.mk dosyasını kullanarak derleyin. Ardından şunu kullanarak uygulamayı yükleyin: Android Debug Bridge (ADB). Örneğin, MidiScope uygulamasını yüklemek için:

  1. ADB yüklü bir iş istasyonu kullanın.
  2. İş istasyonundaki USB kablosunu Android cihaza bağlayın.
  3. Android cihazda USB bağlantısına izin vermeniz gerekebilir; USB çevre birimi modu adlı makaleyi inceleyin
  4. İş istasyonunda şunları girin:
cd THIS_FOLDER
adb install -r MidiScope.apk

Sanal synth testleri

MIDI giriş bağlantı noktasının yalnızca bir bağlantısı olabilir. Başka bir uygulama bir giriş bağlantı noktası kullanılıyorsa bu bağlantı noktası kullanılamaz. bir giriş bağlantı noktası açın ve ardından diğer uygulamaları kapatmayı deneyin.

Donanım gerekiyor: Android cihaz test ediliyor

Basit bağlantı

Gereken uygulamalar: MidiKlavye, MidiSynthExample

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

  1. Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
  2. Telefonun yönünü yatay modda tutun.
  3. MidiKlavye uygulamasını başlatın.
  4. Dönen menüden SynthExample'i seçin.
  5. Oynatma tuşları. SynthExample uygulamasında notaların çalındığını duyarsınız.
  6. Geri düğmesine basarak uygulamadan çıkın. Böylece bağlantı noktası kapalı.

USB testi: ana makine modu

Donanım gerekiyor: USB MIDI klavye, USB kablosu, OTG adaptörü

Bu testleri birkaç kez tekrarlayın. USB yığınının bazı cihazlarda sert bir şekilde çöktüğünü ve fişten çıkarılsa bile prototip oluşturabilirsiniz.

Klavye zaten takılı

Gereken uygulamalar: MidiSynthExample veya MidiScope

Bu işlem, ana makine modunda USB MIDI'yı test eder.

  1. Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
  2. OTG adaptörünü kullanarak USB klavyeyi takın.
  3. SynthExample veya MidiScope uygulamasını başlatın.
  4. Menüden USB klavyeyi seçin. Marka gösterilir.
  5. Notları klavyede çalın. SynthExample'i çalıştırırsanız notları duymanız gerekir nasıl söyleniyor? MidiScope çalıştırdıysanız NoteOn ve Ekranda NoteOff iletileri görünür.
  6. Klavyenin fişini çekin. Sinth için gönderen menüsünde - - - - - değeri görünmelidir.
  7. Geri düğmesine basarak uygulamadan çıkın.

USB klavyeyi çalışırken takın

Gereken uygulamalar: MidiSynthExample veya MidiScope

Bu işlem, ana makine modunda USB MIDI'yı test eder.

  1. Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
  2. USB MIDI klavye takılı olmadığından emin olun.
  3. SynthExample uygulamasını başlatın.
  4. Ortada, Sent for Synth'in (Synth için Gönderen) yanındaki menüye bakın. USB'yi görmüyorsunuz klavye listelenir.
  5. OTG adaptörünü kullanarak USB klavyeyi takın.
  6. Ortada, Sent for Synth'in yanında USB klavyeyi seçin. Bu sonuç, verebilmeniz için çok önemlidir.
  7. Notları klavyede çalın. Telefonda notaların çalındığını duyarsınız.
  8. Ortada, Sent for Synth'in (Sinth için gönderen) yanındaki - - - - - seçeneğini belirleyin.
  9. Notları klavyede çalın. Hiçbir şey duymazsınız.
  10. Ortada, Sent for Synth'in yanında USB klavyeyi seçin. Bu sonuç, verebilmeniz için çok önemlidir.
  11. Notları klavyede çalın. Telefonda notaların çalındığını duyarsınız.
  12. Sentezleyiciyi çıkarın. Sinth için gönderen menüsünde - - - - - değeri görünmelidir.
  13. Geri düğmesine basarak uygulamadan çıkın.

USB testi: çevre birimi modu

Donanım gerekiyor: USB kablosu, OTG adaptörü

Android'den Android'e

Gereken uygulamalar: Test edilen Android cihazda Midikeyboard, başka bir cihazda MidiScope Android cihaz.

Android cihazları başka bir Android cihaz için çevre birimi denetleyicisi olarak kullanma Teste yardımcı olmak için Bu modda, ana makine modunda çalışan başka bir Android cihaz kullanın. Lütfen testi, Digital Audio Workstation (DAW) çalıştıran bir masaüstü bilgisayarla çalışacak şekilde değiştirebilirsiniz Örneğin, GarageBand oldu.

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

BDE testi

Donanım gerekiyor: BDE destekleyen MIDI klavye

Temel eşleme ve oynatma

Gereken uygulamalar: MidiBtlePairing, MidiSynthExample

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

  1. Android cihazı yeniden başlatın.
  2. BLE klavyeyi açın.
    . (Miselu C.24 klavyeyi açmak için arkadaki düğmeye basıldığından göz atabilirsiniz. Eşleme sırasında C.24 üzerindeki güç düğmesi mavi renkte yanıp sönüyor modunda gösterilir.)
  3. MidiBtlePairing uygulamasını başlatın. MIDI+BTLE simgesi vardır.
  4. Bluetooth Taraması düğmesine basın.
  5. İstenen BDE çevre birimini seçin.
  6. Uygulama ana sayfaya döner ve çevre biriminin listelendiğini görürsünüz. Eğer C.24 kullanıyorsanız ışığın yeşil yandığını göreceksiniz. C.24'ü kullanarak eşlenmiş modu belirtin.
  7. Uygulamadan çıkmak için Geri düğmesine değil, Ana Sayfa düğmesine basın.
  8. SynthExample uygulamasını başlatın.
  9. Menüden gönderen olarak BLE klavyeyi seçin.
  10. BLE klavyedeki tuşlara basabilir ve notaları duyabilirsiniz Android