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:
- ADB yüklü bir iş istasyonu kullanın.
- İş istasyonundaki USB kablosunu Android cihaza bağlayın.
- Android cihazda USB bağlantısına izin vermeniz gerekebilir; USB çevre birimi modu adlı makaleyi inceleyin
- İş 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.
- Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
- Telefonun yönünü yatay modda tutun.
- MidiKlavye uygulamasını başlatın.
- Dönen menüden SynthExample'i seçin.
- Oynatma tuşları. SynthExample uygulamasında notaların çalındığını duyarsınız.
- 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.
- Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
- OTG adaptörünü kullanarak USB klavyeyi takın.
- SynthExample veya MidiScope uygulamasını başlatın.
- Menüden USB klavyeyi seçin. Marka gösterilir.
- 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.
- Klavyenin fişini çekin. Sinth için gönderen menüsünde - - - - - değeri görünmelidir.
- 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.
- Android cihazın ses düzeyini yaklaşık yarıya ayarlayın.
- USB MIDI klavye takılı olmadığından emin olun.
- SynthExample uygulamasını başlatın.
- Ortada, Sent for Synth'in (Synth için Gönderen) yanındaki menüye bakın. USB'yi görmüyorsunuz klavye listelenir.
- OTG adaptörünü kullanarak USB klavyeyi takın.
- Ortada, Sent for Synth'in yanında USB klavyeyi seçin. Bu sonuç, verebilmeniz için çok önemlidir.
- Notları klavyede çalın. Telefonda notaların çalındığını duyarsınız.
- Ortada, Sent for Synth'in (Sinth için gönderen) yanındaki - - - - - seçeneğini belirleyin.
- Notları klavyede çalın. Hiçbir şey duymazsınız.
- Ortada, Sent for Synth'in yanında USB klavyeyi seçin. Bu sonuç, verebilmeniz için çok önemlidir.
- Notları klavyede çalın. Telefonda notaların çalındığını duyarsınız.
- Sentezleyiciyi çıkarın. Sinth için gönderen menüsünde - - - - - değeri görünmelidir.
- 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.
- USB kablosunu test edilen Android cihaza bağlayın (Android cihaz A).
- Kablonun diğer ucunu ikinci bir Android'e bağlamak için OTG adaptörü kullanın. ana makine modunda çalışan B cihazı.
- Android cihaz A'da:
- Parmağınızı ekranın üst kısmından aşağı doğru sürükleyin.
- Şarj için USB simgesini seçin.
- MIDI'yı seçin.
- MidiKlavye uygulamasını başlatın.
- Üst taraftaki Anahtarlar için Alıcı menüsünden Android USB Çevre Birimi Bağlantı Noktası'nı seçin.
- B Android cihazında:
- MidiScope uygulamasını başlatın.
- Kaynak olarak diğer Android cihazı seçin.
- Android cihaz A'da:
- 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.
- Android cihazı yeniden başlatın.
- 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.) - MidiBtlePairing uygulamasını başlatın. MIDI+BTLE simgesi vardır.
- Bluetooth Taraması düğmesine basın.
- İstenen BDE çevre birimini seçin.
- 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.
- Uygulamadan çıkmak için Geri düğmesine değil, Ana Sayfa düğmesine basın.
- SynthExample uygulamasını başlatın.
- Menüden gönderen olarak BLE klavyeyi seçin.
- BLE klavyedeki tuşlara basabilir ve notaları duyabilirsiniz Android