Ay_Emul v2.8 beta 4

Ay_Emul v2.7 official fixes and Ay_Emul v2.8 progress
-----------------------------------------------------

v2.7 Fix 1 + BASS initial support:

20 April 2003

- SaveAs... and Search for tunes in files for ASC0 files had lost last byte,
  fixed now

15 June 2003

- Short titles can be wrongly displayed after some playlist operations on main
  window (fixed)
- Channels amplification was not selected during autoselecting chip type from
  playlist entry (fixed)
- Visualisation stops if Next or Prev buttons are pressed during pause (fixed)
- Added BASS.DLL v1.8 file types support (MP3, MOD and so on)
- Fixed some time diplaying problems in reverse count mode

v2.7 Fix 2:

28 June 2003

- BASS.DLL v1.8a supported (FFT4096)
- Playlist popup menu appearance error fixed ("system menu" key error)

1 July 2003

- Preamp moved to AY Emulation tabsheet of Mixer window
- Volume control controls global volume of system mixer now

27 July 2003

- VTX's Year member zero value is interpreted as 'no year information'
- VTX header editor allows to enter empty Year value

v2.7 Fix 3:

19 August 2003

- PT3 player: note correction after adding ornament is made as in Pro Tracker
  v3.6x (less than minimum come to minimum and greater than maximim come to
  maximum)

v2.7 Fix 4:

21 August 2003

- Added registering BASS file types in system (associating with Ay_Emul)
- Added volume control response if volume changed by other mixer programs

27 August 2003

- BASS's sound device and BASS.DLL both are freed after reaching end of playlist
  now

28 August 2003

- Added initial support of AudioCDs

v2.8 Beta:

22 October 2003

- Added filter for quality downsampling. It improves soundchip emulation of some
  AY musician's tricks like "Envelope + Ultrasound", etc, and also improves
  beeper sound emulation (Savage.ay, etc)
- Settings are saved in registry in new format
- All settings are saved automatically now, corresponding button is removed
- Default language is English now
- Tools and Mixer windows both are redesigned
- Fixed error of 2.7+ version only: some AY-files was not played correctly due
  wrong initialization of emulated Z80 RAM (see Mickey.ay from Ironfist's
  collection)

23 October 2003

- Skins directory is saved now
- BASS and system volume parameters are saved now too
- AY and YM indicators on main window show right information not only during
  playing now

25 October 2003

- Added 'Uninstall' button to complete removing Ay_Emul data from your system

v2.8 Beta 2:

26 October 2003

- Fixed some errors of previous release

1 November 2003

- BASS v2.0 is supported
- Time seeking after end of AY file started playing of next playlist item even
  if Loop button is on; fixed now
- Fixed some problems with redrawing time in "song length" time displaying mode
- Colors of playing item highlighting slightly changed
- Fixed error of redisplaying shorter titles on main window after editing
  playlist entry

2 November 2003

- Added two new icons by Exocet/JFF^Spaceballs^Industry
- Fixed error of time positioning in FXM (ZXAYAMAD) files
- Added PlayListLoop button to loop playing of all playlist items
- Added PlayListPlayingOrder button to select one of playlist items play modes:
  forward, backward, random orders and play only one item mode
- Playing order can be set by this new button only now

v2.8 Beta 3:

3 November 2003

- WaveOut code slightly changed to avoide deadlocks with bad soundcards drivers

4 November 2003

- Tracker modules loader and time length calculator is improved to avoid
  deadlocks with badly ripped or wrongly detected modules
- SQT detector is improved a little

6 November 2003

- Found STC file with not same patterns lengths (see SAT2.STC), so, STC file
  duration calculation is a little changed now

8 November 2003

- All hotkeys in main window can now works without Alt and Ctrl (1, 2, T, E, P,
  G)

14 November 2003

- Fixed error in filter (thanks to Key-Jee for bug-report and test module)

15 November 2003

- Fixed error of infinite looping playlist if all items has errors (i.e. not
  playable)
- Delete/clear playing item from playlist during vertical scrolling titles on
  main window works rightly now

18 November 2003

- Added several ways of sorting playlist items

19 November 2003

- AY emulation parameters setting is synchronized with playing thread now (for
  more safety AY emulation adjusting during playing)

v2.8 Beta 4:

22 November 2003

- After moving playlist item playing order was not recalculated (fixed)
- BASS.DLL fix: right playing tracker modules with 'jump' command at the middle
  of last position (thanks to Ian Luck for immediate fixing; see music from
  Aladdin game converted from AMF to S3M)

24 November 2003

- Main window's hotkeys work in playlist now

28 November 2003

- Added new icon from Roman Morozov
- Esc can be used to close playlist now
- Fixed errors of previous release

2 January 2004

- Fixed portamento to first note of pattern in PT2 player (see
  DejaVU#06_14-Epilogue.pt2 by Nik-O)

24 January 2004

- Fix: opening files and playlists with precalculated time length from command
  line updates total time label in playlist now

17 February 2004

- Fix: opening files and playlists with precalculated time length after
  drug'n'droping updates total time label in playlist now
