
Additions/bug fixes by Andrew J. Robinson (robinson@cnj.digex.com):

First numbered version!  (V1.0)
   Made seqbuf_dump more persistent -- if the entire buffer isn't written to
   the queue, it will keep trying.
   Improved pitch slides -- they are now linear with respect to period
   rather than pitch.
   Added "FLT4" module support.
   Added the rest of MOD commands except "set finetune" and "invert loop".
   Added support for tuned samples.
   Fixed 669 playing -- 669 modules should now play correctly, but 669
   effects are not yet supported.
   Changed calculation of speed.  I hope it's right this time :-)
   Added a small calculation to attempt to minimize loop clicking.
-------------------------------------------------------------------------------
Release date:  23 Dec 1993
   Added sync_time after initial set-up.  This may help cure a problem with
   pitch slides sometimes not working.
   Changed the way bad samples are handled.  Now, the channel is turned off
   if a note is played on that channel using a bad sample.
-------------------------------------------------------------------------------
Release date:  22 Dec 1993
   Fixed a misplaced 'if' statement.
-------------------------------------------------------------------------------
Release date:  21 Dec 1993

   Added support for arpeggio, tone portamento with vol slide, pattern loops,
   pattern delays, note cuts, note delays, and the "fine" commands.
   Corrected (hopefully) volume slides, pitch slides, and speed command.
   Added code to use "closest note" when period in MOD file does not match
   a period in the table.
   Added checks to reduce the number of MIDI events put in the queue.
   Miscellaneous other small fixes.

Notes:
   The pitch of a note cannot be slid beyond two octaves of its original
   position.  This is a limitation of the Linux sequencer drivers.

