XG/GM 用 88 MIDI プレイヤー


 ハードウェア XG 音源/GM 音源を用いて、SC-88 用の GS フォーマットの MIDI データを、きれいに演奏するためのプレーヤです。
 GS 特有の MIDI コード・音色を、リアルタイムに XG または GM のコードに 変換しながら演奏します。


【 使い方 】

  1. MIDI ファイルをパネル上へドラッグ&ドロップするか、起動してから「 追加 」ボタンを押してファイルを開いてください。
    直接、「 88MidPlayXG-GM.exe 」のアイコン (またはショートカット上) へファイルをドラッグ&ドロップして起動することもできます。

    SC-88 用データは、XG コードへ変換しながら演奏します。(自動判別)
    なお、XG/GM 用データをであることを検出した場合は、無変換で演奏します。
    ダウンロード/解凍直後は、この「 XG 音源」用のセットアップになっています。
    (セットアップについては後述参照)

  2. ドラッグ&ドロップで、次の曲を演奏中にどんどんリストへ追加できます。 100曲先まで連続予約できます。(シェアウェア登録前は2曲まで)

  3. リストの編集、リピート回数の変更は、演奏中に操作できます。

  4. [ESC] キーで曲の中断、[F] でフェードアウトができます。
    [<] [>] キーでも音量調節できます。

  5. シェアウェア登録後は、[U] (tempo up)、[D] (tempo down)、[S] (tempo standard) の各キーで、演奏中に 曲のスピードを変えることができます (V1.42 以降)。

上記 (2) の連続予約曲数(100曲)と、(3) リピート回数 (後述)、(5) テンポ変更 が、シェアウェアとしての拡張動作です。

なお、(4)(5) のキー操作は、ウインドウをクリックして、 アクティブ(バーが明るい色)にしてから行って下さい。


【 セットアップ 】

  1. 本ソフトのセットアップは、「 midplay.ini 」というファイルを作成/書換えることで、いろいろと変更が可能です。
    GM 音源用変換や、常に無変換で演奏するといった設定もできます。
    また、添付「 setGM 」「 setNoCnv 」「 setCom1 」といったバッチファイルを、ダブルクリックすることでも変更できます。

  2. 本ソフトは、ダウンロード/解凍直後は、「 XG 音源」コードへ変換しながら MIDI マッパー出力で演奏するセットアップになっています。
    (本ソフト標準の変換動作/出力先)

  3. GM 音源 (または Windows Vista/7 標準のソフトウェア MIDI 音源) で MIDI 演奏したい場合は、添付「 setGM.bat 」「 setVistaXP7.bat 」をダブルクリックしてください。
    (「 midplay.ini 」というファイルが生成されます。)

    この状態で、MIDI ファイルを、ドラッグ&ドロップして演奏すると、
    上のように、右側が「 GM 」の表示になり、「 General MIDI 音源」へコード変換しながら演奏できるようになります。

  4. GS 音源 (SC-55、SC-88、SC-88 Pro、SC-8820 または SC-8850 等) で SC-88 用のデータを演奏する場合など、無変換で演奏したい場合は、添付「 setNoCnv.bat 」をダブルクリックしてください。
    (同様に「 midplay.ini 」というファイルが生成されます。)

    この状態で、MIDI ファイルを、ドラッグ&ドロップして演奏すると、
    上のように、右側が非表示になり、無変換で演奏できます。



【 動作可能機種/環境 】

  • Windows 95/98/Me/2000/NT/XP/Vista/7 (Windows 95/98/Me/XP/Vista/7 で確認)
    (※ XPでは、仮想化により画面表示の反応が遅れる場合があります)
  • Pentium 75MHz 以上
  • RAM 16MB 以上
  • XG 音源の場合: MU50、QY70 以上 (QY70 で確認)
  • GM 音源の場合: General MIDI Ver. 1 以上

【 インストール/アンインストール 】

  • ファイルの展開/削除のみでOKです。

