* CONTENTS

This directory contains some samples of virtual bank files.

default.bnk 	- bank file for dynamic loading of GS sounds
	Use this file with --default option of drvmidi.
	2mbgmgs font is used except footsteps sound.
	synthgs is used only for footsteps instead.

xgsfx.bnk 	- bank file for XG SFX kit
	Many preset mappings are defined on this file for XG SFX
	sounds.  Use this file with --xgmap=on option of drvmidi.
	If this option is enabled, bank #64 and #126 are used as
	XG SFX banks.
	
xgdrum.bnk	- bank file for XG Drum kit	
	Many preset mappings are defined on this file for XG Drum
	sounds.  Use this file with --xgmap=on option of drvmidi.
	If this option is enabled, from drumset #64 to #126 are used
	for XG drum sounds.

xgdefault.bnk	- bank file for dynamic loading of XG sounds	
	Use this file with --xgload and --xgmap=on options of
	drvmidi.  This file just includes the other three bank files
	above.


* HOW TO PLAY XG MIDI FILES

- Copy all the bank files above to the soundfont bank directory,
  as default, /usr/local/lib/sfbank or /dos/sb32/sfbank.
  The default bank directory is defined in awelib/config.h.
  If you'll use another GS soundfont, specify it in default.bnk.

- If you have only 512k DRAM on the soundcard, use dynamic loading.
  Set the default options of drvmidi in ~/.drvmidirc as follows:

	default --xgmap=on --dynamic=xgdefault.bnk

  xgdefault.bnk contains both GS/GM fonts and XG mappings.

  Otherwise, if you have enough DRAM, you can load all the fonts at
  once on the driver.  Then, set --xgmap option only in the default
  option of drvmidi,

	default --xgmap=on
  
- Load the font file before starting tkmidi or drvmidi.
  In the case of dynamic loading, ROM soundfont should be used:

	% sfxload synthgm

  In the case of static loading, load all the font at this time:

	% sfxload xgdefault.bnk

- Run tkmidi or drvmidi, and enjoy.

	tkmidi *.mid


----------------
Takashi Iwai	<iwai@dragon.mm.t.u-tokyo.ac.jp>
