■[PR][]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
| この記事のURL
Visual DrumsのWindows NT系への対応中で、演奏と表示がずれると何度も言っていたけれど、テンポが途中で変化するデータで問題が起こることがわかった。計算式を変えてみたら、ぴったりになった。ただ、こうすると今度は、フォーマット0でテンポが変化するデータや、Windows 98を使ったときにずれてしまう。ちなみに、フォーマット0のデータは、変更前の処理ではうまくいっていた。
つまり、どの環境、どのファイルでもずれずに表示できる処理にはなっていない。なんでOSを変えるだけで結果が違うのかは、相変わらず疑問が残るけれど、どうやら根本的に、表示タイミングを計算する処理を見直さなければならないようだ。おそらく、フォーマット1のデータに対する処理が怪しい。うーん、今日はもうくたびれた。