| 該当するMIDIファイルがダウンロードしてきた時点で破損していた場合、当然MIDIフォルダから該当MIDIファイルを削除して書き戻しても、壊れたMIDIファイルが書き込まれるので事態の解決には”決して”なりません。 宇宙世紀0079 さんの言われるとおりに該当MIDIファイルを削除して、フリーズするシナリオを実行してみましたか?MIDIなしでも同じ場所でフリーズするなら問題点はMIDI周りではない可能性が高いです。 シナリオファイルや各種データを自分でいじれるのなら、フリーズせずに実行できるシナリオのeveファイルやpilot.txtなどを改造してみて、その中で問題のMIDIがなるようにして、テストしてみてください。それで止まってしまうようであれば、該当MIDIの部分でトラブルが起きている可能性が高いですが、SRCのプログラム、MIDIファイル、WINDOWSのMIDI再生周りのいずれに原因があるのかはそれだけでは判断しかねます。 MIDIファイルが破損しているかどうかは、他のMIDI再生プログラム(多分MSメディアプレイヤーならだれでっもっていると思います)で再生してみて確かめてください。その際、MIDIフォルダにある該当MIDIファイルだけでなく、別に保存してあるほうのファイルもチェックすることを忘れずに。最悪の場合、入手元ですでに破損しているということもありえますが、そのときは素直にあきらめましょう。実のところシーケンサを使用して自分で修復するという手もありますが、ここに書いてある対処方法を自力で考えつけないなら、おそらく手に余ると思います。
もちろん、特定のMIDIでなくて複数のMIDIファイルで同様の事態が起きるなら、MIDIが破損しているのではなくMIDI再生のほうでのトラブルだと思われます。その場合は自分の側の環境(最低でも使用音源…GMとかXGとかじゃなくて音源ボードの名称です…とWINDOWSのMIDI再生ドライバ)を調べた上で再度質問してみてください。
|