




                         ___  ___ ____________  
                         \  \/  //      ____  \ 
                          >    <|  Y Y  \ |_>  >
                         /__/\   __|_|  /  ___/ 
                              \_/     \/|_|    
                E x t e n d e d   M o d u l e   P l a y e r

			      Version 1.1.6



INTRODUCTION

This is the Extended Module Player, an open source module player for UNIX
distributed under the terms of the GNU GPL. xmp currently runs on several
platforms, including OSS (for Linux on x86/Alpha and FreeBSD), SunOS 4.x,
Solaris 2, S/Linux and HP-UX.  On PC class machines with GUS or AWE cards
xmp takes advantage of the  OSS sequencer to play modules  with virtually
no system load. Using software mixing, xmp plays at rates up to 48 kHz in
mono  or stereo,  8 or 16 bits, signed or unsigned,  little or big endian
samples with 32 bit linear interpolation.

Modules compressed with gzip, bzip2, compress, Powerpacker, SQSH or 4-bit
ADPCM encoded samples (used in MDZ files)  are handled transparently, and
the first  file in a zip or lha archive will be played (the  zip unpacker
skips files with non-module suffixes like .com, .exe, .diz or .txt common
in DOS archives). Unpacking is not recursive, so a SQSHed module inside a
ZIP archive will not be played.  Some loaders (mostly packed mods)  check
the file  size before playing, so they  will not be  recognized  inside a
multi-file zip or lha archive. 

The  latest  version is available at http://xmp.home.ml.org.  Please send
bug reports to claudio@pos.inf.ufpr.br. Patches, comments and suggestions
are welcome.


SUPPORTED FORMATS

The current version recognizes the following module formats:

	XM (Fast Tracker II)		MOD (Noise/Fast/Protracker)
	S3M (Scream Tracker 3)		STM (Scream Tracker 2)
	MTM (Multitracker)		ULT (Ultra Tracker)
	PTM (Poly Tracker)		OKT (Oktalyzer)
	FAR (Farandole Composer)	WOW (Mod's Grave)
	FC-M (FC-M Packer)		KRIS (Kris Tracker)
	UNIC (Unic Tracker)		LAX (Laxity Tracker)
	PRU1 (ProRunner 1.0)		PRU2 (ProRunner 2.0)
	AC1D (AC1D Packer)		PP10 (Pha/Propacker 1.0)
	XANN (XANN Packer)		669 (Composer 669)
	RAD (Reality Adlib Tracker)	AMD (Amusic Adlib Tracker)
	ALM (Aley's modules)		MOD (Soundtracker 2.2)


INTERACTIVE COMMANDS

The following single key commands can be used during the playback.  Click
on the volume bars in xxmp to mute channels.  (Please read the manual page
for description of the command line arguments recognized by xmp.)

		'q' 		=>	quit the player
		'f'		=>	jump to next pattern
		'b'		=>	jump to previous pattern
		'n'		=>	jump to next module
		'p'		=>	jump to previous module
		SPACE		=>	pause
		'1' to '0'	=>	mute/unmute channels 1 to 10
		'!'		=>	unmute all channels


LICENSE

Extended Module Player (C) 1996-98 Claudio Matsuoka & Hipolito Carraro Jr
AWE-specific portions of oss_seq.c Copyright (C) 1996,1997 Takashi Iwai
ulaw encoding function Copyright (C) 1989 Rich Gopstein and Harris Corp
Powerpacker decruncher Copyright (C) 1995 Marc Espie
XPK-SQSH decruncher Copyright (C) 1997 Bert Jahn

This program is free software;  you can redistribute it  and/or modify it
under  the terms of  the GNU General Public License  as published  by the
Free Software Foundation;  either  version 2 of the License, or  (at your
option) any later version. This program 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 General Public License for more details.

You  should  have received a copy of the GNU General Public License along
with this program;  if not, write to the  Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.


ADPCM encoder and decoder Copyright (C) 1992 by Stichting Mathematisch
Centrum, Amsterdam, The Netherlands. All Rights Reserved.

Permission to use,  copy,  modify,  and distribute this  software and its
documentation for any purpose and without fee is hereby granted, provided
that the above  copyright notice appear in all copies and  that both that
copyright notice and this permission notice appear in supporting documen-
tation,  and that the names of Stichting Mathematisch Centrum  or CWI not
be  used in advertising  or publicity  pertaining  to distribution of the
software without specific, written prior permission.

STICHTING  MATHEMATISCH  CENTRUM  DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE,  INCLUDING ALL  IMPLIED WARRANTIES  OF MERCHANTABILITY AND
FITNESS,  IN NO EVENT SHALL STICHTING MATHEMATISCH  CENTRUM BE LIABLE FOR
ANY SPECIAL,  INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING  FROM LOSS OF USE,  DATA OR PROFITS,  WHETHER  IN  AN ACTION OF
CONTRACT,  NEGLIGENCE  OR  OTHER  TORTIOUS ACTION,  ARISING OUT OF  OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


ACKNOWLEDGMENTS

We would like to  thank the following people that  directly or indirectly
contributed to make xmp a better product:

    Felix Brandt, Gustav Grefberg, Fredrik Huss and Magnus Hogdahl,
    Hannu Savolainen, Andrew G. Robinson, Daniel Marks, David Jeske,
    Takashi Iwai, Toru Egashira, Elisa Nascimento, Dieferson Araujo,
    Carlos Hasan, Antti Huovilainen, Michael Janson, Matthias Leonhardt,
    Priit Jarv, Kilian Hekhuis, Jaroslav Kysela, Aley Keptr, Arnaud
    Hasenfratz, Marcelo Malheiros, Russel Marks, Davi Lima, Bernardo
    Innocenti, Robinson Mioshi, Eric Bouquerel, Frederic Bujon, Scott
    Scriven, Andrew Leahy, Sylvain Chipaux, Douglas Carmichael, Mark R.
    Boyns, Bert Jahn, John v/d Kamp, Joel Jordan, Marc Espie and all
    xmp users in the world.

    To Ronny Nordeide, Jogeir Liljedahl, Skaven, Purple Motion, Gustaf
    "Lizardking" Grefberg, Elwood, Markus "Captain" Kaarlonen, Kenny
    Chou, Bjorn "Dr. Awesome" Lynne, Chorus & Sid, Mick Rippon, Fabio
    Barzagli, Jester, Leviathan, Necros, Moby, Ryan Cramer, Soundmaster,
    The Zapper!, Chrylian, Jeronen Tel, Erik Stridell and all those we
    forgot to mention, our thanks for the hundreds of hours of the most
    enjoyable music that made our debugging sessions a real pleasure.

	
Claudio Matsuoka
Hipolito Carraro Jr
Mon Oct 19 01:27:27 EDT 1998

