• Fixed some errors in mixer window interface
  • Linear interpolation is used after filtering now (instead of average level). This method is better for "hi" frequencies emulation (close to SampleRate/2)
  • Main window volume control is slightly more "non-linear" now
  • PT3-player bug is fixed (amplitude vibrato was not reseted during initialization)
  • New FIR-filter control: number of points is automatically calculated now. In case of too many points its number is truncated and averager is added instead of linear interpolation. User can only enable/disable filter in 'for quality' mode, current resampler mode are shown in bottom of 'Optimization' group of of 'Mixer' window.
  • At start-up MIDI and WaveOut devices are set by its name (not by number) now. Useful for systems with not fixed number of devices.
  • In 'Save As...' file name addition '_0' is removed if saving from *.sna, *.trd, etc for first playlist item (specially for TAD).
  • Fixed previous version error: if several files was opening at on time in explorer, Ay_Emul started and stopped playing first of them (thanks to TAD for bug-report).
  • You can call any ZX-modules editor now from 'Playlist' window, just specify path in 'Tools' dialog (for example 'C:\VT\VT.exe'). Thanks to Karbofos for idea.
  • Fixed error in 'Reregister' function of 'Tools' dialog: non-Ay_Emul associations are not "killed" now (thank to TAD for bug-report).
  • All ZX trackers players initialization are fixed: all variables are set to zero before playing.
  • Added default sample #1 for PT2-files (not used on ZX, but can be useful).
  • Bugfix: since Ay_Emul supports MIDI-files 'open file' dialog filter doesn't work right (last masks like *.trd, *.sna, etc are lost), this was Microsoft bug. Now using experimental code to access to open dialog's list box.
  • Optimization for perfomance was removed.
  • 'Escape' button now can be used for minimizing Ay_Emul.
  • Open directory dialog is changed to shell's standard folder browser (thanks to TAD and other, who point me to limitations of old dialog).