Midi 입출력이 필요한 작업이 있지만 전자 피아노 같은 Midi 장치가 없어 이를 대체할 방법을 찾아봤다.
안드로이드 공식 사이트에 따르면 Android 13부터 USB에 MIDI 2.0을 지원한다.
(Midi 2.0은 최신 Midi 표준)
안드로이드에서 Midi 입출력을 다루기 위해서는 특정 앱 설치가 필요하다.
원하는 목적에 맞는 앱 설치가 필요하다.
1. MIDI Keyboard - Dreamhound Studios
https://play.google.com/store/apps/details?id=com.dreamhoundstudios.keyboard
MIDI Keyboard - Google Play 앱
실제 피아노 사운드 및 MIDI 입 / 출력이있는 키보드.
play.google.com
- Midi 입출력을 설정할 수 있다.
- 화면의 건반을 눌러 Midi 데이터를 보낼 수 있다.
이후 Midi 입출력 연결 설명은 이 앱을 활용하여 진행한다.
2. MIDI Scope
https://play.google.com/store/apps/details?id=com.mobileer.example.midiscope&hl=ko
MIDI Scope - Google Play 앱
화면에 MIDI 메시지를 표시합니다. 새로운 안드로이드 미디 API를 사용합니다.
play.google.com
- Midi 메세지를 화면에 표시한다.
- 화면에 생 Midi 데이터 값을 출력하기에 Midi 데이터를 확인하는 작업이나 개발에 유용하다.
3. MIDI BLE Connect
https://play.google.com/store/apps/details?id=com.mobileer.example.midibtlepairing&hl=ko
MIDI BLE Connect - Google Play 앱
안드로이드 블루투스 LE MIDI 장치를 연결합니다.
play.google.com
- BLE(블루투스)를 이용해 Midi 장치와 안드로이드 폰을 연결한다.
연결방법
1. 안드로이드 폰에서 Midi Keyboard를 다운로드 후 실행한다.
2. 안드로이드 폰과 Midi를 연결할 장치(Pc로 진행함)를 케이블로 연결한다.
3. 이후 안드로이드 폰의 USB 옵션을 MIDI로 바꾼다.
4. Midi Keyboard에서 Input 또는 Output를 설정하고 Android USB 주변기기 포트로 연결한다.
참고 자료