从MIDI播放获取MusicSequence回调

时间:2013-08-23 14:58:39

标签: ios midi audio-player

我目前有一个MusicPlayer,其中包含一个MusicSequence,其中包含一组MusicTracks来保存MIDI信息。我想要的是知道MIDI Note何时开始复制以及何时结束,就像回放MIDI的听众一样。

我正在考虑并考虑使用MusicSequenceSetUserCallback,但我真的不知道如何运作。有人知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

有一个关于如何从MusicSequence捕捉midi事件的教程(例如音符开/关):http://www.deluge.co/?q=midi-driven-animation-core-audio-objective-c

简而言之,方法是调用MIDIDestinationCreate来创建自己的MIDI端点来处理MIDI消息,然后将MusicSequence指向MusicSequenceSetMIDIEndpoint