【发布时间】:2014-11-22 00:15:08
【问题描述】:
我正在使用 MusicPlayer 在 MusicSequence 中播放音符:
NewMusicSequence(&sequence);
MusicSequenceFileLoad(sequence, (__bridge CFURLRef) midiFileURL, 0, 0);
// Set the endpoint of the sequence to be our virtual endpoint
MusicSequenceSetMIDIEndpoint(sequence, virtualEndpoint);
// Create a new music player
MusicPlayer p;
// Initialise the music player
NewMusicPlayer(&p);
// Load the sequence into the music player
MusicPlayerSetSequence(self.player, sequence);
// Called to do some MusicPlayer setup. This just
// reduces latency when MusicPlayerStart is called
MusicPlayerPreroll(self.player);
-(void)play {
MusicPlayerStart(self.player);
}
它工作得很好,我会说很好,但我不想使用内部时钟。
如何使用外部 MIDI 时钟?
或者也许我可以用时钟移动播放光标。
【问题讨论】:
标签: ios synchronization clock audio-player coremidi