如何解决midi音符问题?

时间:2016-03-02 09:51:22

标签: ios

我正在尝试通过加载钢琴的声音字体文件来播放MIDI音符,但是我有一个问题是它不会产生正确的音符而不管八度音符。我正在使用MIKMIDI库。我调试并发现每个音符数字是正确的但不是声音。我正在使用以下代码将MIDI消息发送到AudioUnit。请任何人帮助解决它。

- (void)handleMIDIMessages:(NSArray *)commands
 { 
    for (MIKMIDICommand *command in commands)
     {
     OSStatus err = MusicDeviceMIDIEvent(self.instrumentUnit,  command.statusByte, command.dataByte1, command.dataByte2,0); NSLog(@"%@",command); if (err) NSLog(@"Unable to send MIDI command to synthesizer %@: %@", command, @(err));
     }
 }

0 个答案:

没有答案