From: Claudio M. <cma...@gm...> - 2016-07-19 13:19:11
|
Hi, Libxmp 4.4.0 and xmp 4.1.0 are now available with a number of very significant improvements in format compatibility and sound quality. In this version a seemingly easy to fix bug reported by Lionel Debroux led to a complete revision of the sound mixer code, resulting in many other problems being fixed as well. Among the important changes in 4.4.0 are fixes in sample tuning, rewritten click removal, support to IT sustain loop, and fixes for IT voice leaks. As a result, the amount of untested code in this release is larger than the usual, but I don't expect any catastrophic fails :) Also, to focus on sample-based module playing, Adlib suport was dropped. It was not working correctly anyway, and fixing it would divert efforts that could be better used in improving other module formats. To counterweight this feature removal, we now have Antti Lankila's Amiga 500 Paula simulation mixer as an option for Amiga formats. Download links: https://sourceforge.net/projects/xmp/files/libxmp/4.4.0/ https://sourceforge.net/projects/xmp/files/xmp/4.1.0/ The changelogs: Libxmp: 4.4.0 (20160719): Fix bugs caught in the OpenMPT test cases: - fix XM arpeggio in FastTracker 2 compatible mode - fix IT bidirectional loop sample length - fix MOD vibrato and tremolo in Protracker compatible mode Fix multichannel MOD issues reported by Leilei: - fix XM replayer note delay and retrig quirk - fix XM replayer channel pan - fix MOD loader period to note conversion Fix issues reported by Lionel Debroux: - fix virtual channel deallocation error handling - fix S3M global volume effect - fix IT envelope reset on tone portamento - fix IT voice leak caused by disabled envelope - fix IT volume column tone portamento - fix XM envelope position setting - fix FT2 arpeggio+portamento quirk with finetunes - fix mixer anticlick routines - accept S3M modules with invalid effects Fix issues reported by Saga Musix: - fix 669 effects when no instrument number is specified - fix 669 effects to be frequency-based - fix 669 initial tempo Other changes: - fix S3M channel reset on sample end (reported by Alexander Null) - fix Noisetracker MOD speed setting (reported by Tero Auvinen) - fix IT loader DCA sanity check (reported by Paul Gomez Givera) - fix IT envelope reset after offset with portamento - fix bidirectional sample interpolation - fix mixer resampling and tuning issues - add Antti Lankila's Amiga 500 modeling mixer - add support to filter effect E0 in Amiga mods - add flags to configure player mode - add option to set the maximum number of virtual channels - add frequency-based "period" mode - add support to IT sample sustain loop - limit Oktalyzer modules to MOD note range - remove broken synth chip and Adlib emulation suport - code refactoring and cleanup Xmp: 4.1.0 (20160719): - Requires libxmp 4.4 - Add option to force tracker emulation - Add option to use simulated Amiga mixers - Add option to set the maximum number of virtual channels - Add command to switch between standard and classic mixers - Add command to display current mixer type - Fix default amplification factor - Fix module-specific configuration file options - Fix screen corruption when module uses more than 255 virtual channels (reported by Lionel Debroux) - Remove option --offset-bug-emulation Enjoy! Claudio |