*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
§10  BGM 設定ダイアログ
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

　HEwin にはTOWNS の内蔵音源や外部のMIDI音源を使って音楽演奏を行うBGM 機能
が用意されています。
　演奏データは拡張子.EUPを持つEUP ファイルと，拡張子.MIDを持つスタンダード
MIDIファイル形式に対応しています。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§10-1  BGM 演奏の基本機能
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

　HEwin はBGM 機能によってEUP ファイルまたはスタンダードMIDIファイル形式の
演奏データをBGM として演奏することができます。
　BGM として演奏する演奏データはBGM 設定ダイアログを使って登録することがで
き，連続演奏やシャッフル演奏を行うことができます。
　BGM として登録できるデータ数には制限はありません。また，演奏データごとに
タイトルと音源初期化ファイル（MEX データファイル）を指定することができます。

●EUP ファイル

　EUP ファイルはTownsOS 上で動作するF-BASIC386，TownsGEAR ，EUP プレーヤ等，
たくさんのアプリケーションが対応しています。
　EUP ファイルは，TOWNS の内蔵音源とMIDIに対応していますが，HEwin では独自
の演奏ドライバを使っているため，他のEUP ファイルに対応したアプリケーション
ソフトとは異なった演奏するをすることがあります。
　特にHEwin の演奏ドライバは内蔵音源に対して独自の拡張を行っているため，純
正の演奏ドライバを使ったアプリケーションとはかなり違った演奏になることがあ
ります。
　MIDI用に作成された演奏データの場合は，演奏ドライバの違いはほとんど問題に
なりません。

●スタンダードMIDIファイル

　スタンダードMIDIファイルはMIDIデータのファイルフォーマットで，MIDIデータ
ファイルの標準として位置づけられています。
　スタンダードMIDIファイルは本来はMIDIデータ用のデータフォーマットですが，
HEwin では内蔵音源に対しても使うことができます。
　内蔵音源用に作成されたスタンダードMIDIファイルでは，

      FM音源                    ×５音
      PSG音源                   ×４音
      PCM音源（楽器モード）     ×６音
      PCM音源（波形合成モード） ×８音

の計23音を制御することができます。
　TOWNS では複数のMIDIポートを扱うことができますが，スタンダードMIDIファイ
ルには複数のMIDIポートを管理する命令が決められていません。
　そこで，HEwin ではスタンダードMIDIファイルでは指定できないMIDIポートや
TOWNS 独自の情報は演奏データとは別のファイルに指定する方法をとっています。
この設定データファイルをトラック設定データファイルと呼び，ファイル名の拡張
子は.MTKとしています。
　このトラック設定データファイルを使うことで，複数のMIDIポートやTOWNS の内
蔵音源独自の情報を指定することができます。

  ※  波形合成モードはソフトウェアの負担が大きいため，386 CPU を搭載した
      TOWNS や互換モードでは使わないようにしてください。


■EUPHONY 形式とスタンダードMIDIファイル形式の仕様

  ―――――――＋―――――――――――――＋――――――――――――――
                  EUPHONY 形式                スタンダードMIDiファイル
  ―――――――＋―――――――――――――＋――――――――――――――
    拡張子        .EUP                        .MID
  ―――――――＋―――――――――――――＋――――――――――――――
    トラック数    32                          無制限（Format 0/1に対応）
  ―――――――＋―――――――――――――＋――――――――――――――
    テンポ        30～280                     1～999
  ―――――――＋―――――――――――――＋――――――――――――――
    分解能        96                          32～9600
  ―――――――＋―――――――――――――＋――――――――――――――
    発音数        128音                       無制限
  ―――――――＋―――――――――――――＋――――――――――――――
    MIDI          ○                          ○
  ―――――――＋―――――――――――――＋――――――――――――――
    RS-232C       ○                          ○
  ―――――――＋―――――――――――――＋――――――――――――――
    FM音源        ６音                        ５音
  ―――――――＋―――――――――――――＋――――――――――――――
    PSG音源       なし                        ４音
  ―――――――＋―――――――――――――＋――――――――――――――
    PCM音源       ８音                        ６音
    楽器モード    波形データ64Ｋバイトまで    波形データは62Ｋバイトまで
  ―――――――＋―――――――――――――＋――――――――――――――
    PCM音源       なし                        ８音
    波形合成ﾓｰﾄﾞ                              波形データの容量制限なし
  ―――――――＋―――――――――――――＋――――――――――――――

  ※  PSG 音源…ここでのPSG 音源というのはFM音源の効果音モードを使った発
      音方式です。矩形波によって発音する本来のPSG／SSG音源とは異なります。

  ※  SND データを発音するPCM 音源は，ソフトウェアによって波形データの合
      成を行い擬似的に再生チャンネルを８音に増やしています。

