APlayer:

- Contact info
- Disclaimer
- Features
- How to use
- Module types
- Requirements
- Thanks
- Version history
 

APlayer version history:

APlayer v3.X.X version history

APlayer 4.0.0 (released 3 November 2002)
Aplayer 4.0.1 (released 23 Marts 2003)

Version 4.0

  • Merged the Module List Editor window with the Main window.
  • Shows how long a module takes to play directly in the list.
  • Improved the position slider, so when changing the position, both the time and module speed is set correctly.
  • Changed the volume button, so it's more intuitive as a mute button.
  • Changed the play button functionality in the tape deck. It will now remove any modules from the list before it adds the new modules.
  • If you have the module loop on and a module loops, the time will now begin from the right position time again.
  • You can now use right mouse button on the module list as a quick load button. Only one click is needed instead of two with left mouse button. Will be made as an option later, because I want to use the right mouse button to show a pop-up menu in a later version.
  • You can now drag'n'drop into the module list + around in the list. When draging from the Tracker into the list, you can hold down ctrl to insert, shift + ctrl to append and without any key modifiers to replace the whole list.
  • If you press the left mouse button on the information bar (the one with the positions and time), you can switch between to show elapsed or remainin time on the playing module.
  • When changing the volume, APlayer now respons immediately, even when playing MP3 files.
  • Added some extra items in the Module Information window.
  • Can now play ProTracker modules that runs backward, e.g. Coffee Blues III, correctly.
  • Upgraded the MikMod player and converter agent to 3.1.10.
  • Optimized the Mpg123 player alot. It now supports MMX and 3DNow! optimized decode routines, which will reduce the CPU load. There are also support for the free format now.
  • MP3 VBR files encoded with Lame shows a wrong song time.
  • In the MikMod player, the XM and IT effect P (panning slide) didn't work probably. In fact, they made the player out of sync with the module data, which could cause funny things to happen.
  • MikMod couldn't play the Enantiodromia.xm module at all.
  • Extraction of the track number in MP3 files is now more intelligent.
  • In the error window when loading modules, some extra buttons has been added. These buttons are "Skip", "Skip and remove" and "Stop playing".
  • Removed a memory leak in the module information window. It didn't free all the items in the list when APlayer exits.
  • Changed the file name information in the module information window to a button. When you press it, the directory where the file lies will be opened in the Tracker.
  • The add-ons couldn't be renamed because the filenames was hardcoded into the sources. This has been fixed now, so if you don't like my filenames, just rename them :)
  • Improved the author finding system in the sample names.
  • It is now possible to drag'n'drop and double click on a list file (all the supported ones, inclusive .m3u files).
  • Upgraded the SID player to version 1.36.57.
  • Added HVSC STIL support in the SID player. To enable it, go to the player settings and select the root directory for the HVSC collection in the STIL path. Notice that the first SID file you try to play, may take some while before it starts. That's because the STIL file need to be parsed and it's big!
  • Fixed the mouse-button-on-slider bug, which made APlayer not moving the slider in some situations. A big thanks to Jaakko Leikas for the descriptive bug report which made it very easy to track the bug down.
  • You can now use the keyboard to control APlayer. See the documentation on how and which keys.
  • Fixed an envelope volume calculation bug in the MikMod player. Thanks to Jaakko Leikas for reporting this.
  • The MikMod player now shows the number of instruments used in the information window.
  • Added a sleep cursor for all the list operation that can take some time.
  • The MikMod player plays Peripheral Evolutions Pt. 1.s3m correct.
  • Added the "Set length" and "Scan files" options in the settings window. Note that the "scan files" is faster if it can find the length attributes on the files added. Also note, that the "scan files" will change the file type and set the length if these checkboxes are checked.
  • The .mod files does not have subsongs in the format description, but some composers simulate subsongs by starting a new song at different positions. APlayer (the ModTracker player) is now able to detect this and then create them as subsongs you can select between.
  • Added the above feature to MikMod too.
  • If the speed is set to 0 in old mod trackers, e.g. NoiseTracker, it is ignored now. By doing this, APlayer can now play the Arena game music without the speed problems.
  • The loader for SoundTracker15 failed on some modules.
  • Fixed a crash in the AHX player when playing illegal instrument numbers.
  • Some modules can have a corrupt sample header. The ModTracker player fixes these now.
  • When playing ImpulseTracker modules which uses Prologic Surround, and you change the stereo separator, it didn't work probably.
  • Added support for 8-Voices StarTrekker modules.
  • Because of so many modules that uses the F20 speed command and is detected as ProTracker modules, I have increased the border between BPM tempo and normally speed to 33 instead of 32 in the ModTracker player.
  • Improved the Disk Saver agent so you can hear what is saved to disk. When using this option, the sample created will be in the format the other sound output agent deliver the sound in.
  • Fixed a bug and adjusted the Fred Final module loader.
  • Added the "Show item number in list" option in the settings window.
  • When starting over a module that uses the ringbuffer system, e.g. the MP3 player, it took a few seconds before the module starts over.
  • Finally, the OggVorbis player got added.
  • Fixed a little bug in the envelope routine in the MikMod player, so it can now play Dreams of hope 2.xm.
  • In some rare conditions, when a ModTracker module start over again, it didn't play with the right speed.
  • Modules that uses the Ring Buffer system, like MP3 and OggVorbis, didn't loop when the "at end of list" settings was "Loop module".
  • Improved the Noise- and ProTracker detection a little bit.
  • Added support for Amiga led filter emulation. Try out either Gateway or Liberation from Tip & Mantronix to hear the difference.
  • Added support for the SoundMonitor BPSM files.
  • Fixed a bug when loading AHX modules with subsongs and they start at a position that does not exists.
  • If you use the DiskSaver output agent and answer no to overwrite a file, APlayer crashed. This is fixed now.
  • If the last module in the list couldn't be loaded and you have the loop list enabled, APlayer didn't loop the list when you skip the unloadable module.
  • If you using a larger font than the normal 10 pt., some of the settings tab wasn't drawn right.
  • If you have a module in the playlist and you have moved or renamed the file, and then try to play the module from the list, APlayer crashed.
  • If you have the "remember list" and "show module name in title" options on and you start APlayer where it doesn't play any modules, the window title was blank.
  • Added support for StilView in the SIDPlayer.
  • If you have set the "At end of module list" to "Jump to start" and you skip files either manually or setting the "module error" option to "skip file", and you then only have unknown modules in the list, APlayer will try again and again to find a module to load.
  • Added two new remember list options in the settings window.
  • When the ModTracker player restarts a module, it will make sure that the speed and tempo are initialized to they proper start values.
  • When a ProTracker module use the F00 effect to stop the module, the module didn't loop over right if loop is on.
  • Added the OctaMED player. It's totally rewritten by using the original C++ player by Teijo Kinnunen and modified a lot by me. It replaces the beta version of the player that was released with earlier versions of APlayer.
  • Upgraded the SIDPlayer to 1.36.55.
  • Added support for writing MSADPCM format in the RIFF-WAVE converter + added a settings window where the user can change between MSADPCM and PCM format.
  • Cleaned up the mixer sources and removed some confusing parts (hopefully, it's more clearer now what is going on) + fixed a crash when using the ringbuffer system with the DiskSaver agent (like playing mp3s.)
  • Fixed a bug in the MikMod converter that make it crash on IT modules with large packed samples.
  • Fixed a bug in the MikMod player, that makes it calculate a wrong envelope value when the envelope table is empty.
  • Finally I got rid of this bug! Converted Future Composer 1.3 modules with portamento slides didn't always sound right.
  • Made a workaround when loading settings files that does not exists, to prevent a crash on PPC.
  • Rewrote the time calculation routines in the MPG123 player. With some files, it didn't calculate the right time.
  • Finally got rid of a annoying bug in the AHX player that made it crash sometimes.

Version 4.0.1

  • Added visual agent interface and then created the scope agent.
  • Added the IFF-16SV converter.
  • Added the IFF-8SVX converter with support for both plain PCM and Fibonnaci encoded samples.
  • Upgraded the APlayer Tracker Add-on by Ove Peter to version 1.03. It can be found in the Bonus folder.
  • The "File Types" tab in the settings window will now show the mime-string for file types that does not have a description.
  • Added Spinning Squares visual agent.
  • Fixed few bugs from OctaMED player.