MAESTRONは、MIDIファイルをRASPI側に置き、演奏データの形にしてPICに渡そうと考えています。PICは表現に関する情報(クレッシェンドとかレガートとか)に基づいて受け取った演奏データを加工(強弱、長さ、演奏タイミングetc.)して、MIDI音源に出力します。
先ずはMIDIファイルを読み取って演奏データを抽出するプログラムが必要なのですが、良いサンプルを見つけました。これ(↓)です。
Simple Analysis
JAVAで書かれているので、RASPIへの移植も簡単にできそうです。
先人達の仕事に感謝!