PMDMX0.exe

提供:JUDSTYLE Wiki
移動: 案内, 検索
(14版)
 
1行: 1行:
'''{{PAGENAME}}'''は、'''[[PMDMX1.exe]]'''のプロトタイプで、PMDWin.dllを4個までロードし、4オペレータFM12音、SSG6音、各種PCM30音を発音可能。Windows2000で動作する(他の環境は試していないので2000/XP以外は注意が必要)。また、対応しているコンパイラ[[MCMX1.exe]]でコンパイルできるMMLでは、PMDWin.dll2個分までしか対応していない。
+
'''{{PAGENAME}}'''は、'''[[PMDMX1.exe]]'''のプロトタイプで、PMDWin.dllを4個ロードし、4オペレータFM24音、SSG12音、各種PCM60音を発音可能。Windows2000で動作する(他の環境は試していないので2000/XP以外は注意が必要)。
  
 
このアプリケーションの解説は、[[PMDMX0.exe/PMDMX0.exeの使い方|PMDMX0.exeの使い方]]を参照。ここで述べられている事柄に関しては、このページ最後方にあるダウンロードできるバージョンのうち、最も新しいものについて説明している。
 
このアプリケーションの解説は、[[PMDMX0.exe/PMDMX0.exeの使い方|PMDMX0.exeの使い方]]を参照。ここで述べられている事柄に関しては、このページ最後方にあるダウンロードできるバージョンのうち、最も新しいものについて説明している。
  
 
==特徴==
 
==特徴==
;PMDWin.dllを2モジュール実装
+
;PMDWin.dllを最大4モジュール実装
:PMDMX1.exeと同様、4オペレータFM12音、SSG6音、PCM30音を発音させることが可能。
+
:PMDMX1.exeと同様、4オペレータFM24音、SSG12音、PCM60音を発音させることが可能。
 
;プロトタイプ
 
;プロトタイプ
 
:PMDMX1.exeのプロトタイプであるため、機能が限定されている。
 
:PMDMX1.exeのプロトタイプであるため、機能が限定されている。
 
;コマンドラインアプリケーション
 
;コマンドラインアプリケーション
 
:DOSコマンドラインから実行する。
 
:DOSコマンドラインから実行する。
;発音機能なし
+
;リアルタイム発音機能
:合成して得られた音声データを、.wavファイルとして出力する。
+
:合成して得られた音声データを、.wavファイルとして出力する。V0.95aより、リアルタイム発音機能を追加。ただし、リアルタイム発音しながら.wavファイルを出力することは出来ない。
 
;ファイル途中から演奏が可能
 
;ファイル途中から演奏が可能
 
:[[MCMX1.exe]]と連携することで、途中から演奏することが可能。
 
:[[MCMX1.exe]]と連携することで、途中から演奏することが可能。
 
;MX0ファイルに対応
 
;MX0ファイルに対応
:独自形式のMX0ファイルを経由することにより、2モジュール分の演奏を1個のMMLファイルから制御することが可能。
+
:独自形式のMX0ファイルを経由することにより、2~4モジュール分の演奏を1個のMMLファイルから制御することが可能。
  
 
==書式==
 
==書式==
77行: 77行:
  
 
==規定の設定==
 
==規定の設定==
演奏データに固有の情報はコマンドラインから指定するMX0ファイルで指定可能であるが、予め設定した規定の情報を読み込むことが可能。'''default.mx0'''というファイル名で、PMDMX0.exeと同一のディレクトリに設置すれば、自動的に読み込まれる。
+
演奏データに固有の情報はコマンドラインから指定するMX0ファイルで指定可能であるが、予め設定した規定の情報を読み込むことが可能。'''PMDMX0.mx0'''あるいは'''default.mx0'''というファイル名で、PMDMX0.exeと同一のディレクトリに設置すれば、自動的に読み込まれる。今後default.mx0は廃止予定であるため、PMDMX0.mx0の使用を推奨。
*default.mx0ファイルが存在すること
+
*PMDMX0.mx0あるいはdefault.mx0ファイルが存在すること
 
*対象ファイルが複数存在する場合は、「カレントディレクトリ」→「PMDMX0.exeと同一のディレクトリ」の順に優先
 
*対象ファイルが複数存在する場合は、「カレントディレクトリ」→「PMDMX0.exeと同一のディレクトリ」の順に優先
*1個しか設定できない項目がdefault.mx0とコマンドライン指定MX0ファイルの双方に設定されている場合、コマンドラインで指定したMX0ファイルの設定情報が優先される。
+
*1個しか設定できない項目がPMDMX0/default.mx0とコマンドライン指定MX0ファイルの双方に設定されている場合、コマンドラインで指定したMX0ファイルの設定情報が優先される。
  
 
==制限事項==
 
==制限事項==
90行: 90行:
 
*暫定公開版であるため、動作はまったく保証されていない。
 
*暫定公開版であるため、動作はまったく保証されていない。
 
*Windows2000 + MicrosoftVisualC++6.0で開発しており、Windows2000以外での動作試験は特に実施していない。
 
*Windows2000 + MicrosoftVisualC++6.0で開発しており、Windows2000以外での動作試験は特に実施していない。
 +
*使用メモリは、本体のみで約2MBytes、1モジュール毎に約3MBytes、その他に読み込みPCMデータサイズが加算される。
  
 
==履歴==
 
==履歴==
97行: 98行:
 
*[http://judstyle.jp/jswiki/images/8/8d/PMDMX0-093.zip Version0.93]
 
*[http://judstyle.jp/jswiki/images/8/8d/PMDMX0-093.zip Version0.93]
 
*[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]
 
*[http://judstyle.jp/jswiki/images/1/13/PMDMX0-095f.zip Version0.95f]
 +
 +
*[http://judstyle.jp/jswiki/images/3/37/PMDMX0-0961.zip Version0.96a]
 +
 
__NOTOC__
 
__NOTOC__
[[Category:PMDMX0]]
+
[[Category:PMDMX]]
[[Category:PMDMX1]]
+

2012年2月29日 (水) 03:14時点における最新版

個人用ツール
名前空間
変種
操作
案内
ツールボックス