<!-- 0,1 -->
<!-- Linux Sound Playing,0 -->
<!-- Yoo C.,Chung,wacko@laplace.snu.ac.kr -->
<!-- 1.5,1997-11-07 -->
<!-- Reproducción De Sonido -->
<!-- Maurice,Fernández Pradier,batsman@geocities.com -->
<!-- 1.6,1998-05-19 -->
<!-- soundblaster,reproducción de sonido,sonido -->
<!-- Software,Sonido -->

<!-- ****************************************************************** -->
<!-- * Revisión y re-reformateo sgml v0.2      Francisco. J. Montilla * -->
<!-- *      19/07/98                               pacopepe@insflug.org * -->
<!-- ****************************************************************** -->

<!doctype linuxdoc system>

<!-- $Id: Reproducir-sonido-COMO.sgml,v 1.6 1998/05/19 21:47:54 --> 
<!-- maurice Exp $                                              -->

<article>

<title>Reproducción De Sonido COMO

<author>Yoo C. Chung <tt><htmlurl
name="http://laplace.snu.ac.kr/&tilde;wacko/"
url="http://laplace.snu.ac.kr/&tilde;wacko/"></tt>,
<tt><htmlurl url="mailto:wacko@laplace.snu.ac.kr"
name="wacko@laplace.snu.ac.kr"></tt> &nl;
Traducción: <tt><htmlurl name="Fernández Pradier Maurice" 
url="http://www.geocities.com/SiliconValley/Vista/4289"></tt>,
<tt><htmlurl url="mailto:batsman@geocities.com"
name="batsman@geocities.com"></tt>

<date>v1.5, 7 de Noviembre de 1997

<abstract>
Este documento contiene una lista de las aplicaciones para Linux capaces
de reproducir diversos formatos de sonido. 
</abstract>

<toc>

<sect>Prólogo
<p>

La traducción de este documento se inscribe dentro del proyecto INSFLUG. 
La última revisión se realizó el 30/5/98. 

<sect>Introducción
<p>

Esto es el Reproducción-De-Sonido COMO. Contiene una lista de los diversos
formatos de sonido y de las aplicaciones que pueden ser usadas para
reproducirlos. Además lista algunos trucos y consejos referentes al uso de
estas aplicaciones. También describe algunas aplicaciones relacionadas con
el sonido pero no directamente con su reproducción. Sin embargo, este
documento <em/no/ describe cómo configurar Linux para dotarlo de soporte
para el sonido. Consulte el Sonido-Como traducido por Sergio Alonso
Manzanedo, <tt><htmlurl url="mailto:sa.manzanedo@vll.servicom.es"
name="sa.manzanedo@vll.servicom.es"></tt> para obtener instrucciones sobre
cómo configurar un sistema Linux para tener sonido e información acerca
del hardware soportado.

Este documento trata de las aplicaciones de sonido para el usuario final.
Esto significa que solamente trata lo que un usuario medio tiene que
conocer del sonido desde el punto de vista de las aplicaciones, y no cosas
exóticas como la síntesis de voz, o información acerca del hardware que es
tratada en el Sonido COMO.

<sect1>Copyright de este documento
<p>

This document can be freely distributed and modified (I would appreciate
it if I were notified of any modifications), as long as this copyright
notice is preserved.  However, it cannot be placed under any further
restrictions, and a modified document must have the same copyright as this
one.  Also, credit must be given where due. 

Este documento puede ser distribuido libremente y modificado (apreciaría
que se me las notificara), siempre y cuando esta nota de copyright sea
conservada. Sin embargo, ninguna otra restricción adicional podrá ser
aplicada y cualquier trabajo derivado de éste debe tener el mismo
copyright. Algún crédito debe ser acordado donde sea necesario.

<sect1>Copyright de las aplicaciones listadas

<p>

Si no se menciona ningún copyright, la aplicación está sometida a la
Licencia GNU General Public License. 

<sect1>Dónde conseguir este documento
<p>

La versión oficial (en inglés) más reciente de este documento puede ser
obtenida del <it/Linux Documentation Project/, <tt><htmlurl name="http://sunsite.unc.edu/mdw/linux.html" 
url="http://sunsite.unc.edu/mdw/linux.html"></tt>. La versión no oficial
más reciente puede ser obtenida de <tt><htmlurl
url="http://laplace.snu.ac.kr/&tilde;wacko/howto/" 
name="http://laplace.snu.ac.kr/&tilde;wacko/howto/"></tt>. 

Una versión en coreano de este documento (un poco desfasada) está
disponible en <tt><htmlurl url=
"http://plaza.snu.ac.kr/&tilde;wacko/howto/Sound-Playing-HOWTO.ks" 
name="http://plaza.snu.ac.kr/&tilde;wacko/howto/Sound-Playing-HOWTO.ks"></tt>. 

Una versión en japonés de este documento está disponible en <tt><htmlurl
url="http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Sound-Playing-HOWTO.euc"
name="http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Sound-Playing-HOWTO.euc"></tt>. 

La última versión Oficial (INSFLUG) en español del documento que está leyendo
estará siempre en <tt><htmlurl url="http://www.insflug.org"
name="http://www.insflug.org"></tt>, y en la página del traductor, 
<tt><htmlurl 
url="http://www.geocities.com/SiliconValley/Vista/4289/Reproducir-sonido-index.html" 
name="http://www.geocities.com/SiliconValley/Vista/4289/Reproducir-sonido-index.html"></tt>. 

<sect1>Comentarios
<p>

No lo sé todo, y no uso todas las aplicaciones aquí listadas (algunas no
las puedo ni probar), así que seguro que hay errores. Por otro lado, los
programas evolucionan continuamente, de tal forma que la documentación
tiende a quedarse desfasada. Por lo tanto, si encuentra algo incorrecto,
por favor envíeme a <tt><htmlurl name="wacko@power1.snu.ac.kr"
url="mailto:wacko@power1.snu.ac.kr"></tt> cualquier corrección. Las
Sugerencias o adiciones a este documento serán bienvenidas. 

