[RFR] man://xmp/sound
.\"
.\"
.\" Traducido a español el 17 de Junio del 2007 por Carlos Linillos Guijarro (jackepc@gmail.com)
.\"
.TH "XMP" "1" "Version 2\&.0\&.4" "Jan 2001" "Reproductor de modulos extendido"
.PP
.SH "NAME"
xmp, xxmp - Reproductor de modulos extendido
.PP
.SH "SYNOPSIS"
\fBxmp\fP
[\fB-8, --8bit\fP]
[\fB--big-endian\fP]
[\fB-b, --bits\fP \fIbits\fP]
[\fB-c, --stdout\fP]
[\fB--chorus\fP \fIdepth\fP]
[\fB-D\fP \fIdevice-specific parameters\fP]
[\fB-d, --driver\fP \fIdriver\fP]
[\fB--fix-sample-loop\fP]
[\fB-f, --frequency\fP \fIrate\fP]
[\fB-h, --help\fP]
[\fB-i, --interpolate\fP]
[\fB--load-only\fP]
[\fB-l, --loop\fP]
[\fB--little-endian\fP]
[\fB-M, --mute\fP \fIchannel-list\fP]
[\fB-m, --mono\fP]
[\fB--nocmd\fP]
[\fB--nofilter\fP]
[\fB--nopan\fP]
[\fB--norc\fP]
[\fB-o, --output-file\fP \fIfilename\fP]
[\fB-P, --pan\fP \fIpan\fP]
[\fB--probe-only\fP]
[\fB-R --random\fP]
[\fB-r --reverse\fP]
[\fB--reverb\fP \fIdepth\fP]
[\fB--realtime\fP]
[\fB-S, --solo\fP \fIchannel-list\fP]
[\fB-s, --start\fP \fIpos\fP]
[\fB--stereo\fP]
[\fB-T, --tempo\fP \fIbpm\fP]
[\fB-t, --time\fP \fItime\fP]
[\fB-u, --unsigned\fP]
[\fB-V, --version\fP]
[\fB-v, --verbose\fP]
\fImodules\fP
.PP
.SH "DESCRIPCION"
\fBxmp\fP es un reproductor de modulos de musica tracker\&. xmp reconoce bastantes
formatos de modulos incluidos el Fasttracker II (XM), Noise/Fast/Protracker (MOD),
Scream Tracker 3 (S3M) y Impulse Tracker (IT)\&. Usa \f(CWxmp --help\fP
para ver la lista de formatos soportados\&.
.PP
\fBxmp\fP puede reproducir atraves de varios dispositivos de salida incluyendose el Open
Sound System sequencer (OSS), lineales y dispositivos de audio ulaw PCM o mezclandose a un fichero\&.
.PP
.SH "OPCIONES"
.IP "\fB-8, --8bit\fP"
Convierte los sampleos de 16 bit a sampleos de 8 bit\&. Este modo es util si deseas ahorrar memoria en tu dispositivo de sonido (las tarjetas AWE ignoran este modo y
siempre trabajan con sampleos de 16bit)\&.
.IP "\fB--big-endian\fP"
Le indica al mezclador que trabaje con samples big-endian, ordenados de izquierda a derecha, (por defecto ordenara segun el criterio de ordenacion de bytes de la maquina)\&.
.IP "\fB-b, --bits\fP \fIbits\fP"
Fija la resolucion del software mezclador (8 o 16 bits)\&. Si es omitido, el dispositivo de audio se abrira en la resolucion más alta disponible\&.
.IP "\fB-c, --stdout\fP"
Mezcla el modulo a la salida estandar (stdout)\&.
.IP "\fB--chorus\fP \fIdepth\fP"
Para fijar la profundidad del efecto chorus (Si esta disponible)\&.
.IP "\fB-D\fP \fIdevice-specific parameter\fP"
Pasarle como parametro una configuracion al dispositivo controlador (device driver)\&. Ver los \fBPARAMETROS
DEL DRIVER DE DISPOSITIVO\fP em la seccion de mas abajo, para conocer la lista de parametros\&.
.IP "\fB-d, --driver\fP \fIdriver\fP"
Selecionar el controlador (driver) de salida\&. Si no lo especificamos, \fBxmp\fP buscara probando todos los drivers de salida disponibles\&.
.IP "\fB--fix-sample-loop\fP"
Fuerza el sample loop a comenzar en bloques de 16 bit\&. Esta opcion afecta solo a los modulos MOD\&.
.IP "\fB-f, --frequency\fP \fIrate\fP"
Fija en el mezclador los herzios del sampling rate\&.
.IP "\fB-h, --help\fP"
Muestra un pequeño sumario de las opciones posibles desde la linea de comandos\&.
.IP "\fB-i, --interpolate\fP"
Activa o desactiva en el mezclador las rutinas de interpolacion\&.
.IP "\fB-l, --load-only\fP"
Sale despues de cargar el modulo, solo lo carga pero no lo reproduce&.
.IP "\fB-l, --loop\fP"
Permite la colocacion del modulo y los saltos atras en el patron (pattern).\&.
.IP "\fB--little-endian\fP"
Le indica al mezclador que trabaje con samples little-endian, ordenados de derecha a izquierda, (por defecto ordenara segun el criterio de ordenacion de bytes de la maquina)\&.
.IP "\fB-M, --mute\fP \fIchannel-list\fP"
Hace un mute a los canales especificados (los enmudece)\&. \fIchannel-list\fP es una lista de rangos de canales en
decimal separados por comas\&. Ejemplo: 0,2-4,8-16\&.
.IP "\fB-m, --mono\fP"
Fuerza la salida a mono (por defecto la salida es stereo en los dispositivos que lo soportan)\&.
.IP "\fB--nocmd\fP"
Deshabilita los comandos interactivos\&.
.IP "\fB--nofilter\fP"
Deshabilita los filtros IT\&. Al usar el mezclador del software, los filtros IT pueden incrementar significativamente
el uso de la CPU en maquinas lentas\&. En ese caso podemos desactivarlos con esta opcion\&.
.IP "\fB--nopan\fP"
Desactiva el dynamic panning (encuadre dinamico)\&. Esta opcion puede usarse para prevenir chasquidos cuando se usa
con tarjetas AWE32\&. Los formatos de modulos que se basan solamente en las opciones del ajuste dinamico (dynamic
pan) para producir la salida stereo (e\&.g\&. XM) usaran el MOD channel panning, izquierda derecha derecha
izquierda (LRRL)\&.
.IP "\fB--norc\fP"
No lee los ficheros de configuracion\&.
.IP "\fB-o, --output-file\fP \fIfilename\fP"
Mezcla el modulo a un archivo\&. Si ponemos \'-\' como el nombre del fichero, la salida se enviara a stdout
(salida standard)\&.
.IP "\fB-P, --pan\fP \fInum\fP"
Fijar la amplitud del encuadramiento (panning)\&.
.IP "\fB-l, --probe-only\fP"
Sale despues de probar el dispositivo de audio\&.
.IP "\fB-R, --random\fP"
Reproduce modulos en orden aleatorio\&.
.IP "\fB--realtime\fP"
Reproduce modulos en tiempo real como prioridad (disponible para FreeBSD)\&.
.IP "\fB-r, --reverse\fP"
Invierte los izquierda/derecha (left/right) canales stereo\&.
.IP "\fB--reverb\fP \fIdepth\fP"
Fija la profundidad del reverb (si esta disponible)\&.
.IP "\fB-S, --solo\fP \fIchannel-list\fP"
Reproduce solo los canales especificados\&. \fIchannel-list\fP es una lista de rangos de canales en decimal
separados por comas\&. Ejemplo: 0,2-4,8-16\&.
.IP "\fB-s, --start\fP \fIpos\fP"
Comienza a reproducir el modulo desde la posicion \fIpos\fP\&.
.IP "\fB--stereo\fP"
Fuerza la salida stereo\&.
.IP "\fB-t, --tempo\fP \fIbpm\fP"
Fija el tempo inicial en beats por minuto (por defecto es 125)\&.
.IP "\fB-t, --time\fP \fItime\fP"
Establece el tiempo maximo de reproducion en \fItime\fP segundos\&.
.IP "\fB-u, --unsigned\fP"
Le dice al software mezclador que use los samples no asignados cuando lo mezcla a un archivo (por defecto
usara los asignados)\&.
.IP "\fB-V, --version\fP"
Muestra informacion sobre la version\&.
.IP "\fB-v, --verbose\fP"
Verbose mode (incremental)\&. Si es especificado mas de una veze, el nivel de verbosity incrementara\&. (no se
mostraran los mensajes cuando el player se ejecute en segundo plano)
.PP
.SH "PARAMETROS DEL DRIVER DE DISPOSITIVO"
Use la opcion \fB-D\fP para enviar directamente parametros al controlador del dispositivo\&. Multiples
opciones \fB-D\fP pueden ser especificadas en la linea de comandos\&.
.PP
OSS secuenciador:
.IP "\fB-D\fP \fIawechorus=mode\fP"
Fija el modo chorus en tarjetas AWE\&. Los modos validos estan comprendidos en el rango de 0 a 7 (CHORUS_1, CHORUS_2,
CHORUS_3, CHORUS_4, FEEDBACK, FLANGER, SHORTDELAY, SHORTDELAY2)\&.
.IP "\fB-D\fP \fIawereverb=mode\fP"
Fija el modo reverb en las tarjetas AWE\&. Los modos validos estan comprendidos en el rango de 0 a 7 (ROOM1, ROOM2,
ROOM3, HALL1, HALL2, PLATE, DELAY, PANNINGDELAY)\&.
.IP "\fB-D\fP \fIopl2\fP"
Abre el secuenciador en modo OPL2 FM en vez de en modo sample\&. Este parametro es requerido para reproducir
modulos con instrumentos FM (RAD, AMD, S3M)\&.
.IP "\fB-D\fP \fIdev=device_name\fP"
Fija el dispositivo secuenciador a abrir\&. Por defecto es /dev/sequencer\&.
.PP
OSS software mezclador:
.IP "\fB-D\fP \fIfrag=num,size\fP"
Fija el numero maximo de fragmentos a \fInum\fP y el tamaño de cada fragmento a \fIsize\fP bytes (ha de ser
potencia de dos)\&.
El numero y tamaño de los fragmentos fija una compensacion entre el estado de latencia y la sensibilidad a la carga
del sistema\&. Para conseguir mejor sincronizacion, reduce los valores\&. Para vitar boquetes en la lectura del
sonido, incrementar los valores\&.
.IP "\fB-D\fP \fIdev=device_name\fP"
Fija el dispositivo de audio a abrir\&. Por defecto es /dev/dsp\&.
.IP "\fB-D\fP \fInosync\fP"
No sincroniza el audio entre modulos en el dispositivo OSS\&.
.PP
HP-UX y Solaris audio:
.IP "\fB-Dgain=\fP\fIgain\fP"
Fija el valor de ganancia\&. Validos valores comprendidos entre 0 hasta 255\&.
El valor por defecto es 128\&.
.IP "\fB-Dport=\fP\fI{s|h|l}\fP"
Fija el puerto de audio\&. Los argumentos validos son \fIs\fP para el altavoz interno, \fIh\fP para auriculares y
\fIl\fP para la salida linea (line out)\&. El valor por defecto es el altavoz interno\&.
.IP "\fB-Dbuffer=\fP\fIsize\fP"
Fija el tamaño en bytes del buffer de audio\&. El varlor por defecto es 32 Kb\&.
.PP
.SH "COMANDOS INTERACTIVOS"
Las siguientes teclas-comando pueden usarse solamente cuando estamos reproduciendo modulos:
.IP "\fBq\fP"
Para el modulo que actualmente se este reproduciendo y sale del player\&.
.IP "\fBf\fP"
Salta al siguiente patron (pattern)\&.
.IP "\fBb\fP"
Salta al anterior patron (pattern)\&.
.IP "\fBn\fP"
Salta al siguiente modulo\&.
.IP "\fBp\fP"
Salta al anterior modulo\&.
.IP "\fBSPACE\fP"
Pone en Pausa el modulo\&.
.IP "\fB1\fP, \fB2\fP, \fB3\fP, \fB4\fP, \fB5\fP, \fB6\fP, \fB7\fP, \fB8\fP, \fB9\fP, \fB0\fP"
Enmudece/desenmudece (Mute/unmute) los canales del 0 al 10\&.
.IP "\fB!\fP"
Desactiva el mute en todos los canales\&.
.PP
Modo interactivo puede desactivarse usando la opcion \fB--nocmd\fP en la linea de comandos\&.
.PP
.SH "EJEMPLOS"
Reproduce el modulo enmudeciendo (mute) los canales del 0 al 3 y el 6:
.IP ""
\f(CWxmp --mute=0-3,6 module\&.mod\&.gz\fP
.PP
Reproduce modulos en /dev/dsp usando la configuracion por defecto del dispositivo (unsigned 8bit,
8 kHz mono):
.IP ""
\f(CWxmp -o/dev/dsp -f8000 -m -b8 -u module\&.lha\fP
.PP
Reproduce todos los modulos XM en el directorio /mod y todos los subdirectorios en orden aleatorio, ignorando la
configuracion fijada en el archivo xmp\&.conf:
.IP ""
\f(CWxmp --norc -R `find /mod -name "*\&.xm*" -print`\fP
.PP
.SH "BUGS"
.IP o
El manejo de modulos multi-archivo es confuso\&.
.IP o
Instrumentos con samples big-endian de 16 bit no son leidos correctamente\&.
.IP o
Las opciones de la linea de comandos \fB-M\fP y \fB-S\fP no trabajan correctamente con xxmp\&.
.PP
.SH "ARCHIVOS"
\f(CW/etc/xmp\&.conf, /etc/xmp-modules\&.conf, $HOME/\&.xmp/xmp\&.conf,
$HOME/\&.xmp/xmp-modules\&.conf\fP
.PP
.SH "VARIABLES DE ENTORNO"
.IP "XMP_DRIVER_PATH"
Trayectoria a controladores dinamicamente ligados (solo usable si xmp fue compilado con --enable-dynamic).
.PP
.SH "AUTOR"
Claudio Matsuoka <\fIclaudio@helllabs\&.org\fP> y Hipolito
Carraro Jr <\fIhipolito@onda\&.com\&.br\fP>. Porciones de codigo usado en xmp han sido contribuidos por otros autores,
mirar docs/CREDITS para una lista completa.
.PP
Reply to: