FPD98で内臓音源を再現する動画があるけど、かなり骨の折れる作業だと
思った。音色ファイルのFPVはWAV2FPVで作れるがサンプリングレートは
32kHzは使用できないので44.1kHz等に変換する必要がある。
あとWAVファイルを変換しようとしてもエラーが出たが、どうやらWindowsXP
以降ではWindows標準APIでWAVを作成したときに、RIFFヘッダに余計な
情報が書き込まれるのが原因のようだ。Windows2000(WindowsME)以前
のOSでWAVファイルを作成すれば大丈夫なようだ。
具体的にはWAV2FPVはWAVファイル(RIFFファイル)の25バイト目から
detaチャンクが開始されているデータなら読める。
WindowsXP以降でWAVファイルを作成した場合はバイナリエディタで、
25バイト目からcueチャンクが開始されているので、detaチャンクまでの
60バイトのデータをごっそり削って、25バイト目からdetaチャンクが
開始するように書き換えると読めるようになる。

あとはサウンドフォントなどから音色移植するときに、サウンプリング
レート変換が入るとループポイントの設定が面倒だな…