#freeze
作成中...~

*FMPデータの作成方法 [#q5a55de7]
このページではFMPの曲データを作成する為に必要最低限の手順を説明します。~
ここで紹介するソフトの使い方はそれぞれのマニュアルを確認して下さい。~

**FMPとは [#a5be0a07]
FMPとはぐぅ氏制作のPC-9800シリーズ用FM音源ドライバです。~
PC-9800シリーズにおける主要なFM音源ドライバの一つです。~
FMPとはぐぅ氏制作のPC-9800シリーズ用FM音源ドライバです。PC-9800シリーズにおける主要なFM音源ドライバの一つです。~

GIMICのスタンドアロンモードにはFMP互換ドライバが組み込まれている為、FMPデータを直接再生することが可能です。~

***FMPデータを作るには [#mc0138c3]
FMPでの楽曲作成はMMLという言語を用いてテキストファイルに演奏情報を記載します。~
ただしFMPはそのテキストファイルをそのまま演奏情報として解釈することはできませんので、コンパイラを使ってバイナリデータに変換し、~
そのバイナリデータをFMPに渡すことによって演奏を行います。~

FMPのシステム一式は[[KAJA氏のサイト:http://www5.airnet.ne.jp/kajapon/tool.html]]からダウンロードすることができます。~
http://archive.fmp.jp/archives/85
MC48P.LZHに含まれるMC.EXEがMMLコンパイラ、PMD48O.LZHに含まれるPMDMML.MANがMMLの仕様書です。~
FMPのシステム一式は[[Vectorのソフトウェアライブラリ:http://www.vector.co.jp/soft/dos/art/se003498.html]]からダウンロードすることができますが、~
これらはPC-9800シリーズ専用のソフトウェアである為、現在のWindows環境下では動作しません。~

FMPの各種システムはPC-98のMS-DOS用の実行ファイルです。~
コンパイラは32bit Windowsであればそのまま動作しますが、64bit Windowsで動作させる場合はMS-DOS Player for Win32-x64が必要になります。~
ぐぅ氏によりPC-98依存部が取り除かれたコンパイラが提供されていますので[[こちらからダウンロード:http://archive.fmp.jp/archives/85]]して下さい。~
FMC316Z.LZHに含まれるFMC.EXEがMMLコンパイラ、MML.TXTがMMLの仕様書です。~

ただしFMC.EXEは16bitバイナリの為、32bit Windowsであればそのまま動作しますが、~
64bit Windowsで動作させる場合はMS-DOS Player for Win32-x64が必要になります。~

--[[MS-DOS Player for Win32-x64:http://homepage3.nifty.com/takeda-toshiya/msdos/]] 作者:TAKEDA,toshiya

**PVIとは [#v5241d3a]
PVIとはADPCMデータを格納する為のデータ形式です。格納できるデータ形式はYM2608仕様のADPCMです。~

***ADPCMデータを作るには [#g7b48485]
現在ADPCMデータを作るとした場合、WAVデータをADPCMデータに変換するのが最も効率が良いと思いますので変換ツールを紹介しておきます。

--[[PCMCONV.COM:http://www.vector.co.jp/soft/dos/art/se004506.html]] 作者:こうのたけし

***PVIを作るには [#s99834c6]
作成したADPCMデータをFMPから直接読み取ることはできませんので、各々のデータを連結してPVIファイルを作る必要があります。~
KAJA氏制作の[[PCM Utility for PVI files:http://www5.airnet.ne.jp/kajapon/tool.html]]を使うことでPVIファイルを作成することができます。~

**FMPデータの再生環境の構築 [#ib36af31]
Windows環境下でFMPデータを再生するにはC60氏制作のFMPMD2000を使います。~

FMPMD2000のシステム一式は[[C60氏のサイト:http://c60.la.coocan.jp/]]からダウンロードすることができます。~
FMPMD2000及びWinFMPをダウンロードして下さい。~
なお著作権の関係により、YM2608のリズム音源はそのままでは鳴りません。GIMICから録音してWAVファイルに落とし込む必要があります。~

**コンパイル環境の構築 [#z9c93c9b]
作りかけ…っていうかMS-DOS Playerでどこまで動くのか検証してないマン
作成中...



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS