What's new in Xmp 4.0.10
Dec 5, 2014
- Add AIFF file output driver (by Lorence Lombardo)
- Add command 'h' to display help message (by Eugene Toder)
- Fix sound driver deinitialization on signal (by Eugene Toder)
- Adjust CoreAudio driver latency
- Fix missing --all-sequences in help message
New in Xmp 4.0.9 (Sep 30, 2014)
- Add option '-p' to set the default pan amplitude
- Add parameter 'default_pan' to configuration file
- Fix library detection when cross-compiling
- Fix Visual Studio 2013 build (by Stephen Leary)
- Default pan amplitude set to 50%
New in Xmp 4.0.8 (Jul 15, 2014)
- Add command 'c' to display module comment
- Add command-line option -C to display module comment
- Fix ignored amplify option (by Dennis Lindroos)
- Fix Win64 compatibility (by Ozkan Sezer)
- Fix configuration file location in Windows (by Ozkan Sezer)
- Fix screen corruption with large number of rows
New in Xmp 4.0.7 (Jul 15, 2014)
- Fix NetBSD sound driver (by shattered)
- Fix Haiku sound driver
- Fix info message display time
- Start instrument numbering at 1
- Minor cosmetic fixes
New in Xmp 4.0.6 (May 20, 2013)
- Portability fixes to build with Visual C++
- Do not error out when g++ is absent on non-BEOS
New in Xmp 4.0.5 (May 13, 2013)
- Fix loop when skipping to first file and it's not playable.
- Changes:
- Change buildsystem to use automake
New in Xmp 4.0.4 (Apr 29, 2013)
- Fix executable suffix in MinGW32
- Fix build issues with Solaris Studio
New in Xmp 4.0.3 (Apr 22, 2013)
- Fix native-endian coreaudio output (reported by Misty De Meo)
- Fix MinGW32 build (reported by vaseleos0)
- Fix Cygwin build (reported by Benjamin Shadwick)
- Fix module-specifc flags to override built-in quirks (requires libxmp 4.1 or later)
- Don't place configuration file in places like /usr/local/etc
- Add commands '' to jump to previous/next sequence
- Add command 'z' to toggle the subsong explorer on/off
- Add option -z to play a specified sequence
- Add option -Z to play all sequences in module
- Add option --loop-all to loop over entire module list
New in Xmp 4.0.2 (Apr 8, 2013)
- Fix data type in coreaudio driver
- give Pulseaudio higher priority than ALSA
- give ALSA output higher priority than OSS
- fix background process handling
- sanitize background/foreground notation
New in Xmp 4.0.1 (Feb 18, 2013)
- fix license issues reported by Jan Engelhardt
- fix pulseaudio detection (by Emanuel Haupt)
New in Xmp 4.0.0 (Feb 15, 2013)
- rewrite player to use libxmp 4.0
New in Xmp 3.5.0 (Jan 28, 2012)
- fix AMF 1.0 module loading (reported by Andre Timmermans), probe
- for sample loop size
- fix AMF 1.1+ sample loops when loop start is zero
- fix AMF track index including track 0 as empty track (reported by
- Andre Timmermans)
- fix AMF tremolo effect (reported by Andre Timmermans)
- fix AMF pitchbend effects (reported by Andre Timmermans)
- fix AMF volume slide effect
- fix AMF track allocation
- fix OpenBSD driver configuration
- fix patern delay + pattern break command (reported by The Welder)
- fix memory leaks found by cppcheck (reported by Paul Wise)
- fix XM note cut on invalid instrument (reported by Benjamin Shadwick)
- fix invalid memory access in case of mismatched track/pattern lengths
- fix uninitialized values when loading BoobieSqueezer XM modules
- fix subinstrument mapping for certain parameters
- fix invalid memory access in The Player loader
- fix plugin for Audacious 2.5.4
- add support to DSMS mod files
- add YM2149 emulator and improved chip sound support
- add support to ZX Spectrum AY-3-8192 chiptunes
- add ZX Spectrum Soundtracker module loader
New in Xmp 3.2.0 (May 31, 2010)
- Digital Symphony fixes by Tom Hargreaves
- Archimedes Tracker fixes by Tom Hargreaves
- add shared logarithmic volume table for Archimedes formats
- fix default Archimedes formats pan (RLLR instead of LRRL)
- add Coconizer file loader
- portability fixes for BeOS and Haiku
- code cleanup and optimizations
- Android port using NDK
- fix time echoback event for MED
- fix module time count not reseting at new module
- make zipfile detection stricter (by Solomon Peachy)
- fix DSMI loader volume event (by Solomon Peachy)
- initialize formats only once
- fix build with Audacious plugin API 13
- fix seek in Audacious plugin
New in Xmp 3.1.0 (Apr 2, 2010)
- implement MED4 instrument transposition
- fix build with MSVC++ 2008
- fix bogus information in winamp plugin file info display
- fix Audacious plugin dialog stacking order (by Michael Schwendt)
- add Titanics Player prowizard loader
- add SKYT Packer prowizard loader
- add Novotrade Packer prowizard loader
- add Hornet Packer prowizard loader
- fix empty instruments in Digital Illusions loader
- fix silent Liquid Tracker module bug
- add Magnetic Fields Packer loader
- add The Player 6.1a prowizard loader
- add StoneCracker S404 decompressor (from amigadepacker)
- add extra Funktracker file tests to prevent false positives
- add Polly Tracker module loader
- code cleanup and optimizations
New in Xmp 2.7.0 (Jul 13, 2009)
- remove DMP-specific effect from MOD loader
- extend full sample loops to Noisetracker and Startrekker
- FLT loader recognizes Startrekker FLTM modules (only PCM channels)
- implement support for Startrekker/ADSC AM synth instruments
- fixed cast to signed type in finetune display
- fixed Protracker 3 IFFMODL loader (process VERS chunk manually)
- added support to full sample loops in the Protracker 3 loader
- added PulseAudio driver (using the simple API)
- remove restrictive tests for Soundtracker modules (fixes 99redballoons.mod and atmosfer4.mod, reported by Adric Riedel)
- fixed infinite loop control (allows full replay time of 11:04 for Gryzor's extended Global Trash 3.mod, reported by Adric Riedel)
- use floating point period generation for the software mixer
- fix S3M tempo/bpm setting effect (fixes seaside_hotel.s3m)
- MinGW32 build fixes and new Windows driver (based on MikMod)
- merged Amiga AHI driver written by Lorence Lombardo
- don't read commands from terminal in Windows and Amiga
- reset parameter in case of MDL "no effect" (saa.mdl pos 13 ch 9 plays correctly, reported by Gürkan Sengün)
- fixed wav and file drivers binary file creation for win32
- add support for Octamed V6 16bit samples (fixes instruments in LaEsperanza.mmd3, reported by Lorence Lombardo)
- enforce minimum allowed BPM to prevent large frames (fix crash with MED2XM modules such as Fascinated.xm, reported by Lorence Lombardo)
- fixed conversion of big-endian 16-bit samples in big-endian machines
- fixed decompression of 16-bit IT samples in big-endian machines
- added experimental Winamp plugin
- added handler for Ultra Tracker sample type 20 (fixes seasons.ult, reported by Lorence Lombardo)
- fixed instrument parameter handling in MED4 loader
- added Generic Digital Music (GDM) loader
- plugin code cleanup, remove mode button and hold buffer
- merged AmigaOS4 patches by Chris Young
New in Xmp 2.6.2 (Jul 3, 2009)
- Promizer 1.8a loader code cleanup
- fix portamento to skip first frame of each row
- fix periods in instruments with finetune
New in Xmp 2.5.0 (Nov 28, 2007)
- remove DMP-specific effect from MOD loader
- extend full sample loops to Noisetracker and Startrekker
- FLT loader recognizes Startrekker FLTM modules (only PCM channels)
- implement support for Startrekker/ADSC AM synth instruments
- fixed cast to signed type in finetune display
- fixed Protracker 3 IFFMODL loader (process VERS chunk manually)
- added support to full sample loops in the Protracker 3 loader
- added PulseAudio driver (using the simple API)
- remove restrictive tests for Soundtracker modules (fixes 99redballoons.mod and atmosfer4.mod, reported by Adric Riedel)
- fixed infinite loop control (allows full replay time of 11:04 for Gryzor's extended Global Trash 3.mod, reported by Adric Riedel)
- use floating point period generation for the software mixer
- fix S3M tempo/bpm setting effect (fixes seaside_hotel.s3m)
- MinGW32 build fixes and new Windows driver (based on MikMod)
- merged Amiga AHI driver written by Lorence Lombardo
- don't read commands from terminal in Windows and Amiga
- reset parameter in case of MDL "no effect" (saa.mdl pos 13 ch 9 plays correctly, reported by G�rkan Seng�n)
- fixed wav and file drivers binary file creation for win32
- add support for Octamed V6 16bit samples (fixes instruments in LaEsperanza.mmd3, reported by Lorence Lombardo)
- enforce minimum allowed BPM to prevent large frames (fix crash with MED2XM modules such as Fascinated.xm, reported by Lorence Lombardo)
- fixed conversion of big-endian 16-bit samples in big-endian machines
- fixed decompression of 16-bit IT samples in big-endian machines
- added experimental Winamp plugin
- added handler for Ultra Tracker sample type 20 (fixes seasons.ult, reported by Lorence Lombardo)
- fixed instrument parameter handling in MED4 loader
- added Generic Digital Music (GDM) loader
- plugin code cleanup, remove mode button and hold buffer
- merged AmigaOS4 patches by Chris Young