●音源初期化ファイル

　音源初期化ファイルはMEX ファイルともいい音源を初期化するためのデータファ
イルです。
　MEX ファイルの中身は音源に送信するデータ（システム・エクスクルーブ・メッ
セージ）がそのまま書き込まれています。
　GSPLAY(*1)にGS音源を初期化するGSSTD.MEX と，SC-55／FMT-403といったGS音源
をMT-32 互換モードに設定するMT32.NEXが用意されていますので，これを利用して
ください。

  (*1)  GSPLAY

      　GSPLAYはMIDI用に作成された演奏データファイルを再生して演奏するプ
      ログラムです。


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§10-2  BGM 設定ダイアログの操作方法
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

─────────────────────────────────────
- 1   各機能の説明                                                       -
─────────────────────────────────────

  ┌──────────────────────────────────┐
  │BGM SETUP                                                           │
  ├──────────────────────────────────┤
  │[APPEND][FILE][STOP][SETUP]                                         │
  │┌─────────────────────────────┐┌─┐│
  ││PLAY TITLE                       FILENAME  MEX FILE   DEL ││▲││
  │├─────────────────────────────┤├─┤│
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]││  ││
  ││[⇒] [                         ][         ][         ][×]│├─┤│
  ││[⇒] [                         ][         ][         ][×]││▼││
  │└─────────────────────────────┘└─┘│
  └──────────────────────────────────┘

(1) APPENDボタン

　APPENDボタンは演奏データをBGM として登録するボタンです。
　APPEND ボタンを左クリックするか[PF1]キーを押すとファイルダイアログが現れ
ますので，演奏データファイルを指定してください。演奏データファイルは複数指
定できます。

(2) FILEボタン

　FILEボタンはFILEメニューを呼び出すボタンです。FILEボタンを左クリックする
か[PF2]キーを押すとFILEメニューが現れます。

(3) STOPボタン

　STOPボタンは演奏の停止を指定するボタンです。STOPボタンを左クリックするか
[PF3]キーを押すと演奏が停止します。

(4) SETUPボタン

　SETUPボタンはSETUPメニューを呼び出すボタンです。SETUPボタンを左クリック
するか[PF4]キーを押すとSETUPメニューが現れます。

(5) [⇒]ボタン

　[⇒]ボタンは演奏データの演奏開始を指定するボタンです。演奏したい演奏デー
タの[⇒]ボタンを左クリックすると演奏が開始されます。
　また，[↑]キーまたは[↓]キーで演奏データを選択して[RETURN]キーを押すと同
じように演奏を開始することができます。ただし，[RETURN]キーで演奏を開始した
場合，BGM 設定ダイアログを終了します。

(6) タイトル

　タイトルには演奏データのタイトル（曲名）が表示されています。
　タイトルボタンを左クリックすると，演奏データのタイトル（曲名）を変更する
ことができます。また，[↑]キーまたは[↓]キーで演奏データを選択して[T]キー
を押すと同じように演奏データのタイトルを変更することができます。


(7) ファイル名

　ファイル名には演奏データのファイル名が表示されています。
　ファイル名ボタンを左クリックすると，ファイルダイアログが現れ演奏データの
ファイル名を変更することができます。また，[↑]キーまたは[↓]キーで演奏デー
タを選択して[F]キーを押すと同じように演奏データのファイル名を変更すること
ができます。

(8) 音源初期化ファイル

　音源初期化ファイルはMIDI音源を初期化するデータファイルのファイル名が表示
されています。
　音源初期化ファイルボタンを左クリックするとファイルダイアログが現れ，演奏
データの音源初期化ファイル（MEX ファイル）を指定することができます。また，
[↑]キーまたは[↓]キーで演奏データを選択して[M]キーを押すと同じように演奏
データのフ音源初期化ファイルを指定することができます。

