バグ一部削除

 「32ch以上あると再生できない」バグがとれましたよと。

元をたどれば何てことはない単純なボケかましてただけでしたよ…(苦笑)

(確か、1,2ヶ月前に直そうとしていたとこだし…)

  • if( mml_data[i] >= 'A' && mml_data[i] < 'A'+(char)(*master)->part_num )

じゃぁ、マズイでしょうねぇ……「32」以上*1は(汗)



 ついでなので、コンパイラの方で速度で最適化したり、

オクターブバグの方も緩和しておいたもの(まだズレるけども)を

前回と同じ場所にUP。

 あんまり頻繁過ぎるver.upはマズイかな…。



 あ、後前回書き忘れた仕様というか…「mp」は現状では非対応です。

*1: 'A' + 32 = 'a'(←音符として読めなくなる)