Quy trình kiểm tra MIDI

Những thử nghiệm này có thể được sử dụng để xác thực tính năng MIDI trên thiết bị Android. Việc thực hiện thành công các thử nghiệm này là điều kiện tiên quyết để có được tính năng MIDI .

Sự chuẩn bị

Phần cứng

Phần cứng sau đây là cần thiết cho các bài kiểm tra.

  • Bàn phím MIDI có đầu nối USB
  • Bàn phím MIDI có hỗ trợ Bluetooth Low Energy (BLE)
  • cáp USB
  • Bộ chuyển đổi USB On-The-Go (OTG) để chuyển đổi USB-A cái sang micro-USB hoặc USB-C đực
  • Thiết bị Android chạy Android 6.0 Marshmallow trở lên
  • Tùy chọn: máy tính để bàn

Một số bàn phím MIDI hỗ trợ cả USB và BLE-MIDI, vì vậy bạn có thể thực hiện kiểm tra chỉ bằng một bàn phím. Ví dụ như Akai LPK25 WirelessKorg Microkey Air .

Ứng dụng

Một số ứng dụng được sử dụng trong quy trình kiểm tra này. Các ứng dụng có sẵn dưới dạng mã nguồn trên dự án GitHub android-midisuite và thông qua Google Play ™ tại các liên kết trong bảng sau.

Mã nguồn Google Play™ Sự miêu tả
MidiScope hoặc MidiScope Phạm vi MIDI hiển thị tin nhắn MIDI trên màn hình
Bàn Phím Midi Bàn phím MIDI gửi tin nhắn MIDI bằng cách nhấn bàn phím nhạc trên màn hình
MidiSynthVí dụ hoặc
MidiSynth
Tổng hợp MIDI cũ bộ tổng hợp MIDI đơn giản sử dụng bộ dao động răng cưa
MidiBtleGhép nối Kết nối MIDI BLE ghép nối thiết bị Android với thiết bị ngoại vi BLE
MidiCông cụ sự phụ thuộc thư viện của các ứng dụng trên

Nếu bạn chọn làm việc từ mã nguồn thay vì cài đặt qua Google Play ™, trước tiên hãy xây dựng ứng dụng bằng Android.mk được cung cấp. Sau đó cài đặt ứng dụng bằng Cầu gỡ lỗi Android (ADB). Ví dụ: để cài đặt ứng dụng MidiScope :

  1. Sử dụng máy trạm có cài đặt ADB.
  2. Kết nối cáp USB từ máy trạm với thiết bị Android.
  3. Bạn có thể cần cho phép kết nối USB trên thiết bị Android; xem chế độ ngoại vi USB
  4. Trên máy trạm, nhập:
cd THIS_FOLDER
adb install -r MidiScope.apk

Kiểm tra tổng hợp ảo

Lưu ý rằng cổng đầu vào MIDI chỉ có thể có một kết nối. Vì vậy, nếu một ứng dụng khác đang sử dụng cổng đầu vào thì cổng đó sẽ không khả dụng. Nếu bạn không thể kết nối với cổng đầu vào thì hãy thử đóng các ứng dụng khác.

Phần cứng cần thiết: Thiết bị Android đang được thử nghiệm

Kết nối đơn giản

Ứng dụng cần có: MidiKeyboard , MidiSynthExample

Điều này kiểm tra việc liệt kê thiết bị, thiết bị ảo, kết nối cổng và gửi tin nhắn.

  1. Điều chỉnh âm lượng trên thiết bị Android khoảng một nửa.
  2. Điện thoại Orient ở chế độ ngang.
  3. Khởi chạy ứng dụng MidiKeyboard .
  4. Chọn SynthExample từ menu spinner.
  5. Chơi phím. Bạn sẽ nghe thấy các nốt đang được phát trong ứng dụng SynthExample .
  6. Thoát khỏi ứng dụng bằng cách nhấn nút Quay lại để đóng cổng.

Kiểm tra USB: chế độ máy chủ

Phần cứng cần thiết: Bàn phím USB MIDI, cáp USB, bộ chuyển đổi OOT

Lặp lại các bài kiểm tra này nhiều lần. Chúng tôi đã thấy ngăn xếp USB gặp sự cố nghiêm trọng trên một số thiết bị nguyên mẫu nếu thiết bị được cắm và rút ra một vài lần.

Bàn phím đã được cắm vào

Ứng dụng cần thiết: MidiSynthExample hoặc MidiScope

Điều này kiểm tra USB MIDI ở chế độ máy chủ.

  1. Điều chỉnh âm lượng trên thiết bị Android khoảng một nửa.
  2. Cắm bàn phím USB bằng bộ chuyển đổi OOT.
  3. Khởi chạy ứng dụng SynthExample hoặc ứng dụng MidiScope .
  4. Từ menu chọn bàn phím USB. Nó sẽ hiển thị thương hiệu.
  5. Chơi các nốt trên bàn phím. Nếu bạn chạy SynthExample thì bạn sẽ nghe thấy các nốt đang được phát trên điện thoại. Nếu bạn chạy MidiScope thì bạn sẽ thấy thông báo NoteOnNoteOff trên màn hình.
  6. Rút phích cắm bàn phím. Menu Người gửi cho Synth sẽ hiển thị - - - - - .
  7. Thoát khỏi ứng dụng bằng cách nhấn nút Quay lại .

