鳴るようになりましたが、まだまだ完成度は低いです。15%というところでしょうか。
とりあえず、MPTでテストXMファイルを作って鳴らし、聞きくらべておかしいところがあれば直すというのを繰り返してます。
しかし、ちょっと処理が重いです。しなくてもよい計算だとか、分岐とかはちりばめられていますので、処理速度改善の「のりしろ」はありますが、どこまでできるか...。
で、今XMSamplerの実装で参考にしているのがこのサイトです(前にも紹介しましたが...)。
http://www2.tky.3web.ne.jp/~yosshin/mod/index.html
MPTのソースはITやらXMやらS3MやらMODやらの処理分岐でソースがとても見づらいので骨が折れるので、上記サイトのMODプレイヤーのソースリストを参考にさせていただいてます。
こちらの方はMODとXMに絞ったものなので非常に読みやすいです。