iOS 如何支持 MIDI
 
Notifications
Clear all

iOS 如何支持 MIDI  

 
hc
 hc
(@hc)
Member Admin

连接 iOS 使用 MIDI, 需要 Apple iDevice 做 USB Host, 有2种方式, 可以根据需要任选其中一种来实现

-方式1

使用普通USB Type A,先识别iDevice为USB device,然后通过Role Switch软件让iDevice切换到USB Host
对应的XMOS开发板为MFA core board + ABC slice (可以在mfi.avnet.com | Development Tools | IAP买到:MFI-XM-XK-USB-AUDIO-U8-2C-ABC),或者,用AB slice然后自己焊一个C (Apple Co-processor 2.0C)上去

硬件:Multi-Function Audio Platform: design files + USB-ABC Slice hardware design data

软件: XMOS Host:USB Audio Host Software - MFi - source code

XMOS device:USB Audio 2.0 Device Software - source code - RoleSwitchDevelopment + USB Audio 2.0 Device Software - MFi module - source code

-方式2

[offtopic]
使用Apple的Lightning/30pin接口(force Host)使iDevice变为Host,这时板上需要有Lightning/30pin接口(force Host)
对应的XMOS开发板可以用MFA core board + BLC slice (也可以在mfi.avnet.com | Development Tools | IAP买到:MFI-XM-XK-USB-AUDIO-U8-2C-BLC)

硬件:Multi-Function Audio Platform: design files + USB-BLC Slice hardware design data

软件只需要XMOS device:USB Audio 2.0 Device Software - source code - RoleSwitchDevelopment + USB Audio 2.0 Device Software - MFi module - source code

ios 指的是 iPhone或者 iPad, 需要注意的是并不是所有的 iPhone / iPad 都能直接支持 USB Host, 如果使用的是旧型 30pin 接口, 比如iPhone4, 则需要用些特殊手段才能支持, 有兴趣的可以百度下 camera connection kit, 如果使用的是新型 Lightning 接口, 则直接支持USB Host

[/offtopic]

Quote
Posted : 29/09/2017 4:00 pm