Libxmp is a library that renders module files to PCM data.
C Makefile Shell M4 Python Objective-C
Latest commit 5bcfd56 Jan 17, 2017 @cmatsuoka [test] Check for round in configure script
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Permalink
Failed to load latest commit information.
docs Fix potential infinite loop in PTM loader Dec 24, 2016
examples [example] Update smix example Jun 19, 2015
include xmp.h: provide an expansion of EXPORT macro for when building a dll f… Dec 8, 2016
jni Build all ARM android code as thumb Jul 21, 2016
lite copy over the recent changes to lite/ Jan 17, 2017
os2 reduce the size of OS/2 import library. Jan 17, 2017
src fix amiga xmp-cli linkage to libxmp when built with xfd: Jan 17, 2017
test-dev [test] Check for round in configure script Jan 17, 2017
test [test] Update bundled test checksum Jul 17, 2016
vc Add missing Visual C++ solution file May 27, 2013
.gitignore Update changelog Jul 27, 2014
.travis.yml Revert "Test travis-ci configuration change" Jan 16, 2017
INSTALL Cosmetic line break fixes Jan 16, 2014
Makefile.in Merge pull request #88 from sezero/sezero0a Jan 1, 2017
Makefile.lite copy over the recent changes to lite/ Jan 17, 2017
Makefile.vc _[v]snprintf() from msvcrt.dll might not nul terminate: Dec 9, 2016
Makefile.vc.in Add check target to nmake makefile Apr 8, 2014
README Update documentation Jun 4, 2016
TODO.5 Merge branch 'mdl-c5spd' Aug 22, 2016
config.guess Check host type and enable static lib if cygwin Apr 13, 2013
config.sub Update config.sub to latest version (required for android-triplet) Sep 4, 2016
configure.ac properly handle missing functions: Jan 17, 2017
install-sh Change directory layout Feb 11, 2012
libxmp.map Add flags to configure player personality Jun 4, 2016
libxmp.pc.in Update version and changelog Oct 14, 2016

README



                 __   _____                           
                |  | |__|  |______  ___ ____________  
                |  | |  || __  \  \/  //      ____  \ 
                |  |_|  || |_>  >    <|  Y Y  \ |_>  >
                |____/__||_____/__/\  \__|_|  /  ___/ 
                                    \_/     \/|_|    
                    Extended Module Player Library

                              Version 4.4


OVERVIEW

Libxmp is a library that renders module files to PCM data. It supports
over 90 mainstream and obscure module formats including Protracker (MOD),
Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).

Many compressed module formats are supported, including popular Unix, DOS,
and Amiga file packers including gzip, bzip2, SQSH, Powerpack, etc.


LIBRARY API

See docs/libxmp.html for the library API reference. The documentation
is also available in man page and PDF formats.


SUPPORTED FORMATS

See docs/formats.txt for the list of supported formats. By default,
Protracker modules are played with a reasonable mix of Protracker 2/3
quirks (because certain Protracker 1/2 bugs are just too weird and
generally not worth emulating). Other Amiga 4 channel MODs are played with
a generic Noisetracker/Protracker-style replayer, Scream Tracker III MODs
are played with a Scream Tracker style replayer and multichannel MOD
variations are played with a Fasttracker II style replayer. Multifile
formats (Startrekker AM, Magnetic Fields, etc). must have all files in
the same directory.


SUPPORTED PACKERS

The following formats have built-in decompressors: bz2, gz, lha, oxm, xz,
Z, zip, ArcFS, arc, MMCMP, PowerPack, !Spark, SQSH, MUSE, LZX, and S404.
Other compressed formats need helpers to be installed on the system:
mo3 (unmo3) and rar (unrar).


AUTHORS AND CONTACT

See docs/CREDITS for the full list of authors. Send your comments
and bug reports to xmp-devel@lists.sourceforge.net, or directly to
cmatsuoka@gmail.com.


LICENSE

This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or (at
your option) any later version. This library is distributed in the hope
that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA