
This is about AWEToy 1.0 gamma 4 
--------------------------------

First I want to thank to all the people who wrote to me encouraging the 
development of this little toy. Sorry that I was/am too busy to rewrite entirely 
my old code and to add all the features you asked and I dreamed. 

What's new?
----------
This is more like a bug fix release to the previous versions. This is the 
main reason I released it.
Some new minor features have been added, anyway.
 
* Regarding MIDI IN:
  -eliminated the slight delay of the playing notes when an external
    MIDI keyboard was used.
  -Octave shift parameters for Keyboard split are now automatically
   saved in the .INI file
 -When Split is used, the "Override note velocity" option is independentely 
  used and saved for the two splits.
* on "Pseudo-Echo" tab you can save all the parameters for the used
  channels (the entire channel table)
* added a "Playscript" feature to the MIDI Player where you can specify a 
  set of MIDI files to be played sequencially, with many other text commands to
  use in between: setting the mixer, loading custom FX, loading soundfont files,
  sending MCI commands, etc.
* small user interface changes
* fixed many bugs and inconsistencies from previous versions
* added new ones, most probably :(

Notes:
------
* Be sure you have the latest AWE32 drivers from Creative Labs 
  ftp.creaf.com. AWEToy will not work properly with the older drivers 
  (those without support for .SF2 files).
* AWEToy should work even if you don't have an AWE32 soundcard. But only the
    "Keyboard" and the "MIDI FX" tabs will be available, of course.
* The Playscript feature was not tested enough but you can tell me all 
  the problems you encounter and I'll try to fix them.
  The MCI commands you add to a playscript should not use the "notify"
  flag because I add it automatically for any play command. Therefore
  auto-opened devices are not accepted (like play <filename>). So in
  order to correctly play an .AVI file you should add a sequence
  of commands like:
      MCI open file1.avi type avivideo alias avi
      MCI play avi
      PAUSE 10
      MCI close avi
 If you don't specify the "wait" flag to a MCI play command, you
 should insert between MCI play and MCI close other time comsuming
 commands (PAUSE, PLAY, etc.) because otherwise the close command
 will de executed immediately and the MCI play will be cancelled.


Hope it works :)

Geo Pertea
mpertea@roimar.imar.ro
gpertea@pcnet.pcnet.ro


