如何在iPhone上播放MIDI?

Plu*_*tor 10 iphone midi

据我所知,没有原生或第三方库可以在iPhone上播放MIDI.但似乎有相当多的应用程序正是这样做的.他们在用什么?有线索吗?

Ben*_*ley 9

我已经写了关于如何使用CoreMIDI通过AUGraph MIDI播放的教程在这里.


Phi*_*den 6

对于那些沿着这条路走下去的人来说:AVMIDIPlayer是在iOS 8中引入的.似乎在设备上运行良好,而不是那么多.


luk*_*ler 1

查看 MusicPlayer 类。结合自 iOS 5.0 起可用的 AUSampler 音频单元,您可以非常轻松地构建 MIDI 播放器。(该链接适用于 OS X,但也适用于 iOS)

https://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/CoreAudioOverview/ARoadmaptoCommonTasks/ARoadmaptoCommonTasks.html#//apple_ref/doc/uid/TP40003577-CH6-SW13

关于采样器音频单元请参阅: Simple embeddable MidiSynth for iOS?