PC98サウンドをWin11で再生する「GMPV3Studio」(update260917)


<とても重要なこと>
 プログラムGMPV3Studioは「えうろぱ氏」作のPC-9800シリーズMS-DOS専用プログラム「ゲームミュージックプレーヤー/GMPV3 (https://www.vector.co.jp/soft/dos/art/se018434.html) 」をClaudeで解析して作成しています。
 内部動作としてはWindows上の仮想98マシンからGMPV3.EXEを実行し、そこにゲームのサウンドデータを与えた後、サウンド出力をWindows向けにコンバートしているため、本家GMPV3が無ければ動作しません。
(イメージ的にはGMPV3専用PC98エミュレータに音楽再生用のGUIを付けた感じ)

※えうろぱ氏との連絡が2007年頃から出来ずお礼の言葉を届ける術がないため、もしも同氏の連絡先をご存じの方はご一報いただければ幸いです。

・GMPV3studio for Windowsについて
 Windows環境にPC-9800シリーズのファイルを持ってくるスキルがある時点で私が説明するまでも無い気がしますが、PC-9800シリーズのゲームソフトに同梱されているサウンドドライバとサウンドファイルを読み込むことで、Windows上でPC-98用ゲームソフトの楽曲を再生することができます。

※ただし、現在手元にある「同級生2」「下級生」「瑠璃色の雪」「LEGAM」「メルクリウスプリティ」でしか動作テストができていないため、それら以外のGMPV3対応楽曲を再生するとどうなるのかは完全に未知数です。

 もし上記4作品以外に「正常に再生できた!」という方は https://x.com/Imaha486/ にご報告ください(ELF、AIL、LEAFの3ブランドは多分ほとんど対応)
 報告内容は随時、このページの最下部に追記します。

・GMPV3Studioのダウンロードリンク
Download : gmpv3studio-260917.zip
 詳しい使い方はzipファイル同梱ドキュメントの readme.txt をご確認ください。


再生イメージ


<参考:PC98エミュレータ導入済みの方向けのセットアップ方法>

 PC98エミュレータをお使いの方は間違いなくDisk Explorerを使っているはずなので、これでディスクイメージからサウンドドライバとサウンドファイルをWindows PCに取り出せます。

(例:AIL「瑠璃色の雪」のサウンドドライバ(*.COM)と音源(RURI.M、RURI.MMD)をコピー)

 


・GMPV3Studio最新バージョンで再生できた楽曲(ユーザ報告によるもの)

ブランド名 ゲームタイトル 報告者
C’sWare EVE Burst Error 生さん
ELF 同級生 じぇんとるさん
Leaf 雫 MeiKazukiさん
Leaf 痕 MeiKazukiさん
TGL ファーランドストーリー 遠い国の物語(1)
ファーランドストーリー伝記 アーク王の遠征(2)
ファーランドストーリー 天使の涙(3)
ファーランドストーリー 白銀の翼(4)
ファーランドストーリー 大地の絆(5)
ファーランドストーリー 獣王の証(7)
MeiKazukiさん

 

・更新履歴

Ver.260909
 初期バージョン。GMPV3のソースコードを元にPMD・MMD・PLAY5の再生機能を実装。

Ver.260911
 本家GMPV3.EXEを組み込んで仮想マシン上で再生し、サウンド出力を受け取るフロントエンド方式に変更し、理論上GMPV3で再生可能な音源は概ね再生可能に。

Ver.260912
 1.これまでサウンドドライバと音源データを別々のフォルダで管理していたのを同一フォルダでまとめる設計に変更。これでゲームに適したバージョンのサウンドドライバがロードされるようになり、Leaf「痕」が再生されないバグが解消しました。
 2.ボリューム調整をSSGだけでなくSSGとFM両方とも変更し、最大ボリュームが150%までブースト可能になりました。

Ver.260913
 1.FM+SSGの音量をゲーム個別に保持するよう変更。
 2.リズム音源を無音から代替音に変更(気に入らない人のため無効も可能)
 3.画面レイアウトとカラーバランスを見やすいよう調整。
 4.スクロールバグ修正。

Ver.260914
 1.本家GMPV3で再生できなかった「AIL 瑠璃色の雪のLZ圧縮されたMIDIトラック」をGMPV3Studioが独自展開して再生可能になりました。
 2.曲一覧のスクロールバーが中央より下にある状態で再生するとスライダーが中央までぶっ飛ぶバグを修正しました。
 3.MIDIが適切に再生停止できないバグを修正しました。
 4.フェードをクリックしても音がフェードアウトしないバグを修正しました。

Ver.260917
 数時間放置+スリープなど複数の条件が重なると音が出なくなるバグを修正(できたはず…)。