(9) 削除ボタン

　削除ボタンは演奏データをBGM 登録から削除するボタンです。


  ■キー操作一覧

  ――――――――――――――＋―――――――――――――――――――――
    キー操作                    説明
  ――――――――――――――＋―――――――――――――――――――――
    [ESC]                       BGM 設定ダイアログの終了
    [取消]                      
  ――――――――――――――＋―――――――――――――――――――――
    [PF1]                       演奏データの追加
  ――――――――――――――＋―――――――――――――――――――――
    [PF2]                       FILEメニュー
  ――――――――――――――＋―――――――――――――――――――――
    [PF3]                       演奏の停止
  ――――――――――――――＋―――――――――――――――――――――
    [PF4]                       SETUP メニュー
  ――――――――――――――＋―――――――――――――――――――――
    [↑]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [↓]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [RETURN]                    選択カーソル上の演奏データの演奏を開始し
                                てBGM 設定ダイアログを終了
  ――――――――――――――＋―――――――――――――――――――――
    [T]                         選択カーソル上の演奏データのタイトルを変
                                更
  ――――――――――――――＋―――――――――――――――――――――
    [F]                         選択カーソル上の演奏データのファイル名を
                                変更
  ――――――――――――――＋―――――――――――――――――――――
    [M]                         選択カーソル上の演奏データの音源初期化フ
                                ァイルを指定
  ――――――――――――――＋―――――――――――――――――――――
    [D]                         選択カーソル上の演奏データを削除
  ――――――――――――――＋―――――――――――――――――――――

─────────────────────────────────────
- 2   ＦＩＬＥメニュー                                                   -
─────────────────────────────────────

　FILEメニューは，BGM 登録した内容をファイルに保存したり，ファイルに保存し
たBGM 登録内容を読み込むための機能が選択できるメニューです。FILTERメニュー
は[PF2]キーを押すかBGM 設定ダイアログ内に配置されている[FILE]ボタンを左ク
リックして呼び出します。

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｃ  Clear all                 BGM 登録内容を初期化
    Ｓ  Save list                 BGM 登録内容をファイルに保存
    Ｌ  Load list                 BGM 登録内容をファイルから読み込む
  ――＋――――――――――――＋――――――――――――――――――――

  (C) Clear all

　「Clear all 」（項目／ボタン）はBGM として登録されている演奏データをすべ
て削除して，BGM 登録内容を初期化します。

  (S) Save list

　「Save list 」（項目／ボタン）はBGM 登録内容をファイルに保存します。
　「Save list 」（項目／ボタン）を選択すると，ファイルダイアログが現れます
ので，BGM 登録内容を保存したいファイル名を指定してください。ファイルダイア
ログで指定したファイル名に拡張子が指定されていない場合は拡張子.BGMが追加さ
れます。

  (L) Load list

　「Load list 」（項目／ボタン）はファイルから「Save list 」（項目／ボタン）
で保存したBGM 登録データファイルを読み込みます。
　「Load list 」（項目／ボタン）を選択すると，ファイルダイアログが現れます
ので，読み込みたいBGM 登録データファイルを指定してください。

─────────────────────────────────────
- 3   ＳＥＴＵＰメニュー                                                 -
─────────────────────────────────────

　SETUP メニューはBGM 演奏の各種設定を行うメニューです。SETUP メニューは
[PF5] キーを押すかBGM 設定ダイアログ内に配置されている[SETUP] ボタンを左ク
リックして呼び出します。


  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｍ  Play mode                 演奏モードを指定
    Ｓ  SMF default port          スタンダードMIDIファイル形式演奏データ
                                  の出力ポートを指定
    Ｐ  MEX send port             音源初期化ファイルの出力ポートを指定
    Ｗ  MEX send wait time        音源初期化ファイルの送信ウェイトタイム
                                  を指定
  ――＋――――――――――――＋――――――――――――――――――――

  (M) Play mode

　「Play mode 」（項目／ボタン）は演奏モードを指定します。
　演奏モードには，次の４種類があります。

    Continue    登録されている演奏データを順番に再生します。
                最後の演奏データを演奏し終わると演奏を終了します。
    Repeat      登録されている演奏データを順番に再生します。
                最後の演奏データを演奏し終わると，一番最初の演奏データ
                に戻って演奏を開始します。
    Repeat one  ひとつの演奏データだけを連続して演奏します。
    Shuffle     登録されている曲をランダムに演奏します。

  (S) SMF default port

