
				GMID 1.1


Changes since 1.0:
	- Tempo problem fixed.
	- Added /L parameter to loop the MIDI file.


	This is the program to interconvert Dark Forces .GMD files (as well as
LFD GMID resources) and standard MIDI files.

The usage is pretty simple:

Gmid file.mid [file.gmd] [/l]	or
Gmid file.gmd [file.mid] [/c]	or
Gmid makefile.txt [/m]

Add /c switch to force generating a makefile (normally makefiles are generated
only when needed - when GMD file contains more than one MIDI track).
Add /m switch to force treating the first file as a text makefile.
Add /l switch (experimental) to make the melody loop

Normally, the program examines the file and does the appropriate conversion
automatically.  It's a good idea to use default extensions (.gmd for GMD
files, .mid for MIDI files and .txt for makefiles) anyway. MIDI formats 0 and 
1 are supported.

	A single GMD file can contain several MIDI tracks. If it does, the
program treats the name of the second file you specify (or the first if you
don't specify it) as a template, i.e.

gmid star-thm.gmd

will create 6 MIDI files - star-t00.mid to star-t05.mid. Also, it will also
create a makefile star-thm.txt containing:

GMD star-thm.GMD
star-t00.mid
star-t01.mid
star-t02.mid
star-t03.mid
star-t04.mid
star-t05.mid

later you can use:

gmid star-thm.txt

to recreate the star-thm.gmd file.

	Last quick note: GMD files also contain internal iMuse commands,
viewable in the MIDI editor as sysex events. The files without this commands
are played normally by iMuse, but you can't do some special effects, like
changing the music when enemy appears (used in stalk-XX.gmd and fight-XX.gmd
files).

Hope you'll find this program useful.


--------------------------------------------------------------------------
Usual stuff:

The program is free. The author is not responsible for any damage to
hardware/software caused by this program.
---------------------------------------------------------------------------

Alex.
anoviko@emory.edu