Bàn phím USB cắm nóng

Ứng dụng cần có: MidiSynthExample hoặc MidiScope

Điều này kiểm tra USB MIDI ở chế độ máy chủ.

  1. Điều chỉnh âm lượng trên thiết bị Android khoảng một nửa.
  2. Đảm bảo rằng bạn chưa cắm bàn phím USB MIDI.
  3. Khởi chạy ứng dụng SynthExample .
  4. Ở giữa, bên cạnh Người gửi cho Synth , hãy tìm trong menu. Bạn sẽ không thấy bàn phím USB được liệt kê.
  5. Cắm bàn phím USB bằng bộ chuyển đổi OOT.
  6. Ở giữa, bên cạnh Sender for Synth , chọn bàn phím USB. Nó sẽ hiển thị thương hiệu.
  7. Chơi các nốt trên bàn phím. Bạn sẽ nghe thấy các nốt nhạc đang được phát trên điện thoại.
  8. Ở giữa, bên cạnh Người gửi cho Synth , chọn - - - - - .
  9. Chơi các nốt trên bàn phím. Bạn sẽ không nghe thấy gì cả.
  10. Ở giữa, bên cạnh Sender for Synth , chọn bàn phím USB. Nó sẽ hiển thị thương hiệu.
  11. Chơi các nốt trên bàn phím. Bạn sẽ nghe thấy các nốt nhạc đang được phát trên điện thoại.
  12. Rút phích cắm bộ tổng hợp. Menu Người gửi cho Synth sẽ hiển thị - - - - - .
  13. Thoát khỏi ứng dụng bằng cách nhấn nút Quay lại .

Kiểm tra USB: chế độ ngoại vi

Phần cứng cần thiết: cáp USB, bộ chuyển đổi OOT

Android với Android

Ứng dụng cần có: MidiKeyboard trên thiết bị Android đang được thử nghiệm, MidiScope trên thiết bị Android khác.

Sử dụng thiết bị Android làm bộ điều khiển ngoại vi cho thiết bị Android khác. Để giúp kiểm tra chế độ này, hãy sử dụng một thiết bị Android khác đang chạy ở chế độ máy chủ. Lưu ý rằng bạn có thể sửa đổi bài kiểm tra để hoạt động với máy tính để bàn chạy phần mềm Digital Audio Workstation (DAW) chẳng hạn như GarageBand.

  1. Kết nối cáp USB với thiết bị Android đang được thử nghiệm (thiết bị Android A ).
  2. Sử dụng bộ chuyển đổi OOT để kết nối đầu kia của cáp với thiết bị Android B thứ hai hoạt động ở chế độ máy chủ.
  3. Trên thiết bị Android A:
    1. Kéo ngón tay xuống từ trên cùng của màn hình.
    2. Chọn biểu tượng USB để sạc .
    3. Chọn MIDI .
    4. Khởi chạy ứng dụng MidiKeyboard .
    5. Chọn Cổng ngoại vi USB của Android từ trình đơn Bộ nhận phím ở trên cùng.
  4. Trên thiết bị Android B:
    1. Khởi chạy ứng dụng MidiScope .
    2. Chọn thiết bị Android khác làm nguồn.
  5. Trên thiết bị Android A:
    1. Chơi các nốt trên bàn phím và tìm NoteOnNoteOff trên thiết bị Android B.

kiểm tra BLE

Phần cứng cần thiết: Bàn phím MIDI hỗ trợ BLE

Ghép nối và chơi cơ bản

Ứng dụng cần có: MidiBtlePairing , MidiSynthExample

Kiểm tra bàn phím được kết nối với Android qua BLE.

  1. Khởi động lại thiết bị Android.
  2. Bật nguồn bàn phím BLE.
    (Bàn phím Miselu C.24 được bật nguồn bằng cách nhấn nút gần phía sau để nó bật mở. Nút nguồn trên C.24 chuyển sang màu xanh lam khi ở chế độ ghép nối.)
  3. Khởi chạy ứng dụng MidiBtlePairing . Nó có biểu tượng MIDI+BTLE .
  4. Nhấn nút Quét Bluetooth .
  5. Chọn thiết bị ngoại vi BLE mong muốn.
  6. Ứng dụng sẽ quay lại trang chính và bạn sẽ thấy thiết bị ngoại vi được liệt kê. Nếu bạn đang sử dụng C.24, bạn sẽ nhận thấy đèn sẽ chuyển sang màu xanh lục trên C.24 để biểu thị chế độ ghép nối.
  7. Thoát khỏi ứng dụng bằng cách nhấn nút Home chứ không phải nút Quay lại .
  8. Khởi chạy ứng dụng SynthExample.
  9. Chọn bàn phím BLE làm người gửi từ menu.
  10. Bạn có thể nhấn các phím trên bàn phím BLE và nghe ghi chú trên Android.