xMPGシステム xMPG system files manual for Ver.A ------------------------------------------------------------------------ snd.x 音楽ドライバ本体 xmpg.cnf PCM,FM音色ファイル定義用ファイル xmpg.fmv FM音色データ xmpg.x MMLコンパイラ opmed.x 音色エディタ vcnv.x 音色まとめあげツール xmpg.cnv 音色まとめあげ定義用ファイル voicnv.bas SPLIT,Mucom,MUSIC LALF音色データコンバーター rsnd.x ソフトウエア組み込み用 音楽ドライバー ------------------------------------------------------------------------ ・xMPG 音楽ツールセット ブート可能なディスクイメージ(xdf形式)です。 エミュレーター等でご使用ください。 このディスクには、xMPGを使っての音楽を演奏、音色の編集、 ソフトに組み込むドライバなどのファイルがすべて入っています。 サンプルデータとしてsenegal,cavecrowds,port towerのサウンドが 含まれています。ブート後に、 mus [Enter] を入力して、サウンドドライバーを初期化後に、 xmpg ok10 [Enter] のようにMMLファイルを指定することで演奏を開始します。 cavecrowdsのサウンドは、ブート後に cd cave [Enter] go [Enter] を入力して、サウンドドライバーを初期化してください。 その後、 xmpg oj10 [Enter] のようにMMLファイルを指定することで演奏を開始します。 もちろん自分でデータを作成することも可能です。 また、MIDI機器が接続されている場合は、MIDI機器での演奏も コントロールすることができます。 MMLの仕様については、mml.txtを参照してください。 ・使用制限 このディスクに収められている、RSND.X,RSND2.XそしてxMPGで作った 音楽データファイルは自由にソフトに組み込んで使用してかまいません。 snd.x [/p???] [/m???] 音楽ドライバ常駐 音楽ドライバをメモリに常駐させて、XMPGでの演奏を可能な状態にしま す。/pの後にPCMデータの領域(1K単位)と、/Mの後に常駐音楽ファイ ルの領域(1K単位)の指定をすることができます。 また、起動時に環境定義用ファイル XMPG.CNF を同じディレクトリに入 れておく必要があります。 環境定義用ファイル XMPG.CNF の書式 fm voice file : 音色ファイル名(????.fmv) pcm= PCMデータファイル名(????.pcm) music_音楽データファイル名(????.mus) が書かれている順番に組み込まれていきます。指定したメモリ領域を越 えるとエラーが表示され、その時点で組み込みを中止します。 ・各コマンドの説明 xmpg.x [/s] [/P??] [/C] [file name] MMLデータ変換 通常は、MMLの書かれているファイルを指定して、「XMPG test.s」のよ うに使用します。MMLのコンパイルをするとすぐ演奏が始まります。 演奏の中断は、「XMPG /S」または [ XF1 ] のキーを押して下さい。 ([ XF2 ] のキーで演奏再開、[ XF3 ] のキーで早送り演奏になります) 「XMPG /P1」のように番号を指定することで、常駐させた音楽データを 演奏させることができます。また、「XMPG /C test.s」のように/Cを入 れると、音楽データファイルが作成されます。 opmed.x 音色エディタ 簡易型の音色エディタです。xMPGで使用する音色ファイルの作成・編集 ができます。キーの操作方法などはすべて画面上に表示されています。 ただし、簡易なものなので FM音源の予備知識がないと使えません。 vcnv.x 音色まとめあげツール 複数の音楽データで使用している、複数の音色ファイルのデータを1つ のファイルにまとめあげるためのツールです。ソフトに組み込む時や、 複数の音色ファイルができてしまって面倒になった時に使用します。 同じディレクトリにある、xmpg.cnv の内容にしたがって音色をまとめ あげて、 total.fmv というファイルに出力します。 voicnv.bas SPLIT,Mucom,MUSIC LALF音色データコンバーター SPLIT88(Ver.G以降),Mucom88,MUSIC LALF(88,98)の32バイト形式音色 ファイルをxMPG用の音色ファイルに変換するためのツールです。 ただし、PC8801のファイルは一度MS-DOS形式のファイルに変換する必要 があります。(MUSIC LALF 98のデータはそのまま変換ができます) rsnd.x ソフトウエア組み込み用 音楽ドライバー 作成したソフトに組み込む場合に使う音楽ドライバーです。使用方法は snd.x と変わりありませんが、[ XF1 ]〜[ XF3 ]のキーの機能がない他、 キーボードLEDによるレベルメーター表示などの機能がついています。