「32ch以上あると再生できない」バグがとれましたよと。
元をたどれば何てことはない単純なボケかましてただけでしたよ…(苦笑)
(確か、1,2ヶ月前に直そうとしていたとこだし…)
- if( mml_data[i] >= 'A' && mml_data[i] < 'A'+(char)(*master)->part_num )
じゃぁ、マズイでしょうねぇ……「32」以上*1は(汗)
ついでなので、コンパイラの方で速度で最適化したり、
オクターブバグの方も緩和しておいたもの(まだズレるけども)を
前回と同じ場所にUP。
あんまり頻繁過ぎるver.upはマズイかな…。
あ、後前回書き忘れた仕様というか…「mp」は現状では非対応です。