MIDIファイル解析の良いサンプルを見つけた

MAESTRONは、MIDIファイルをRASPI側に置き、演奏データの形にしてPICに渡そうと考えています。PICは表現に関する情報(クレッシェンドとかレガートとか)に基づいて受け取った演奏データを加工(強弱、長さ、演奏タイミングetc.)して、MIDI音源に出力します。


先ずはMIDIファイルを読み取って演奏データを抽出するプログラムが必要なのですが、良いサンプルを見つけました。これ(↓)です。

Simple Analysis

JAVAで書かれているので、RASPIへの移植も簡単にできそうです。

先人達の仕事に感謝!