PMDMX0.exe
細 |
|||
1行: | 1行: | ||
− | '''{{PAGENAME}}'''は、'''[[PMDMX1.exe]]'''のプロトタイプで、PMDWin. | + | '''{{PAGENAME}}'''は、'''[[PMDMX1.exe]]'''のプロトタイプで、PMDWin.dllを4個までロードし、4オペレータFM12音、SSG6音、各種PCM30音を発音可能。Windows2000で動作する(他の環境は試していないので2000/XP以外は注意が必要)。また、対応しているコンパイラ[[MCMX1.exe]]でコンパイルできるMMLでは、PMDWin.dll2個分までしか対応していない。 |
このアプリケーションの解説は、[[PMDMX0.exe/PMDMX0.exeの使い方|PMDMX0.exeの使い方]]を参照。ここで述べられている事柄に関しては、このページ最後方にあるダウンロードできるバージョンのうち、最も新しいものについて説明している。 | このアプリケーションの解説は、[[PMDMX0.exe/PMDMX0.exeの使い方|PMDMX0.exeの使い方]]を参照。ここで述べられている事柄に関しては、このページ最後方にあるダウンロードできるバージョンのうち、最も新しいものについて説明している。 | ||
25行: | 25行: | ||
;filename | ;filename | ||
:演奏するファイル名を指定する。 | :演奏するファイル名を指定する。 | ||
+ | |||
+ | ===動作制御=== | ||
+ | リアルタイム再生中に'''Q'''キーで演奏終了、'''W'''キーで先頭から再演奏する。 | ||
==MX0ファイル書式== | ==MX0ファイル書式== | ||
58行: | 61行: | ||
;2W | ;2W | ||
:Module.2で使用するRHYTHM音源部PCMファイルを格納しているディレクトリパスを指定する。省略した場合はカレントディレクトリを使用する。 | :Module.2で使用するRHYTHM音源部PCMファイルを格納しているディレクトリパスを指定する。省略した場合はカレントディレクトリを使用する。 | ||
+ | ;3M | ||
+ | ;3W | ||
+ | ;4M | ||
+ | ;4W | ||
+ | :同様に、4個までのモジュールに与えるファイル名・ディレクトリ名を指定する。 | ||
;PP | ;PP | ||
:'''Pcmfile-Path'''の略。P86/PPC/PVI/PZI/PDRファイルを検索する場所を指定する。合計64個まで、複数指定することが可能。 | :'''Pcmfile-Path'''の略。P86/PPC/PVI/PZI/PDRファイルを検索する場所を指定する。合計64個まで、複数指定することが可能。 | ||
64行: | 72行: | ||
;PF | ;PF | ||
:'''PerFormance'''の略で、ここに'''LightMode'''を指定することで軽量動作を行う。ただし、使用メモリは29,400Bytes増加する。PMDWin.dll内のFM発音ロジックを呼び出す回数を減らし<small>(通常60回/秒→10回/秒)</small>、リアルタイム再生時には経過時間表示をしない。この項目は、[[MCMX1.exe]]で自動生成できない設定項目。 | :'''PerFormance'''の略で、ここに'''LightMode'''を指定することで軽量動作を行う。ただし、使用メモリは29,400Bytes増加する。PMDWin.dll内のFM発音ロジックを呼び出す回数を減らし<small>(通常60回/秒→10回/秒)</small>、リアルタイム再生時には経過時間表示をしない。この項目は、[[MCMX1.exe]]で自動生成できない設定項目。 | ||
+ | |||
+ | ===#hoge形式による指定=== | ||
+ | '''default.mx0'''または演奏用MX0ファイルにて、MCMX1.exeと同様に#hoge形式による指定が可能<small>(Version0.96f以降のみ)</small>。ただし、項目'''PF'''と'''nM'''<small>(n:数値)</small>に関しては、この形式による指定は不可能。 | ||
==規定の設定== | ==規定の設定== | ||
74行: | 85行: | ||
*ファイル名を指定する場合に、ディレクトリパスを省略すると動作しない。 | *ファイル名を指定する場合に、ディレクトリパスを省略すると動作しない。 | ||
*PMDWin01.dllとPMDWin02.dllが存在しないと動作しない。存在しない場合は、PMDWin.dllを検索し、複製を自動生成する。 | *PMDWin01.dllとPMDWin02.dllが存在しないと動作しない。存在しない場合は、PMDWin.dllを検索し、複製を自動生成する。 | ||
+ | *MX0ファイルの設定次第ではPMDWin.dllを4個までロードすることは可能であるが、対応する自動コンパイラは存在しない。 | ||
==注意事項== | ==注意事項== | ||
86行: | 98行: | ||
*[http://judstyle.jp/jswiki/images/9/95/PMDMX0-094.zip Version0.94] | *[http://judstyle.jp/jswiki/images/9/95/PMDMX0-094.zip Version0.94] | ||
*[http://judstyle.jp/jswiki/images/a/a3/PMDMX0-095d.zip Version0.95d] | *[http://judstyle.jp/jswiki/images/a/a3/PMDMX0-095d.zip Version0.95d] | ||
+ | *[http://judstyle.jp/jswiki/images/1/13/PMDMX0-095f.zip Version0.95f] | ||
__NOTOC__ | __NOTOC__ | ||
[[Category:PMDMX0]] | [[Category:PMDMX0]] | ||
[[Category:PMDMX1]] | [[Category:PMDMX1]] |