　「SMF default port」（項目／ボタン）はスタンダードMIDIファイル形式の演奏
データを演奏するときのデータ出力ポートを指定します。
　出力ポートは，次の10種類の中から選択することができます。

  ―――――――――＋―――――――――――――――――
    ポート            説明
  ―――――――――＋―――――――――――――――――
    Port A (card 1)   １枚目のMIDIカードのMIDI OUT 1
    Port B (card 1)   １枚目のMIDIカードのMIDI OUT 2
    Port C (card 2)   ２枚目のMIDIカードのMIDI OUT 1
    Port D (card 2)   ２枚目のMIDIカードのMIDI OUT 2
    Port E (card 3)   ３枚目のMIDIカードのMIDI OUT 1
    Port F (card 3)   ３枚目のMIDIカードのMIDI OUT 2
    Port G (card 4)   ４枚目のMIDIカードのMIDI OUT 1
    Port H (card 4)   ４枚目のMIDIカードのMIDI OUT 2
    RS-232C           RS-232C MIDIアダプタ
    TOWNS Internal    TOWNS 内蔵音源
  ―――――――――＋―――――――――――――――――


  (P)  MEX send port

　「MEX send port」（項目／ボタン）は音源を初期化するための音源初期化ファ
イル（MEX データファイル）を送信するMIDIポートを指定します。

  (W) MEX send wait time        音源初期化ファイルの送信ウェイトタイム

　「MEX send wait time」（項目／ボタン）は音源初期化ファイルを送信するとき
のウェイトタイムを指定します。
　ウェイトタイムは０～100ミリ秒の範囲で指定してください。


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§10-3  内蔵音源用演奏ドライバについて
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

　HEwin は独自の演奏ドライバを使って内蔵音源による演奏を行うことができます。
　内蔵音源を使って演奏する場合は各MIDIチャンネルは次のように設定されていま
す。

  ――＋―――――――――――＋――――――――――――――――――――
    CH  種別                    発音数  パンポット
  ――＋―――――――――――＋――――――――――――――――――――
     1  FM                      1       ３段階
     2  FM                      1       ３段階
     3  FM                      1       ３段階
     4  FM                      1       ３段階
     5  FM                      1       ３段階
     6  PSG                     1       なし
     7  PSG                     1       なし
     8  PSG                     1       なし
     9  PSG                     1       なし
    10  PCM 波形合成モード      8       128段階
    11  PCM 楽器モード          1       16段階
    12  PCM 楽器モード          1       16段階
    13  PCM 楽器モード          1       16段階
    14  PCM 楽器モード          1       16段階
    15  PCM 楽器モード          1       16段階
    16  PCM 楽器モード          1       16段階
  ――＋―――――――――――＋――――――――――――――――――――

　FM／PSG ／PCM 楽器モードパートは，１単だけ発音できるモノモードです。PCM 
波形合成モードは最大８音まで発音できます。


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§10-4  トラック設定データファイル
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

●トラック設定

　EUP ファイルでは各トラックのMIDIポートやMIDIチャンネルはヘッダとしてファ
イル内部に格納されていますが，通常スタンダードMIDIファイルにはそういった情
報は含まれていません。
　そこで，HEwin では各トラックの設定情報を演奏データファイルとは別のトラッ
ク設定データファイルで指定できるようにしています。
　トラック設定データファイルは，演奏データファイルの拡張子を.MTKに変更した
ものとし，スタンダードMIDIファイル形式の演奏データごとに持つことができます。
　トラック設定データファイルは通常のテキストファイルとし，テキストエディタ
で自由に作成・編集することができます。
　トラック設定データファイル中では，次の書式でトラック情報を指定します。

  ┌──────────────────────────────────┐
  │.track <トラック番号> port:<MIDIポート> ch:<MIDIチャンネル>         │
  └──────────────────────────────────┘

