Android 플랫폼에서 외부 MIDI 기기와 통신 (인/아웃) 할 수있는 클래스는 무엇입니까? 나는 HTC Desire 스마트 폰을 가지고 있는데, USB 포트를 가지고있다. 표준 USB 케이블 + [Type A -> Mini A] 변환기를 사용하여 MIDI 신서사이저에 연결할 수 있다고 가정한다. 신디사이저에서 MIDI 스트림을 녹음 한 다음 나중에 다시 재생할 수있는 MIDI 시퀀서 응용 프로그램을 작성하고 싶습니다.Android 기기에서 외부 MIDI 기기와 통신
답변
짧은 대답 : 없음 약간 더 긴 답 : HTC Desire에는 USB 호스트 모드에 대한 지원이 내장되어 있지 않습니다 (USB-MIDI 어댑터가 USB 클라이언트이기 때문에 필요합니다). 은 (안드로이드 3.1은 USB 호스트 모드에 대한 몇 가지 지원을 가지고 있지만, 그것은 HTC의 욕망을 위해 사용할 수없는) 당신이 납땜 두려워하지 않는 경우에는 미디 - 이상 - 블루투스 경로 갈 수 : http://nettoyeur.noisepages.com/2011/01/midi-over-bluetooth-part-iii-new-hardware/
을 @ didovino는 USB 호스트 모드와 드라이버가 필요하다고 말했습니다.
휴대 전화를 응원하고 하드웨어가 지원하는 경우 몇 가지 옵션이 있습니다. 이 링크를 확인하십시오 : http://sven.killig.de/android/N1/2.2/usb_host/
이 남자는 오디오, 비디오, 키보드 및 기타 작업을 할 수있었습니다. 그는 오디오/MIDI 드라이버가 포함되어 있습니다.
많은 부분이 변경되었습니다. 다음 라이브러리는 MIDI 수 있습니다 I/O 12 + API의 USB OTG 어댑터 :
https://github.com/kshoji/USB-MIDI-Driver
그것은 지금까지 완벽한에서, 그리고 내 테스트에서 꽤 crashy하지만 적어도 좋은 시작해야한다 관련된 수업을 찾는 누군가를위한 포인트.
예, 위에서 지적한 것처럼 USB 호스트 기능을 제공하지 않기 때문에 휴대 전화를 사용하는 것이 가능하지 않습니다. 나는 공연에 사용할 컨트롤러 값을 전송할 수 있도록 내 합성을위한 XY 컨트롤러를 만들기 위해 지난 몇 개월 동안 종교적으로 일하고있다. 내가 생각하기에는 추가 기능으로 수행하고자하는 작업입니다.
블루투스는 확실히 옵션이며 libpd 위해 보면, 베드로 Brinkmann은 자신은이 문제를 해결하고 MIDI 블루투스 동글 멀리 아니라는 것을 인정했다.
와이파이도 뭔가 일을보고 기꺼이 할 수있다. rtpMIDI 사용하여, 우리는 사물의 PC 측에서 세션을 생성하고 무선 데이터를 송신/수신하는 MIDI 장치를 활성화 단지에 대해 사용할 수 있습니다. 전화기를 사용하여 소프트웨어 신디사이저를 제어하려는 경우 이상적입니다. 안 드 로이드의 TouchDAW 및 TouchOSC는이 기능을 사용합니다. 는 USB-안드로이드 드라이버와
은, 내가 보는 유일한 문제는 USB 호스트를 사용시 전송에 대한 지원하지 않습니다. 따라서 우리는 지연을 결정적으로 보장 할 수는 없습니다. 그러나, 다른 버스 액세서리가 붙어 있지 않은 것을 고려할 때, 성능은 제 테스트에서 꽤 괜찮은 것 같습니다.- 1. Android 기기와 Arduino 마이크로 컨트롤러 간의 통신
- 2. Silverlight는 MIDI 악기와 통신 할 수 있습니까?
- 3. 기기와 통신하는 Android 호스트 API
- 4. 외부 장치와의 Bluetooth 통신
- 5. Android 기기에서 올바른 외부 저장소 가져 오기
- 6. 기기와 iOS 간의 통신 링크 설정
- 7. 백그라운드의 iOS 앱에서 BTLE 기기와 통신
- 8. 이더넷을 통해 기기에서 Android 애플리케이션 실행
- 9. .NET 외부 통신
- 10. PhoneGap 외부 서버와의 통신
- 11. Android 기기에서 Android 애플리케이션 배포
- 12. iOS 기기와 통신 할 수있는 웹 페이지를 만드는 방법은 무엇입니까?
- 13. Wi-Fi를 사용하는 Android 기기와 기기 간화
- 14. Android-Azure-Android 통신
- 15. 기기에서 Android 앱 테스트
- 16. 기기에서 작성한 작성 - android
- 17. Android 기기에서 symfony에 로그인
- 18. Android - 다른 기기에서 그리기
- 19. Android 기기에서 파일 만들기
- 20. CSS 미디어 쿼리를 사용하여 Android 기기와 독립적으로 iPhone을 타겟팅하는 경우
- 21. Windows Phone 7 외부 통신
- 22. 크롬 확장 - 외부 프로그램과의 통신
- 23. android use fmod에서 midi 파일을 재생하는 방법
- 24. Android 앱에 MIDI 사운드를 생성하는 방법이 있습니까?
- 25. Android 기기에서 와이파이 상태 전환하기
- 26. Android 기기에서 iPhone으로 ScreenShot 받기
- 27. "잠자기"Android 기기에서 알람이 울림
- 28. 실제 기기에서 Playn Android 포트
- 29. Android 기기에서 웹 요청 디버깅
- 30. FBDialog가 여러 Android 기기에서 닫히기
유망한 것으로 보입니다. 이것에 대해 살펴 보겠습니다. 감사! – Passiday