<sect1>Agradecimientos
<p>

A todos los autores de las aplicaciones descritas en este COMO. También a
Hannu Savolainen por el estupendo controlador de sonido y a Linus Torvalds
por el gran SO que lo soporta.  Querría dar las gracias a Raymond Nijssen
(<tt><htmlurl url="mailto:raymond@es.ele.tue.nl" 
name="raymond@es.ele.tue.nl"></tt>), Jeroen Rutten (<tt><htmlurl
url="mailto:jeroen@es.ele.tue.nl"  name="jeroen@es.ele.tue.nl"></tt>),
Antonio Pérez (<tt><htmlurl url="mailto:aperez@arrakis.es" 
name="aperez@arrakis.es"></tt>), Ian Jackson (<tt><htmlurl
url="mailto:ijackson@gnu.ai.mit.edu" 
name="ijackson@gnu.ai.mit.edu"></tt>), y Peter Amstutz (<tt><htmlurl
url="mailto:amstpi@freenet.tlh.fl.us" 
name="amstpi@freenet.tlh.fl.us"></tt>) por sus informaciones y ayuda. 

<sect>Reproducción de diversos formatos de sonido
<p>

Hay muchos tipos de formatos de sonido (WAV, MIDI, MPEG, etc...). A
continuación son enumerados, así como las aplicaciones que pueden ser
usadas para reproducirlos. 

<sect1>MIDI
<p>

MIDI proviene de <it/Musical Instrument Device Interface/. Los ficheros midi
tienen normalmente la extensión <tt/.mid/.  Contienen información de
secuenciado, es decir, acerca de cuándo tocar qué instrumento y de qué
forma, etc.  Según su hardware (y tal vez dependiendo del sofware que use
para reproducirlo), el sonido puede ser excelente, o bien insufrible. 

<sect2>El conjunto adagio
<p>

Este conjunto incluye <tt/mp/ (un reproductor de ficheros MIDI desde la
línea de comandos) y <tt/xmp/ (un reproductor de ficheros basado en
XView). Necesitará las extensiones SlingShot para usar <tt/xmp/.  También
contiene otros programas para reproducir partituras de Adagio. 

Si tiene una GUS, <tt/mp/ puede reproducir ficheros MOD (véase la sección
<ref id="sec-modules" name="Módulos"> para más información).

Un pequeño y molesto fallo (en la versión 0.5) es que el sonido acaba
bruscamente al final. En vez de terminar el sonido en la forma
especificada por el fichero MIDI, acaba repitiendo la nota inmediatamente
anterior a la final durante un largo intervalo de tiempo. Esto no ha hecho
que deje de usar <tt/mp/, pero puede disuadir a alguien de usarlo para
trabajo 'de verdad'. También arranca de forma relativamente lenta.

El programa no contiene ninguna información de copyright (al menos ninguna
que haya sido capaz de encontrar), así que asumo que puede ser libremente
redistribuido y modificado. No me tome al pie de la letra, de todas
formas. (Por una interpretación estricta de la ley de copyright, nada nos
da el derecho de hacer estas cosas, pero no creo que ésta fuese la
intención del autor.)

Existe una versión del <it/CMU MIDI Toolkit para Linux/ (aunque hay suficientes
adiciones como para que no sea una simple conversión) cuyo autor es Greg
Lee, <tt><htmlurl url="mailto:lee@uhunix.uhcc.hawaii.edu" 
name="lee@uhunix.uhcc.hawaii.edu"></tt>.

Puede ser encontrada en <tt><htmlurl
name="ftp://tsx-11.mit.edu/pub/linux/packages/sound/adagio05.tar.gz" url=
"ftp://tsx-11.mit.edu/pub/linux/packages/sound/adagio05.tar.gz"></tt> 
Los ficheros binarios
incluídos están en formato <tt/a.out/ (enlazados con librerías antiguas) y
el fichero <tt/xmp/ da un fallo de segmentación en el entorno X11R6
(<tt/XFree86 3.1.1, libc 4.7.2/).  El fichero <tt/mp/ funciona bien en un
entorno <tt/a.out/. 

Necesitará un poco de maña para compilarlo. Realmente, no es muy difícil. 
Todo lo que tiene que hacer es incluir el modificador <tt/-lfl/ al final
de <tt/SHROBJ/ y <tt/XMPOBJ/ en el fichero <tt/Makefile/.  Esto es para
enlazarlo con la librería <tt/flex/, que no es enlazada por defecto. Siga
a continuación las instrucciones de instalación. Y no olvide instalar las
extensiones XView y SlingShot si quiere compilar <tt/xmp/. 

<sect2>TiMidity
<p>

Alguna gente recomienda este programa <em/experimental/ por su buen sonido
(y es cierto, es mucho mejor que <tt/mp/ en una Sound Blaster 16, y
probablemente no sea muy diferente en una GUS).  Sin embargo, tiene como
inconveniente el importante uso de la CPU. Reproduce ficheros MIDI
mediante una conversión a formato WAV y después reproduce este último
(también puede convertir un fichero MIDI en un WAV sin reproducirlo si lo
desea). Esta es la razón de su uso intensivo de la CPU. 

También tiene una interfaces ncurses, SLang, Tcl/Tk y Motif.

Necesita un parche para poder usarlo con tarjetas Gravis Ultrasound. 
Consulte la FAQ incluida con TiMidity para más información.

El autor es Tuukka Toivonen, <tt><htmlurl url="mailto:tt@cgs.fi" 
name="tt@cgs.fi"></tt>). 

La última versión de <tt/timidity/ puede ser encontrada en <tt><htmlurl
name="http://www.cgs.fi/&tilde;tt/timidity/" 
url="http://www.cgs.fi/&tilde;tt/timidity/"></tt>.  Esta página también
contiene un enlace a una pequeña librería de parches para GUS. La versión
Motif puede obtenerse de <tt><htmlurl
url="http://www.loria.fr/&tilde;pagel" 
name="http://www.loria.fr/&tilde;pagel"></tt>

