MM2/MMC/SEQ にも対応してみました。
https://kobarin.sakura.ne.jp/test/Kbmplay_test_x64_20240714.7z64bit 版のみです。解凍後、Kbmplay_test_x64_20240714.exe を v3.15 の x64 フォルダに
コピーして下さい。Kbmplay.exe は残したままで OK です。
ツール - 環境設定 - 検索パス1 で MSDOS.exe と SNG2S.exe と MM2S.exeのパスを設定します。
MSDOS.exe は x64/x86 どちらの版でも大丈夫です。
SNG/MM2/MMC については Media エクスプローラでのタイトル取得にも対応しました。
SEQ については sample に添付されていた SEQ ファイルは再生出来ず、再生可能な SEQ ファイルを
自力で見つけることが出来ていないので動作確認が出来ません。
再生が出来れば変換後の SMF からタイトルを取得しますが、Media エクスプローラでは変換までは
しませんので、タイトルは取得出来ません。
MMC で動作確認出来たのは sample に含まれていた1曲(NEWS.MMC)のみです。これしかサンプルが
ないので他のデータではタイトルを正しく取得出来ないかもしれません。Media エクスプローラで
は正しく取得出来なくても、再生が出来れば取得出来る筈です。
> 併せて検証用sngもはいったmidiデータ郡をメールにして送付いたしましたありがとうございました。助かりました。
MM2 は送って頂いたデータで試した限り、再生出来たものについては Media エクスプローラでも
タイトルを正しく取得出来ますが、再生出来ないデータもいくつかありました。
再生出来ないデータはヘッダ部分が再生出来るものと全然違うので、MM2S で扱えるのとは
異なる形式なのかもしれません。
1つだけ SNG の解析資料のままタイトルを取得しようとすると取得出来ない SNG データがあり
ました。(文字列が CR LF 0x1a で終わっていなくて、最後まで 0x20(空白)で埋まってるもの)