Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Kitty Hooch

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 86 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       xmp  [-8,  --8bit]  [--big-endian]  [-b, --bits bits] [-c,
       --stdout] [--chorus depth] [-D device-specific parameters]
       [-d, --driver driver] [--fix-sample-loop] [-f, --frequency
       rate] [-h, --help] [-i, --interpolate] [--load-only]  [-l,
       --loop]  [--little-endian]  [-M, --mute channel-list] [-m,
       --mono] [--nocmd]  [--nofilter]  [--nopan]  [--norc]  [-o,
       --output-file filename] [-P, --pan pan] [--probe-only] [-R
       --random] [-r  --reverse]  [--reverb  depth]  [--realtime]
       [-S,  --solo  channel-list]  [-s,  --start pos] [--stereo]
       [-T, --tempo bpm] [-t, --time time] [-u, --unsigned]  [-V,
       --version] [-v, --verbose] modules


       xmp is a tracked music module player. It recognizes dozens
       of  module  formats   including   Fasttracker   II   (XM),
       Noise/Fast/Protracker  (MOD),  Scream  Tracker 3 (S3M) and
       Impulse Tracker (IT). Use xmp --help for a  complete  list
       of supported formats.

       xmp  can play through several output devices including the
       Open Sound System sequencer, linear  and  ulaw  PCM  audio
       devices or mixing to a file.


       -8, --8bit
              Convert  16  bit  samples to 8 bit. You may want to
              use this mode to save memory in  the  sound  device
              (AWE  cards  will  ignore this mode and always work
              with 16 bit samples).

              Tell the software mixer  to  work  with  big-endian
              samples  when  using the software mixer (default is
              the machine byte ordering).

       -b, --bits bits
              Set the software mixer resolution (8 or  16  bits).
              If  ommited, The audio device will be opened at the
              highest resolution available.

       -c, --stdout
              Mix the module to stdout.

       --chorus depth
              Set chorus depth (if available).

       -D device-specific parameter
              Pass  a  configuration  parameter  to  the   device

       -h, --help
              Show a short summary of command-line options.

       -i, --interpolate
              Enable or disable the software mixer  interpolation

       -l, --load-only
              Exit after loading the module&.

       -l, --loop
              Enable module looping and backward pattern jumps.

              Tell  the  software  mixer  to work with big-endian
              samples when using the software mixer  (default  is
              the machine byte ordering).

       -M, --mute channel-list
              Mute  the  specified  channels.  channel-list  is a
              comma-separated list  of  decimal  channel  ranges.
              Example: 0,2-4,8-16.

       -m, --mono
              Force  mono  output  (default  is stereo in stereo-
              capable devices).

              Disable interactive commands.

              Disable IT filters. When using the software  mixer,
              IT  filters can significantly increase CPU usage on
              slow machines. In this case, disable filtering with
              this option.

              Disable dynamic panning. This option can be used to
              prevent clicking when playing in AWE32 cards.  Mod­
              ule  formats  that rely only in dynamic pan setting
              to produce stereo output (e.g. XM) will use the MOD
              channel panning (LRRL).

       --norc Don't read the configuration files.

       -o, --output-file filename
              Mix  the  module  to a file. If ´-´ is given as the
              file name, the output will be sent to stdout.

       -P, --pan num
              Set the percentual panning amplitude.

              Set reverb depth (if available).

       -S, --solo channel-list
              Play only the specified channels. channel-list is a
              comma-separated list  of  decimal  channel  ranges.
              Example: 0,2-4,8-16.

       -s, --start pos
              Start playing the module from the position pos.

              Force stereo output.

       -t, --tempo bpm
              Set  the initial tempo in beats per minute (default
              is 125).

       -t, --time time
              Specifies the maximum playing time to time seconds.

       -u, --unsigned
              Tell  the  software  mixer  to use unsigned samples
              when mixing to a file (default is signed).

       -V, --version
              Print version information.

       -v, --verbose
              Verbose mode (incremental). If specified more  than
              once,  the  verbosity  level will be increased. (no
              messages will be displayed when the player runs  in


       Use  the  option  -D  to  send  parameters directly to the
       device drivers. Multiple -D options can  be  specified  in
       the command line.

       OSS sequencer:

       -D awechorus=mode
              Set the chorus mode in AWE cards. Valid modes range
              from 0 to 7  (CHORUS_1,  CHORUS_2,  CHORUS_3,  CHO­

       -D awereverb=mode
              Set the reverb mode in AWE cards. Valid modes range
              from  0  to  7  (ROOM1, ROOM2, ROOM3, HALL1, HALL2,

       -D opl2
              set a tradeoff between the  buffering  latency  and
              sensibility  to system load. To get better synchro­
              nization, reduce the values. To avoid gaps  in  the
              sound playback, increase the values.

       -D dev=device_name
              Set  the audio device to open. Default is /dev/dsp.

       -D nosync
              Don´t sync the OSS audio device between modules.

       HP-UX and Solaris audio:

              Set the audio gain. Valid values go from 0 to  255.
              The default value is 128.

              Set  the  audio port. Valid arguments are s for the
              internal speaker, h for headphones and l  for  line
              out. The default is the internal speaker.

              Set  the  size  in  bytes  of the audio buffer. The
              default value is 32 Kb.


       The following single key commands can be used when playing

       q      Stop  the  currently  playing  module  and quit the

       f      Jump to the next pattern.

       b      Jump to the previous pattern.

       n      Jump to the next module.

       p      Jump to the previous module.

       SPACE  Pause the module.

       1, 2, 3, 4, 5, 6, 7, 8, 9, 0
              Mute/unmute channels 1 to 10.

       !      Unmute all channels.

       Interactive mode can be disabled using the --nocmd command
       line option.

              xmp --norc -R `find /mod -name "*.xm*" -print`


       o      Handling of multi-file modules is confuse.

       o      Instruments with big-endian 16 bit samples will not
              load correctly.

       o      Command line options -M and -S don´t work correctly
              with xxmp.


       /etc/xmp.conf, /etc/xmp-modules.conf, $HOME/.xmp/xmp.conf,


              Path  to  the dynamically linked drivers (only used
              if xmp was compiled with --enable-dynamic).


       Claudio Matsuoka <claudio@helllabs.org> and Hipolito  Car­
       raro  Jr  <hipolito@onda.com.br>. Portions of code used in
       xmp have been contributed by several other authors,  check
       docs/CREDITS for the complete list.

Jan 2001                  Version 2.0.4                    XMP(1)

An undefined database error occurred. SELECT distinct pages.pagepath,pages.pageid FROM pages, page2command WHERE pages.pageid = page2command.pageid AND commandid =

Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
The Linux Tutorial can use your help.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds