概要 Android Mから追加されたMIDI操作APIについてまとめる 詳細 MIDI APIには大きく分けて二つの機能カテゴリが存在する MIDIデバイスを使用するためのAPI MIDIを利用したアプリケーションを開発す場合に使う MIDIデバイスサービスを実装するためのAPI MIDIソフトウェアシンセサイザーなどを公開して、他のアプリケーションで使用してもらう場合使う どちら側のAPIにも言えることだが、MIDI APIは「MIDIデバイス」が複数の入出力ポートを持ち、それらを開いて「MIDIメッセージ」を送受信する MIDIデバイスを使用するためのAPI 次のような流れになる MIDIデバイスのリストを取得して、そのひとつをオープン そのデバイスのMIDI入力ポートあるいはMIDI出力ポートをオープン MIDI入力デバイスを使用するなら、入力ポートからのMIDIメッセージを処理