　先頭のキーワード「.track」は行頭に指定してください。
　トラック番号は，通常は１から指定します。トラック番号０も指定できすが０番
はコンダクタトラック（テンポや拍子を指定するトラック）を表します。format 0
のスタンダードMIDIファイルのは，単一トラックですのでトラック番号は０しか指
定できません。
　また，ここで指定するトラック番号は各トラックの順番を決めるもので，トラッ
ク番号に100 を指定しても 100個のトラックがあることにはなりません。たとえば，
コンダクタトラックを除き４つのトラックから構成される演奏データの場合，トラ
ック番号は

  「１，２，３，４」
  「10，20，30，40」
  「１，５，16，24」

といった具合いに自由に決めることができます。

　MIDIポートは，指定トラックの演奏データを出力するMIDIポートをＡ～Ｈ，ＲＳ
／ＴＷとして指定します。また，MIDIポートは１～256 の範囲で数値で指定するこ
ともできます。MIDIポート指定と数値指定は次のように対応しています。

  ―――＋――＋―――――――――――――――――――
    名前  数値
    指定  指定
  ―――＋――＋―――――――――――――――――――
    Ａ       1  １枚目のMIDIカードのMIDI OUT 1
    Ｂ       2  １枚目のMIDIカードのMIDI OUT 2
    Ｃ       3  ２枚目のMIDIカードのMIDI OUT 1
    Ｄ       4  ２枚目のMIDIカードのMIDI OUT 2
    Ｅ       5  ３枚目のMIDIカードのMIDI OUT 1
    Ｆ       6  ３枚目のMIDIカードのMIDI OUT 2
    Ｇ       7  ４枚目のMIDIカードのMIDI OUT 1
    Ｈ       8  ４枚目のMIDIカードのMIDI OUT 2
    ＲＳ    16  RS-232C MIDIアブプタ
    ＴＷ   256  TOWNS 内蔵音源
  ―――＋――＋―――――――――――――――――――

　MIDIチャンネルには，MIDIチャンネルを１～16の範囲で指定します。MIDIチャン
ネルに「OMNI」を指定した場合オムニモード，「OFF 」を指定した場合はそのトラ
ックは演奏されなくなります（チャンネル・メッセージを送信しなくなります。た
だしシステム・エクスクルーシブ・メッセージは送信します）。

【トラック設定データファイルの例】

  ┌──────────────────────────┐
  │.track  1   port:A  ch:1                            │
  │.track  11  port:A  ch:OMNI                         │
  │                                                    │
  │.track  21  port:A  ch:11                           │
  │.track  22  port:A  ch:12                           │
  │                                                    │
  │.track  31  port:A  ch:3                            │
  │.track  32  port:A  ch:4                            │
  │.track  33  port:A  ch:5                            │
  │.track  34  port:A  ch:6                            │
  │                                                    │
  │.track  51  port:A  ch:7                            │
  │.track  52  port:A  ch:8                            │
  │                                                    │
  │.track  53  port:A  ch:13                           │
  │.track  54  port:A  ch:14                           │
  │.track  55  port:A  ch:15                           │
  │.track  56  port:A  ch:9                            │
  │.track  57  port:A  ch:16                           │
  └──────────────────────────┘

　HE386 V3で作成した演奏データの場合，MML ソースファイル中に指定するトラッ
ク設定（.track）がそのまま使えます。

  ※  トラック設定データファイルはスタンダードMIDIファイル形式の演奏デー
      タに対してのみ有効です。


●内蔵音源用音色データファイル

　トラック設定データファイルには内蔵音源で演奏するときの音色データファイル
名を指定することができます。
　音色データファイルは次の書式で指定します。

■FM音源用音色データファイル

  ┌──────────────────────────────────┐
  │.$towns fmb <ファイル名> [<バンク(MSB)>  [<バンク(LSB)>]]           │
  └──────────────────────────────────┘
      ファイル名  …  FMB データファイルのファイル名
      バンク(MSB) …  バンク番号（０～127）
      バンク(LSB) …  バンク番号（０～127）

【解説】
　FM音源用の音色データファイル，FMB ファイルを読み込みます。
　FMB ファイルはバンクを変えることで複数読み込むことができます。
　バンク番号は演奏データの中で指定するコントロールチェンジのバンクセレクト
で指定するバンク番号です。バンク番号を省略した場合は０が指定されたと見なさ
れます。
　FMB データファイルは次の順番に検索します。

    (1) 演奏データファイルが格納されているディレクトリ
    (2) 環境変数FMINSTに指定されているディレクトリ
    (3) HEWIN.EXP が格納されているディレクトリ上に存在するテキストファイ
        ルFMINST.DATに指定されているディレクトリ
    (4) 環境変数PRIDE に指定さりているディクトリ上に存在するテキストファ
        イルFMINST.DATに指定されているディレクトリ