【 仕様について 】

  • 変換元の GS 用 MIDI データとしては、SC-55, SC-88 (Pro), SC-8820, SC-8850 クラスまでの GS 音源用データを想定しています。
    (作者環境: SC-8820 で確認)

  • SC-88 から XG へのコード変換は、音色(ユーザ定義音色含む)、SysEx、SFX Kit、ドラムセットについて行っています。
    XG 音源としては、MU50 以降 (MU80, MU100, QY70) を想定しています。
    (作者環境: QY70 で確認)

  • SC-88/XG から GM へのコード変換は、音色(ユーザ定義音色含む)、SysEx、 ドラムセットについて行っています。
    General MIDI Ver.1 規格に対応しています。
    Windows Vista 標準のソフトウェア MIDI は、SC-88 のバンク切替えや GS の基本的な SysEx に対応していないため、GM モードで起動ください。

  • 本ソフトは「 Windows 95 」互換ソフトウェアです。
    Unicode (UTF-8, UTF-16) 特有の文字をファイル名/フォルダ名に含む場合、 正常に動作しない場合があります。
    その場合、デスクトップ直上に移動したり、またはファイル名に Shift-JIS コード文字のみを用いてください。

  • 出力先は MIDI マッパー (Windows 標準出力) が標準です。 MIDI マッパーから先の MIDI 音源を切替える場合は、コントロールパネルで変更してください。

  • 本ソフトは、出力先を MIDI マッパーから、RS-232C COM ポートへも変更できます。(ダイレクト出力)
    例として、「 COM1 」ポートへ出力先を変更したい場合、
    「 midplay.ini 」中に、「 /com1 」を書き加えてください。
    (ポートの番号は COM1 〜 COM99 まで任意です。)

    また、「 setCOM1.bat 」をダブルクリックしても、COM1 へ変更できます。
    これらは、Windows 付属の「メモ帳」で書換えられます。
    この機能により、音源が RS-232C 対応であれば、Windows 用ドライバがメーカから入手できない場合でも、本ソフトの COM ポート直接出力によって MIDI 演奏可能です。
    USB 経由の仮想 COM ポートにも対応しています。
    通信フォーマットは、38400 bps, 8-bit, No-parity, 1-Stop, フロー制御なし (Xon/off:No) となります。
    なお、RS-232C 端子から MIDI 音源への接続ケーブルは別途必要です。

    COM ポートの番号は、デバイスマネジャで確認し、midplay.ini 中に書込んで下さい。
    なお、市販の USB-RS232C 変換器には、一部メーカによって Vista 対応と表示されていても、実際には正しく仮想 COM ポート動作しないものも確認されていますので、本ソフト試用にて動作をご確認下さい。
    (作者環境では、FTDI 社製 USB チップを使用しているものは、良好な Vista 動作が確認されています。)

  • 本ソフトは、バッチファイルからの連続シーケンス動作にも対応しています。
    演奏終了まで次のコマンド起動を時間待ちしたい場合は、「 /soc 」(Stay on console) を、コマンドライン・オプション指定するか、「 midplay.ini 」中に追記してください。


【 リピート演奏について 】

  • このプレーヤは、曲の途中の区間のみのリピート(繰返し演奏)ができます。
    MIDI データ中に
     「 Repeat 」〜「 Jump 」
    とテキストイベント(メタ・イベント)で書いておいてください。

    その区間のみを繰返し演奏できます。イベントなどでの BGM 演奏に。

  • 「 Repeat 10 」のように書くと、10 回繰返します。(999 回まで)
    (シェアウェア登録前は最大 2 回まで)

  • テキストイベントの挿入は、ほとんどの汎用 MIDI 作曲ソフトで サポートされています。

  • 「 Repeat 」「 Jump 」は、どのトラックに書かれていてもOKです。 全てのトラックが一斉にリピートされます。

  • 「 Repeat 」や「 Jump 」がない場合は、自動的に曲の 始点と終端が繰返し区間となります。

  • 演奏中も、パネルで リピート回数を変更できます。(登録前は最大 2 回まで)
    (リピート回数は、シェアウェア登録後、最大 999 回まで拡張されます)

 なお、リピートの回数が残っている場合でも、フェードアウトによって演奏は終了できます。


