iPhone で MIDI ファイルまたは MIDI トーンを再生する必要があります。
MidiMonitorをテストしました。midiを受信するには、iPhoneに目的地を作成する必要があると思いますが、その方法がわかりません。
手伝って頂けますか?ソースコードの例は役に立ちます。
iPhone で MIDI ファイルまたは MIDI トーンを再生する必要があります。
MidiMonitorをテストしました。midiを受信するには、iPhoneに目的地を作成する必要があると思いますが、その方法がわかりません。
手伝って頂けますか?ソースコードの例は役に立ちます。
@skinnyTOD が指摘したように、iOS 5.0 以降では MediaPlayer を使用できます。AVFoundation
最初に、およびフレームワークをプロジェクトにリンクしてから、次のAudioToolbox
コードを使用します。
#import <AVFoundation/AVFoundation.h>
NSURL *midiUrl = [[NSBundle mainBundle] URLForResource:@"even voor mij" withExtension:@"mid"];
MusicPlayer player = NULL;
NewMusicPlayer(&player);
MusicSequence sequence = NULL;
NewMusicSequence(&sequence);
MusicSequenceFileLoad(sequence, (__bridge CFURLRef)midiUrl, NULL, NULL);
MusicPlayerSetSequence(player, sequence);
MusicPlayerStart(player);
これにより、バンドルからの midi ファイルでプレーヤーが設定され、再生が開始されます。プレーヤーをクリーンアップするときはDisposeMusicSequence
、 andを呼び出す必要があることに注意してください。DisposeMusicPlayer
これをまだ整理しようとしている場合は、iOS 5 にはMusicPlayer API が含まれています。この API は、MIDI ファイルの読み込み、再生、および作成を行うことができます。新しいAUSampler AudioUnitについても読む必要があります。