<!-- It is written by Tuukka Toivonen (<tt/titoivon@snakemail.hut.fi/). -->

<sect2>playmidi
<p>

Este es un reproductor de MIDI que funciona con FM, GUS y MIDI externo. 
Se dice que comienza más rápidamente que otros. También es capaz de
reproducir ficheros Creative Music, Microsoft RIFF y ficheros MIDI de gran
tamaño de juegos como Ultima 7.

Tiene una interfaz bajo X y otra para SVGA. También tiene una opción para
reproducción en tiempo real siguiendo todas las notas en cada canal y la
velocidad de reproducción (incluido automáticamente con <tt/xplaymidi/ y
<tt/splaymidi/). 

Debería hacer algo como

<tscreen><verb>
$ splaymidi foo.mid; stty sane
</verb></tscreen>

si va a usar la interfaz SVGA, porque no reinicializa el modo tty del
terminal correctamente. La interfaz SVGA es susceptible de ser eliminada
próximamente.

Ha sido realizado por Nathan Laredo, <tt><htmlurl
url="mailto:laredo@gnu.ai.mit.edu" name="laredo@gnu.ai.mit.edu"></tt> o
<tt><htmlurl url="mailto:laredo@ix.netcom.com"
name="laredo@ix.netcom.com"></tt>).

Puede ser obtenido por FTP anónimo de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/playmidi-2.3.tar.gz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/playmidi-2.3.tar.gz"></tt>

<sect1>Módulos<label id="sec-modules">
<p>

Los módulos (en el campo de la música por ordenador) son ficheros de
música digital, compuestos de un conjunto de muestras y de información de
secuenciado, que indican al reproductor cuándo reproducir qué muestra
(instrumento) en qué pista y en qué tono, y realizando opcionalmente un
efecto como vibrato, por ejemplo. 

Una ventaja que tiene sobre MIDI es que puede incluir casi cualquier tipo
de sonido (incluyendo voces humanas). Otra es que suena exactamente igual
en cualquier sistema, porque las muestras están en el módulo.  Una
desventaja que tiene es que es mucho más grande que MIDI. Además, no tiene
ningún formato estándar (el único <it/verdadero/ es el ProTracker, con el
que muchos módulos no son compatibles). Apareció en el Amiga.

Normalmente tienen la extensión <tt/.mod/. Hay muchas otras extensiones
dependiendo de en qué formato estén. 

<sect2>tracker
<p>

Este programa portable (ha sido portado a muchas plataformas)  reproduce
módulos de música SoundTracker y ProTracker. Usa solamente salida de 16
bits en estéreo, y considero que la calidad es muy buena. Si necesita una
forma simple de reducir el uso de la CPU, use la opción <tt/-mono/. 

Es un programa <it/giftware/ citando al autor, Marc Espie, <tt><htmlurl
url="mailto:Marc.Espie@ens.fr"  name="Marc.Espie@ens.fr"></tt>).

Puede encontrar una versión con el fichero <tt/Makefile/ modificado
para Linux en <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz"></tt>

<sect2>gmod
<p>

Éste es un reproductor de módulos para la tarjeta Gravis Ultrasound. 
Soporta los formatos MOD de 4/6/8 pistas, 8 pistas 669, MultiTracker
(MTM), UltraTracker (ULT), FastTracker (XM) y ScreamTracker III (S3M). 

Requiere la versión 3.0 o posterior de el controlador de sonido. Y una
GUS, por supuesto. Tal vez tenga que modificar el núcleo para hacer que el
control de volumen funcione de la forma deseada. 

Tiene una interfaz X. Usa las librerías QT (versión 0.99 o superior).  Vea
<tt><htmlurl url="http://www.troll.no/"  name="http://www.troll.no/"></tt>
para información sobre QT. 

Puede ser libremente distribuido. Fue escrito originalmente por Hannu
Savolainen, y ahora es mantenido por Andrew J. Robinson, <tt><htmlurl
url="mailto:robinson@cnj.digex.net"  name="robinson@cnj.digex.net"></tt>.

Puede ser encontrado por ftp anónimo de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/gmod+x-3.0.1.tgz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/gmod+x-3.0.1.tgz"></tt>

<sect2>MikMod
<p>

Este reproductor de módulos reconoce los formatos XM, ULT, STM, S3M, MTM,
MOD y UNI. (El formato UNI es uno interno usado por MikMod). Soporta los
módulos comprimidos. Usa sonido estéreo de 16 bits como salida. Use la
opción <tt/-m/ (para sonido monoaural) si necesita una forma sencilla de
reducir el uso de la CPU. 

La versión para Unix usa ncurses o Tcl/Tk para su interfaz.  También puede
ser usado como una librería, y no sólo como un programa independiente. 

Ha sido escrito por Jean-Paul Mikkers, <tt><htmlurl
url="mailto:mikmak@via.nl" name="mikmak@via.nl"></tt>). Ahora es mantenido
por Jake Stine, <tt><htmlurl url="mailto:dracoir@epix.net" 
name="dracoir@epix.net"></tt>).

Es shareware que tiene que ser registrado si desea usarlo comercialmente. 
También necesita permiso para distribuirlo comercialmente (la distribución
no comercial no lo necesita). 

La versión para Unix puede ser encontrada en <tt><htmlurl
url="http://www.aics.net/&tilde;amstutz/mikmod.html" 
name="http://www.aics.net/&tilde;amstutz/mikmod.html"></tt>. 

<sect2>xmp
<p>