【 試用制限等 】

  • 本ソフトウェアは、試用期間制限はありません。 シェアウェア登録をして頂かなくとも、基本機能はご利用頂けます。

  • 頻繁に MIDI 演奏を楽しまれる方は、ぜひご登録してお使い 頂ければうれしいです。

【 シェアウェア登録 】

 700 円です。
 連奏曲数 (2→100 連奏)、リピート回数 (2→999 回)、テンポ操作 (U・S・D キー) が拡張されます。
  • 《Vector シェアレジによる送金》
    http://www.vector.co.jp/swreg/
    レジ作品番号: SR027171
    登録メッセージにて、機能拡張方法をご覧いただけます。



【 サポート 】

  • 現在以下のホームページにてサポートを行っております。
    http://homepage1.nifty.com/finekit/
    ご連絡先はサポートページをご参照ください。

【 転載・再配布について 】

  • 配布は自由です。圧縮ファイル中への実行ファイルの添付も可です。 MIDI データの配布時にご利用いただけます。
  • 再配布時に本説明ファイルを添付する必要はありません。
  • 個人ウェブサイトでの MIDI 配布ページにおける転載も自由です。 但し、ウィルス等の付着を防ぎ、バックトレースが可能なように、Web ページ上における転載の場合は、 転載元のアドレスを配布ページにて併記ください。
  • 商用メディアへの転載・掲載(CD-ROM 転載、雑誌掲載等)による 大量配布の際は、配布バージョン管理のため、 メール等にてご一報下さい。
    (古いバージョンのファイル配布を防ぐため)

【 免責事項 】

  • 本ソフトウェアの使用により生じた損害については、作者 ならびに関係者は、一切免責とさせて頂きます。
  • また、義務としてのサポートを負わないものとします。 ご了承ください。

【 バージョン履歴 】

  • V1.34 初公開版
  • V1.35 Repeat 処理(MID ファイル中指定時動作)修正
  • V1.36 曲の終了後の Wait Time 調整
  • V1.37 ドラムレベル調整・曲の中断時の Key-OFF 処理改善
  • V1.38 Vol 設定のないトラックのフェードアウト改善
  • V1.39 SMF0 形式でのリピート動作修正
  • V1.40 削除 [x] ボタンによる演奏中断に対応
  • V1.42 ソフトウェア音源(SXG)に対応。曲スタート高速化
  • V1.43 ドラムレベル(Kick) 調整
  • V1.44 Expression Control を含む曲のリピート動作を改善
  • V1.45 表示の言語環境対応 (自動切換え)
  • V1.46 ドラム音量の調整方法改善
  • V1.47 (非公開) COM ポート出力対応
  • V1.48 (非公開) Windows XP 対応リアルタイム性改善
  • V1.49 (非公開) Vol 指定のない MIDI ファイル対応改善
  • V1.50 (非公開) 曲名リストのマウスホイールスクロールに対応
  • V1.51 SC-88 ユーザ定義音色対応、GM 変換モード対応追加
  • V1.52 midplay.ini による設定初期化に対応
  • V1.53 トラックの壊れた MIDI ファイルも可能な限り再生するよう対応

※MIDI は、社団法人音楽電子事業協会(AMEI)の登録商標です
※XG は、YAMAHA 株式会社の提唱する MIDI データフォーマットです
※SC-88 および GS は、ローランド株式会社の登録商標です
※Windows および Windows 95,NT,XP,Vista は米国 Microsoft
Corporation の米国およびその他の国における登録商標です。




Last update 2010.8.7
F.Issiki