                             MidiSmith
                           Copyright 1994
                    Computer Systems & Solutions

MidiSmith is a Midi (*.mid) file player program that incorporates editing 
and sequencing capabilities.  

Sequences of files may be saved to be loaded and re-played.  Files 
(either individual or in a sequence) may be edited and then saved.

Editing is able to modify the playback Tempo, Transposition (pitch) and 
playback Volume and additionally can display and modify the instrumentations 
of the Midi tracks.  Balance between instruments may be adjusted through 
individual channel volumes within each track and also each channel may be 
transposed.  General Midi (GM) Instrument (voice) names can be selected 
and the GM defined Base and Extended level sequencer modes can be selected.
The Midi Mapper is used by default, bu any available Midi Driver may be 
selected for playback. 

A Text Event window is provided to view copyrights, instrument names as 
defined, lyrics, cue points and markers as Midi files are playing.  The 
Debug facility displays other significant events internal to Midi files 
in this window.  

Does this sound complex?  Of course!

But you can start out just playing Midi files and saving your favorite songs in
the order you want them.  Everything else can be changed once you feel 
adventurous.


Note: There are some limitations:

 Due to the amount of processing and interaction with you, MidiSmith plays 
in the Foreground.  This means that moving windows around, re-calculating 
a spreadsheet or just letting a screen-saver get in control of Windows 
causes playback to be delayed.  This will be corrected in version 2. 

 Midi output devices are not saved and restored with the "Save" function.

 Instrument Setup on a complex keyboard may be tricky.  Only single 
instrument selections are processed.

 SysEx events are not sent to anybody!!!

 Complete path names to files selected are saved in the MidiSmith Sequence
files.  This means that if you re-organise your directory structure or 
worse, move your files to another disk or system, they will not be found.
Fortunatly the .MSQ files are stored in ASCII and the file path name can
be changed with a standard text editor.  Note that these files look very
much like Windows .INI files, but they are not!  Be careful with line 
spacing when in these files.


Support Shareware!  Register and in addition to a registered copy of 
MidiSmith, you will receive Version 2 when available which will support 
background playing and many additional features.  Any suggestions which 
you may wish to provide will be appreciated and evaluated for future 
inclusion.  A registration form may be obtained through Windows Help 
by printing the Registration Form topic (access the topic Shareware 
Registration first.
If you are a member of Compuserve, you may register through the Shareware
Registration Database service.  GO SWREG and request product registration 
number 2858.

You may contact me (Richard Ellis) via Compuserve Mail (72072,371), the 
Midi/Music Forum (GO MIDIFORUM) or through the mailing address provided 
in the registration information in Help.