Éste es un reproductor de módulos (no confundir con el <tt/xmp/ de Adagio) 
que puede reproducir MOD, S3M, STM, 669, y módulos XM (otros formatos
también son soportados, pero aún están en fase experimental o incompletos)
en tarjetas de sonido con tabla de síntesis de ondas (GUS o SoundBlaster
32AWE), o en sistemas con SoftOSS (un controlador de síntesis wavetable por
software), En un futuro próximo la salida ordinaria DSP debería ser
posible igualmente.

También está disponible una interfaz bajo <tt/xmp/.

Fue escrito por Claudio Matsuoka (<tt><htmlurl
url="mailto:claudio@brasil.enemy.org" 
name="claudio@brasil.enemy.org"></tt> y H. Carraro Jr. 

Puede ser encontrado en <tt><htmlurl
url="http://www.mardre.net/&tilde;claudio/xmp"
name="http://www.mardre.net/&tilde;claudio/xmp"></tt>. 


<sect2>s3mod
<p>

Reproduce módulos MOD de 4/6/8 pistas y módulos de Scream Tracker 3. Usa
salida monoaural de 8 bits con una frecuencia de muestreo de 22000 Hz por
defecto. Puede usar la opción <tt/-s/ para usar estéreo, <tt/-b/ para
habilitar la salida de 16 bits, y <tt/-f/ para especificar la frecuencia
de muestreo. Sin embargo, el sonido resultante es peor que el de tracker
(algún ruido), así que recomiendo el uso de <tt/tracker/ en vez de
<tt/s3mod/ para reproducir ficheros MOD comunes (a menos que tenga una
máquina poco potente). Usa mucho menos la CPU que tracker. 

El copyright pertenece a Daniel Marks y David Jeske, <tt><htmlurl
url="mailto:jeske@uiuc.edu" name="jeske@uiuc.edu"></tt> pero puede hacer
lo que quiera con él (excepto afirmar que lo ha escrito). 

Puede ser encontrado por ftp anónimo en <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz"></tt>

<sect2>mod
<p>

Este programa en fase beta reproduce MODs (15/31 instrumentos, hasta 32
voces), MTMs, ULTs y S3Ms en la tarjeta Gravis Ultrasound. Puede usar
también módulos comprimidos si tiene <tt/gzip/, <tt/lharc/, <tt/unzip/, o
<tt/unarj/ instalados. No puede reproducir módulos Powerpack, o los
comprimidos mediante ciertos compositores de Amiga (firma "PACK").

Requiere al menos la versión 3.0 del controlador de sonido. <em/No/
funcionará con la versión 2.90-2 o anteriores. La interfaz de texto
requiere ncurses. También está incluida una interfaz X que usa Tcl/Tk. 
 
Ha sido escrito por Mikael Nordqvist, <tt><htmlurl
url="mailto:mech@df.lth.se"  name="mech@df.lth.se"></tt> o <tt><htmlurl
url="mailto:d91mn@efd.lth.se" name="d91mn@efd.lth.se"></tt>.

Puede ser encontrado por ftp anónimo en  <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/mod-v0.81.tgz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/mod-v0.81.tgz"></tt>

<sect2>nspmod
<p>

Éste es un reproductor de módulos en fase <em/alpha/ que puede reproducir
módulos MTM, S3M y MOD. Se supone que es un reproductor de módulos para
tarjetas de sonido sin DSP (no se confunda con lo que Creative Labs llama
DSP). Su uso de la CPU es similar al de <tt/tracker/. 

Tiene una función que permite que los módulos se reproduzcan en bucles si
así lo especifican. El número de bucles puede ser limitado mediante la
opción <tt/-l/.  Tan solo usa 8 bit en la salida de sonido (en la versión
0.1). 

Ha sido escrito por Toru Egashira, <tt><htmlurl
url="mailto:toru@jms.jeton.or.jp" name="toru@jms.jeton.or.jp"></tt>. 

Puede ser encontrado por ftp anónimo en <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/nspmod-0.1.tar.gz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/nspmod-0.1.tar.gz"></tt>.

<sect2>yampmod
<p>

Este programa en fase <em/alpha/ ha sido concebido para reproducir módulos
de 4 canales usando el mínimo de recursos de la CPU. No fue diseñado para
producir sonido de alta calidad. Así que sólo produce sonido de 22 kHz en
monoaural.  Además, la salida no es tan "limpia" como debería, lo que
refleja su condición de software en fase alpha. 

Ha sido escrito por David Groves, <tt><htmlurl
url="mailto:djg@djghome.demon.co.uk" 
name="djg@djghome.demon.co.uk"></tt>. 

Está disponible por ftp en <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/yampmod-0.1.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/yampmod-0.1.tar.gz"></tt>

<sect1>Ficheros de sonido MPEG
<p>

MPEG es un estándar que especifica la codificación de video y del audio
asociado para almacenamiento digital. MPEG está normalmente asociado al
video, pero la parte de audio del estándar puede ser usada por separado. 

Ésta define tres niveles: nivel I, II, y III.  Los reproductores que
pueden decodificar los niveles superiores también pueden decodificar las
inferiores. (ej: un reproductor de nivel III puede reproducir los ficheros
de tipo II). Los ficheros MPEG de tipo I tienen corrientemente la
extensión <tt/.mpg/ (así que si un fichero no puede ser reproducido por un
reproductor de video MPEG, es probablemente de audio).; los de tipo II
normalmente <tt/.mp2/ y los de tipo III suelen tener <tt/.mp3/. La
compresión del sonido es bastante buena. Un fichero de tipo MPEG II de dos
megabytes ocuparía probablemente hasta 25 megabytes en un fichero de
muestras PCM con la misma calidad.

<sect2>mpg123
<p>

Este programa <em/beta/ es un reproductor de audio MPEG eficiente,
con soporte para mpeg 1.0/2.0 de niveles I, II y III. Está basado en
el código de muchas fuentes. Es capaz de reproducir en tiempo real
flujos leídos por HTTP (es decir, uno puede reproducir audio MPEG
directamente desde la World Wide Web).

El autor principal es Michael Hipp, <tt><htmlurl
url="mailto:Michael.Hipp@student.uni-tuebingen.de" 
name="Michael.Hipp@student.uni-tuebingen.de"></tt>. Puede ser usado y
distribuido sin modificar libremente para fines no comerciales.  Su
inclusión en una colección de software libre (como en imágenes de CD-ROM
de servidores FTP) está explicitamente permitida. 

La última versión puede ser obtenida de <tt><htmlurl
url="http://www.heim3.tu-clausthal.de/&tilde;olli/mpg123/"
name="http://www.heim3.tu-clausthal.de/&tilde;olli/mpg123/"></tt>.

<sect2>maplay 1.2
<p>

Este reproductor de audio MPEG tan sólo soporta los niveles I y II. 
Carece de soporte para el nivel III en la versión 1.2. Soporta tarjetas de
sonido de 16 bits bajo Linux (sin embargo, los rumores dicen que algunas
tarjetas de 16 bits no funcionan con <tt/maplay/. 

Usa muchos recursos de la CPU, tomando hasta alrededor de 55% del tiempo
de proceso en un Pentium 60MHz. La salida es intolerable en un 486 66MHz
porque la CPU simplemente no puede seguir el sonido. Si esto le ocurre,
intente reproducir solamente un lado del flujo de sonido (con las opciones
<tt/-l/ o <tt/-r/), en vez del estéreo por defecto. 

Un ligero cambio en uno de los ficheros puede ser necesario para
compilarlo. Necesitará añadir la línea siguiente al comienzo del fichero
<tt/configuration.sh/. 

<tscreen><verb>
#! /bin/sh
</verb></tscreen>

<tt/maplay/ 1.2 puede ser obtenido por ftp anónimo de <tt><htmlurl
url="ftp://ftp.cs.tu-berlin.de/pub/multimedia/maplay1.2/maplay1&lowbar;2.tar" 
name="ftp://ftp.cs.tu-berlin.de/pub/multimedia/maplay1.2/maplay1&lowbar;2.tar"></tt>

<sect2>maplay 1.3b
<p>

Esta es una modificación no oficial (es decir, no del autor original)  de
<tt/maplay/ 1.2, que puede ejecutarse con un uso de la CPU menor. Consigue
ésto principalmente haciendo que la salida u-law funcione realmente en
otras plataformas aparte de SPARC. Tenga en cuenta que usa u-law como
salida por defecto, así que la calidad del sonido es menor. 

Las modificaciones fueron hechas por Orlando Andico, <tt><htmlurl
url="mailto:orly@gibson.eee.upd.edu.ph" 
name="orly@gibson.eee.upd.edu.ph"></tt>. 

Se puede obtener via ftp anónimo de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz"></tt>.

<sect2>maplay3
<p>

Otro derivado de <tt/maplay/ 1.2. Añade soporte para audio MPEG de
nivel III. En estos momentos parece tener ciertos fallos en su
reproducción (se oyen algunos ruidos agudos). Tendrá que probar con las
opciones para solucionar esto. 

Las modificaciones fueron realizadas por Timo Jantunen, <tt><htmlurl
url="mailto:timo.jantunen@hut.fi"  name="timo.jantunen@hut.fi"></tt> o
<tt><htmlurl url="mailto:jeti@cc.hut.fi" name="jeti@cc.hut.fi"></tt>. Dice
que se puede usar libremente, pero no se permite ganar dinero. Sin
embargo, no estoy totalmente seguro de la validez de este copyright,
puesto que el <tt/maplay/ original está bajo la licencia GNU General
Public License, que no permite que los trabajos derivados tengan un
copyright diferente. 


Se puede obtener via ftp anónimo de <tt><htmlurl 
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay3.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay3.tar.gz"></tt>.

<sect2>splay
<p>

Este player <em/beta/ es otro derivado de <tt/maplay/ 1.2 (realmente, es
un derivado de <tt/maplay/ 1.2+, que es un derivado de <tt/maplay/ 1.2
para MS Windows solamente).  Añade soporte para audio MPEG de nivel III.
También puede reproducir ficheros WAV. Además, es capaz de reproducir
audio recibido a través de una conexión HTTP. 

Otra característica de <tt/splay/ es que puede ser usado como una librería
(bajo la LGPL), así que puede ser usado en otros programas. También
intenta mejorar el rendimiento usando <em/threading/ (necesita
<tt/pthreads/ para usar esta característica) y un poco de ensamblador. 

<tt/splay/ usa una interfaz de línea de comando y opcionalmente una
interfaz bajo X (que usa QT).

Si después de compilarlo no funciona (por ejemplo, da fallos de
segmentación), intente recompilarlo de nuevo sin <em/threading/. 

Es de Jung Woo-jae <tt><htmlurl url="mailto:jwj95@eve.kaist.ac.kr" 
name="jwj95@eve.kaist.ac.kr"></tt>. 

Puede ser obtenido desde <tt><htmlurl 
url="http://adam.kaist.ac.kr/&tilde;jwj95/"
name="http://adam.kaist.ac.kr/&tilde;jwj95/"></tt>.

<sect2>Sajber Jukebox
<p>

Este programa es un reproductor MPEG con una interfaz gráfica. Está basado
en <tt/splay/, así que incluye soporte para MPEG de nivel I, II y III.
También puede reproducir audio MPEG en tiempo real, mediante una conexión
HTTP. Es además fácil de configurar. 

Usa las librerías QT, <tt><htmlurl url="http://www.troll.no/" 
name="http://www.troll.no/"></tt> (al menos la versión 1.2).  También usa
la librería LinuxThreads, <tt><htmlurl
url="http://pauillac.inria.fr/~xleroy/linuxthreads/" 
name="http://pauillac.inria.fr/~xleroy/linuxthreads/"></tt> (el binario
incluido sólo funciona con la versión 0.5).

El autor es Joel Lindholm, <tt><htmlurl
url="mailto:wizball@kewl.campus.luth.se" 
name="wizball@kewl.campus.luth.se"></tt>. 

La última versión puede obtenerse por <tt><htmlurl
url="ftp://kewl.campus.luth.se/pub/jukebox"
name="ftp://kewl.campus.luth.se/pub/jukebox"></tt>.

<sect2>amp
<p>

Este reproductor MPEG <em/beta/ sólo soporta audio MPEG de nivel III.
Puede reproducir directamente a la tarjeta de sonido, o dar salida a
ficheros PCM o WAV <it/en bruto/ o sin cabecera. También usa bastante 
CPU (alrededor de 60% en
un Pentium 133MHz). 

Fue escrito por Tomislav Uzelac, <tt><htmlurl
url="mailto:tuzelac@rasip.fer.hr" name="tuzelac@rasip.fer.hr"></tt>. 
Puede ser usado y distribuido libremente, mientras no sea vendido
comercialmente sin permiso (sin embargo, está explícitamente permitido
incluirlo en CD-ROMs que contengan software libre). 

Puede ser obtenido por <tt><htmlurl
url="ftp://ftp.rasip.fer.hr/pub/mpeg/amp-0.7.3.tgz" 
name="ftp://ftp.rasip.fer.hr/pub/mpeg/amp-0.7.3.tgz"></tt>. 


<sect2>XAudio
<p>

Esta librería <em/alpha/ fue escrita para ser una implementación rápida de
una librería de descompresión MPEG para varias interfaces gráficas. 
Soporta audio MPEG de nivel I, II y III. Puede acceder aleatoriamente al
flujo de audio. Se incluye una interfaz de línea de comandos, al igual
que una bajo Motif (Lesstif)  en la versión para Linux. 

Es de Gilles Boccon-Gibod, Alain Jobart y otros. Las interfaces para la
librería pueden ser descargadas libremente. La librería en sí debe ser
licenciada para usarla (una licencia para código fuente y binarios también
está disponible). 

Las interfaces de la librería pueden obtenerse de <tt><htmlurl
url="http://www.mpeg.org/xaudio/"
name="http://www.mpeg.org/xaudio/"></tt>. 
	    
<sect2><tt>l3dec-l3enc</tt> Codificador/decodificador de nivel III
Shareware
<p>

Este es realmente un conversor que transforma los ficheros MPEG de nivel
III en WAV, AIFF, SND, AIFC, o ficheros de mustra PCM. La versión para
Linux no reproduce directamente el sonido con la tarjeta. Se tiene que
transformar en primer lugar a otro formato. 

Sin embargo, cuando intente reproducir un fichero convertido mediante
<tt/sox/, seguramente obtendrá sólo ruido porque el orden de los bytes en
las muestras PCM no es correcto (al menos en las plataformas Intel). 
Necesitará dar a <tt/sox/ la opción <tt/-x/ para resolver el problema.
Hay algunos reproductores que no necesitan que le indique el orden
de los bytes, así que no tendrá que preocuparse de esto.

Si tiene un ordenador muy rápido (al menos un Pentium a 90Mhz), entonces
puede intentar reproducirlo directamente sin convertir el fichero MPEG a
otro formato, como en el ejemplo siguiente (este ejemplo asume que está
usando <tt/sox/ y reproduciendo una muestra de 44.1 kHz estéreo). 

<tscreen><verb>
$ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 -
</verb></tscreen>

El número tras <tt/-r/ es la frecuencia de muestreo de audio, y el número
tras <tt/-c/ depende de si es mono o estéreo (o incluso tetrafónico). Si
esto parece muy complicado, o incómodo de usar continuamente, puede crearse 
algo como un script o un alias.

Este es shareware con copyright de <it/Fraunhofer-IIS/. Hay disponible una 
versión de
evaluación para Linux (sistemas x86) por ftp anónimo en
<tt><htmlurl url="ftp://ftp.fhg.de/pub/layer3" 
name="ftp://ftp.fhg.de/pub/layer3"></tt>  Sólo convierte audio MPEG de
nivel III. 

<sect1>WAV
<p>

Cita de la página man de <tt/sox/:

<quote>
Parecen ser muy similares a los ficheros IFF, pero no iguales. Son el
formato de fichero nativo de Windows 3.1. Obviamente, Windows 3.1 es de
una importancia tan increible para la industria de la computación que
simplemente tenía que tener su propio formato de fichero de sonido. 
</quote>

Normalmente tienen la extensión <tt/.wav/.

Vea también la sección <ref id="sec-sox" name="sox"> y <ref id="sec-bplay" 
name="bplay"> para otros reproductores de WAV aparte de los listados aquí. 

<sect2>wavplay
<p>

Este programa tiene una interfaz de línea de comandos y otra para X Window
para reproducir y grabar en formato WAV. Usa <em/locking/ así que sólo un
sonido puede ser reproducido a la vez. Su capacidades de <em/locking/
pueden ser usadas separadamente de las de reproducción de sonido. 

Además de su interfaz de línea de comandos, también tiene una para Motif,
que puede ser usada con Lesstif. 

Fue originalmente escrito por Andre Fuechsel, <tt><htmlurl
url="mailto:af1@irz.inf.tu-dresden.de"
name="af1@irz.inf.tu-dresden.de"></tt>, y la implementación actual es de
Warren W. Gay, <tt><htmlurl url="mailto:bx249@freenet.toronto.on.ca" 
name="bx249@freenet.toronto.on.ca"></tt> o <tt><htmlurl
url="mailto:wwg@ica.net" name="mailto:wwg@ica.net"></tt>.

Se puede obtener via ftp anónimo de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/wavplay-1.0.tar.gz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/wavplay-1.0.tar.gz"></tt>.

<sect2>XWave
<p>

Este programa está basado en <tt/wavplay/. También tiene una intefaz para
X Window para reproducir y grabar en formato WAV. Sin embargo, también
tiene ciertas capacidades de edición y puede añadir efectos. 

Todavía tiene fallos, así que el autor apreciaría cualquier informe de
fallo, correcciones, o nuevo código. 

Es <it/cardware/, o en otras palabras puede distribuirlo
libremente si lo registra enviando al autor una postal. Pero lo puede usar
sin registrarse, ¿¿¿mientras no le cojan??? 

El autor es Will Fish <tt><htmlurl url="mailto:fishwj@ee.port.ac.uk"
name="fishwj@ee.port.ac.uk"></tt>.

XWave puede ser encontrado en <tt><htmlurl
url="ftp://ftp.ee.port.ac.uk/pub/linux/sound/xwave0.01-1.tar.gz" 
name="ftp://ftp.ee.port.ac.uk/pub/linux/sound/xwave0.01-1.tar.gz"></tt>. 

<sect1>Otras cosas
<p>

Esta sección lista programas que reproducen sonido y que no merecen una
sección aparte (es decir, formatos para los que sólo hay un reproductor
disponible). 

<sect2>sox<label id="sec-sox">
<p>

Este programa es realmente un convertidor, es decir que convierte sonido
de un formato a otro. Cuando es invocado como <tt/play/, sin embargo,
reproduce el sonido (la aplicación <tt/play/ del Sonido COMO probablemente
se refiere a esto). 

Soporta binarios en bruto (sin cabecera)  y dato textual, archivos IRCAM,
Sound Blaster <tt/.voc/, SPARC <tt/.au/ (con cabecera), Mac HCOM, PC/DOS
<tt/.sou/, Sndtool y Sounder, NeXT <tt/.snd/, Windows 3.1 RIFF/WAV, Turtle
Beach <tt/.smp/, CD-R (CDAudio, según el libro naranja), y Apple/sGI
AIFF así como formatos 8SVX. 

A partir de los kernel 1.3.6x, puede que tenga que hacer un pequeño cambio
en un archivo para hacer que reproduzca el sonido directamente. 
Concretamente, tal vez deba cambiar la linea 179 en <tt/sbdsp.c/ de

<tscreen><verb>
        if (abuf_size < 4096 || abuf_size > 65536) {
</verb></tscreen>

a

<tscreen><verb>
        if (abuf_size < 1 || abuf_size > 65536) {
</verb></tscreen>

Pero de nuevo, tal vez no tenga que hacer esto; hacerlo no estropeará
nada. 

Ha sido escrito por mucha gente, y puede ser usado para cualquier
propósito. 

Puede encontrarse por ftp anónimo de <tt><htmlurl 
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/Lsox-linux.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/Lsox-linux.tar.gz"></tt>.

Una versión más reciente de Chris
Bagwell, <tt><htmlurl url="mailto:cbagwell@mwsun026.aud.alcatel.com"
name="cbagwell@mwsun026.aud.alcatel.com"></tt>, está basado en la última
versión gamma del <tt/sox/ original, y puede obtenerse por ftp de
<tt><htmlurl 
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz"></tt>

<sect2>bplay<label id="sec-bplay">
<p>

Este programa <em/beta/ reproduce audio <em/bruto/, WAV y VOC. También
puede grabar a estos ficheros. Usa varias técnicas para lograr la máxima
velocidad posible, así que puede ejecutarse aceptablemente incluso en
máquinas lentas. Una de esas técnicas requiere que los programas
instalados sean setuid root. Los paranoicos que quieran usarlo podrán
querer el paquete Debian de Ian Jackson, <tt><htmlurl
url="ijackson@gnu.ai.mit.edu" name="ijackson@gnu.ai.mit.edu"></tt>,
que desconecta la característica que necesita el bit setuid. 

El autor es David Monro, <tt><htmlurl
url="mailto:davidm@gh.cs.usyd.edu.au" 
name="davidm@gh.cs.usyd.edu.au"></tt>. 

Puede obtenerse por ftp anónimo de <tt><htmlurl 
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/bplay-0.96.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/bplay-0.96.tar.gz"></tt>

<sect2>SIDPLAY
<p>

Este programa emula el chip "Sound Interface Device" (MOS 6581, comúnmente
llamado SID) y la unidad de micro procesador (MOS 6510) del Commodore 64.
Por ésto, es capaz de cargar y ejecutar programas en código máquina de C64
que producen música o sonido. En general estos fragmentos de código y
datos han sido extraídos de juegos y programas de demostración que han
sido transferidos directamente desde el C64. 

Usa una interfaz de línea de comandos por defecto. También hay interfaces
para Tk y QT disponibles separadas desde la página principal. 

Es mantenido por Michael Schwendt, <tt><htmlurl
url="mailto:sidplay@geocities.com" name="sidplay@geocities.com"></tt>. 

Puede obtenerse de <tt><htmlurl 
url="http://www.geocities.com/SiliconValley/Lakes/5147/"
name="http://www.geocities.com/SiliconValley/Lakes/5147/"></tt>.

<sect2>RealAudio Player
<p>

Esto le permite escuchar el sonido en tiempo real a través de Internet sin
descargar el fichero completo antes. Puede ser usado solo, pero está
realmente diseñado para ser usado con un navegador web (los explícitamente
soportados son Mosaic y Netscape). No puede ser usado sin X (no sería
capaz de hacerlo funcionar con Lynx en una consola de texto). 

Es de Progressive Networks, Inc. No puede ser redistribuido, modificado,
etc. Mire la licencia para detalles exactos sobre lo que puede hacer. 
Puede ser obtenido mediante un registro gratuito en la página de
RealAudio, <tt><htmlurl url="http://www.realaudio.com/" 
name="http://www.realaudio.com/"></tt>.

<sect2>cat
<p>

Uno podría preguntarse qué tiene que ver <tt/cat/, la utilidad de
concatenación, con la reproducción de sonidos. Mostraré su uso a través de
un ejemplo. 

<tscreen><verb>
$ cat sample.voc > /dev/dsp
$ cat sample.wav > /dev/dsp
$ cat sample.au > /dev/audio
</verb></tscreen>

Hacer un <tt/cat/ de un fichero <tt/.au/ a <tt>/dev/audio</tt> normalmente
funcionará, y si tiene bastante suerte y el fichero tiene el orden
adecuado de bytes (para su plataforma), etc., un <tt/cat/ de un fichero de
sonido que una muestras PCM (como <tt/.wav/ o <tt/.voc/) a
<tt>/dev/dsp</tt> puede incluso sonar bien. 

Esto no supone un uso absurdo de <tt/cat/. Puede ser útil, por
ejemplo si tiene un fichero de sonido que ninguno de sus programas
reconoce, y sabe que usa muestras PCM; entonces puede hacerse una idea muy
aproximada de como suena de esta forma (si tiene suerte). 

<sect>Otras utilidades de sonido
<p>

Esta sección no tiene nada que ver con la reproducción de sonido. Más
bien, es una colección de algunas utilidades que pueden ser útiles. 

<sect1>volume
<p> 

Es una interfaz de línea de comandos para controlar el volumen (¿que otra
cosa podría ser?). También tiene un programa independiente con una
interfaz Tcl/Tk incluido en el paquete para controlar el volumen y
reproducir ficheros <tt/.au/. Un reproductor Tcl/Tk de CD, muy simple,
está también incluido. 

Es Freeware, escrito por Sam Lantinga, <tt><htmlurl
url="mailto:slouken@cs.ucdavis.edu"  name="slouken@cs.ucdavis.edu"></tt>.

Puede ser obtenido de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/soundcard/volume-2.1.tar.gz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/soundcard/volume-2.1.tar.gz"></tt>.

<sect1>Sound Studio
<p>

Ésta es una aplicación Tcl/Tk que soporta reproducción, grabación y
edición de sonido digital mediante <tt/sox/.  Incluye <tt/sox/ en la
distribución para evitar problemas de compatibilidad. 

Fue escrito por Paul Sharpe y N. J. Bailey, <tt><htmlurl
url="mailto:N.J.Bailey@leeds.ac.uk"  name="N.J.Bailey@leeds.ac.uk"></tt>. 
Puede ser usado y redistribuido libremente si les envía una postal.

Puede ser encontrado en <tt><htmlurl
url="http://www.elec-eng.leeds.ac.uk/staff/een6njb/Software/Studio/screens.html" 
name="http://www.elec-eng.leeds.ac.uk/staff/een6njb/Software/Studio/screens.html"></tt>. 

<sect1>setmixer
<p>

Este es un mezclador de línea de comandos.

El autor es Michal Jaegermann, <tt><htmlurl
url="mailto:michal@ellpspace.math.ualberta.ca" 
name="michal@ellpspace.math.ualberta.ca"></tt>. 
  
<sect1>Tickle Music
<p>

Este programa Tcl/Tk <em/beta/ es un navegador de ficheros de música que
le permite reproducir varios formatos mientras tenga un programa apropiado
en su sistema. Por defecto <tt/gmod/ es usado para reproducir fichero MOD
y <tt/mp/ para MIDI (puede modificar el código fuente para usar otros
programas). 

Ha escrito por Shannon Hendrix <tt><htmlurl
url="mailto:shendrix@pcs.cnu.edu" name="shendrix@pcs.cnu.edu"></tt> o
<tt><htmlurl url="mailto:shendrix@escape.widomaker.com" 
name="shendrix@escape.widomaker.com"></tt>, a quien pertenece el
copyright. 

Puede ser obtenerse por ftp anónimo de <tt><htmlurl
url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tmusic-1.0.tar.gz" 
name="ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tmusic-1.0.tar.gz"></tt>

<sect>Referencias
<p>

<enum>

<item>La documentación incluida con las aplicaciones referenciadas en este
documento. 

<item>El Sonido En Linux - COMO, disponible en el INSFLUG,
vea la sección <ref id="Grupos">.

<item><tt><htmlurl name="The Linux MIDI and Sound Pages"
url="http://www.digiserve.com/ar/linux-snd/"></tt>

<item><tt><htmlurl name="alt.binaries.sounds.mods" 
url="news:alt.binaries.sounds.mods"></tt> FAQ

<item><tt><htmlurl name="MPEG Audio Layer 3 FAQ"
url="http://www.iis.fhg.de/departs/amm/layer3/sw/index.html"></tt>

<item><tt><htmlurl name="Programmer's Guide to OSS"
url="http://www.4front-tech.com/pguide/"></tt>

<item><tt><htmlurl name="SoX home page"
url="http://www.spies.com/Sox/"></tt>
</enum>

<sect>Anexo: El INSFLUG <label id="Grupos">
<p>

El <em/INSFLUG/ forma parte del grupo internacional 
<it/Linux Documentation Project/, 
encargándose de las traducciones al castellano de los Howtos (Comos),
así como la producción de documentos originales en aquellos casos
en los que no existe análogo en inglés.

En el <bf/INSFLUG/ se orienta preferentemente a la traducción de documentos
breves, como los <em/COMOs/ y <em/PUFs/ (<bf/P/reguntas de
<bf/U/so <bf/F/recuente, las <it/FAQs/. <tt/:)/ ), etc.

Diríjase a la sede del INSFLUG para más información al respecto.

En la sede del INSFLUG encontrará siempre las <bf/últimas/ versiones 
de las traducciones:  <tt><htmlurl url="http://www.insflug.org" 
name="www.insflug.org"></tt>. Asegúrese de comprobar cuál es la última versión 
disponible en el Insflug antes de bajar un documento de un servidor réplica.

Se proporciona también una lista de los servidores
réplica (<it/mirror/) del Insflug más cercanos a Vd.,  
e información relativa a otros recursos en castellano.

Francisco José Montilla, <tt><htmlurl url="mailto:pacopepe@insflug.org"
name="pacopepe@insflug.org"></tt>.

</article>




















