ミディビもフリーズするんだね
ミディビのデータ復元処理、なんとかうまくいきました~♪
途中で16進数読み込みのところで無駄なデータを読み飛ばす条件を間違えて必要なデータまで読み飛ばしてしまったためにデータが復元できなかったり、データを記録する順番を間違えてしまったために限りなく長いデータができてしまってフリーズしたりもしましたがもう大丈夫なはずです。
復元用データは原則的に上位互換ではありますが下位互換性はありません(エラーが出ます)。
やってみればわかりますが出てくる復元用データは結構でかいです。
圧縮してあれなんだから圧縮しなかったらどれほどになっていることでしょう。
ついでに音色を選べるようにもしてみました。
これでピアノ曲からの脱却ができますよ。