■PCM音源楽器モード用音色データファイル

  ┌──────────────────────────────────┐
  │.$towns pmb <ファイル名>                                            │
  └──────────────────────────────────┘

      ファイル名  …  PMB データファイルのファイル名

【解説】
　PCM 音源楽器モード用の音色データファイル，PMB ファイルを読み込みます。

　PMB データファイルは次の順番に検索します。

    (1) 演奏データファイルが格納されているディレクトリ
    (2) 環境変数PCMINST に指定されているディレクトリ
    (3) HEWIN.EXP が格納されているディレクトリ上に存在するテキストファイ
        ルPCMINST.DAT に指定されているディレクトリ
    (4) 環境変数PRIDE に指定さりているディクトリ上に存在するテキストファ
        イルPCMINST.DAT に指定されているディレクトリ


■PCM音源波形合成モード用音色データファイル

  ┌──────────────────────────────────┐
  │.$towns wvs <ファイル名> <プログラム> <キー> [<パン> [<グループ>]]  │
  └──────────────────────────────────┘

    ファイル名  …  SND データファイルのファイル名
    プログラム  …  プログラム番号      （１～128）
    キー        …  キー番号            （０～127）
    パン        …  パンポット          （-64～0～+63）
    グループ    …  アサイングループ番号（０～127）

【解説】
　PCM 音源波形合成モード用の音色データファイル，SND ファイルを読み込みます。
　SND データはプログラムとキーで指定した場所に読み込まれます。
　アサイングループは同時に発音できない楽器音に指定します。アサイングループ
に０を指定すると，アサイングループはなしとみなします。

　SND データファイルは次の順番に検索します。

    (1) 演奏データファイルが格納されているディレクトリ
    (2) HEWIN.EXP が格納されているディレクトリ上に存在するテキストファイ
        ルSNDINST.DAT に指定されているディレクトリ
    (3) 環境変数PRIDE に指定さりているディクトリ上に存在するテキストファ
        イルSNDINST.DAT に指定されているディレクトリ


【トラック設定データファイルの例】

  ┌──────────────────────────┐
  │.$towns fmb gst000.fmb      0 0                     │
  │.$towns fmb gst127.fmb    127 0                     │
  │                                                    │
  │.$towns pmb gsinst.pmb                              │
  │                                                    │
  │.$towns wvs KickDr2.snd     1  35   0   0           │
  │.$towns wvs KickDr1.snd     1  36   0   0           │
  │.$towns wvs SidStick.snd    1  37   0   0           │
  │.$towns wvs SnareDr1.snd    1  38   0   0           │
  │.$towns wvs HandClap.snd    1  39   0 -10           │
  │.$towns wvs SnareDr2.snd    1  40   0   0           │
  │.$towns wvs LowTom2.snd     1  41   0 -30           │
  │.$towns wvs ClosedHH.snd    1  42   1  20           │
  │.$towns wvs LowTom1.snd     1  43   0 -18           │
  │.$towns wvs PedalHH.snd     1  44   1  20           │
  │.$towns wvs MidTom2.snd     1  45   0  -6           │
  │.$towns wvs OpenHH.snd      1  46   1  20           │
  │.$towns wvs MidTom1.snd     1  47   0   6           │
  │.$towns wvs HighTom2.snd    1  48   0  18           │
  │.$towns wvs CrashCy1.snd    1  49   0  20           │
  │.$towns wvs HighTom1.snd    1  50   0  30           │
  │.$towns wvs RideCym1.snd    1  51   0 -20           │
  │.$towns wvs ChinesCr.snd    1  52   0 -20           │
  │.$towns wvs RideBell.snd    1  53   0 -20           │
  │.$towns wvs SplashCy.snd    1  55   0 -10           │
  │.$towns wvs Cowbell.snd     1  56   0  20           │
  │.$towns wvs CrashCy2.snd    1  57   0 -20           │
  └──────────────────────────┘

