Varmint's Audio Tools Revision History
--------------------------------------

Version 0.41 (beta) (March 19, 1995)
  - Stack overflow bug fix.  (increased stack size ot 8K.  Just a 
    Band-aid, really.)
  - loadwave() now converts data to signed format (This makes things
    slightly more efficient in sb_int()
  - Cleaned up the code a little more

Version 0.4 (beta)  (March 11, 1995)

  - Moved sound handler off of int08 and onto the DSP interrupt.
     (Slight decrease in overhead).
  - Improved Midi tempo handling
  - Cleaned up the code.  (no more compile-time errors and warnings!
  - Recompiled demo under large memory model (instead of HUGE)

Version 0.3 (beta)  (Feb 26, 1995)

  - reorganized mixing kernel and sound list to lower cpu overhead
  - added cpu overhead check
  - added limit to # of sound effects  (adjustable)
  - add voice rectifier for midi (allows midi player to allocate voices
      More efficiently.)
  - added instrument loader (also wrote a graphical FM voice editor to
      be included with the distribution.)
  - Fixed major bug in loadwave (unallocated data pointer)


Version 0.2 (beta)  (Feb 23, 1995):

  - took out adlib recognition.
  -  Made vector removing functions more stable
  - added more comments
  - ressurected DMAset function and fixed a few errors
      - added polldma()
  - getsbenv() converts to upper case now
  - Added far/huge sound data pointer option (see sound.h)
  - Made SB_SetUp() a little more informative (added error codes)
  - Converted to DMA-based digital playback
      - About 80% faster (2%-5% total overhead for sound handler)
      - Variable playback rate supported now!


Version 0.1 (beta)  (Feb 10, 1995):

     - Added background sound handler
     - Added comments everywhere
     - Added Midi functions
     - Added Wave reader
     - Removed about 50% of soundX functions
     - Added SetFreq()
     - Wrote Demo



Prehistory (1993):  SoundX by Peter Sprenger

