Anterior Siguiente Indice

3. Reproducción de diversos formatos de sonido

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.

3.1 MIDI

MIDI proviene de Musical Instrument Device Interface. Los ficheros midi tienen normalmente la extensión .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.

El conjunto adagio

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

Si tiene una GUS, mp puede reproducir ficheros MOD (véase la sección 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 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 CMU MIDI Toolkit para Linux (aunque hay suficientes adiciones como para que no sea una simple conversión) cuyo autor es Greg Lee, lee@uhunix.uhcc.hawaii.edu.

Puede ser encontrada en ftp://tsx-11.mit.edu/pub/linux/packages/sound/adagio05.tar.gz Los ficheros binarios incluídos están en formato a.out (enlazados con librerías antiguas) y el fichero xmp da un fallo de segmentación en el entorno X11R6 (XFree86 3.1.1, libc 4.7.2). El fichero mp funciona bien en un entorno 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 -lfl al final de SHROBJ y XMPOBJ en el fichero Makefile. Esto es para enlazarlo con la librería 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 xmp.

TiMidity

Alguna gente recomienda este programa experimental por su buen sonido (y es cierto, es mucho mejor que 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@cgs.fi).

La última versión de timidity puede ser encontrada en http://www.cgs.fi/~tt/timidity/. 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 http://www.loria.fr/~pagel

playmidi

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 xplaymidi y splaymidi).

Debería hacer algo como

$ splaymidi foo.mid; stty sane

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, laredo@gnu.ai.mit.edu o laredo@ix.netcom.com).

Puede ser obtenido por FTP anónimo de ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/playmidi-2.3.tar.gz

3.2 Módulos

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 verdadero es el ProTracker, con el que muchos módulos no son compatibles). Apareció en el Amiga.

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

tracker

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 -mono.

Es un programa giftware citando al autor, Marc Espie, Marc.Espie@ens.fr).

Puede encontrar una versión con el fichero Makefile modificado para Linux en ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz

gmod

É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 http://www.troll.no/ para información sobre QT.

Puede ser libremente distribuido. Fue escrito originalmente por Hannu Savolainen, y ahora es mantenido por Andrew J. Robinson, robinson@cnj.digex.net.

Puede ser encontrado por ftp anónimo de ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/gmod+x-3.0.1.tgz

MikMod

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 -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, mikmak@via.nl). Ahora es mantenido por Jake Stine, dracoir@epix.net).

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 http://www.aics.net/~amstutz/mikmod.html.

xmp

Éste es un reproductor de módulos (no confundir con el 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 xmp.

Fue escrito por Claudio Matsuoka ( claudio@brasil.enemy.org y H. Carraro Jr.

Puede ser encontrado en http://www.mardre.net/~claudio/xmp.

s3mod

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 -s para usar estéreo, -b para habilitar la salida de 16 bits, y -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 tracker en vez de 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, jeske@uiuc.edu pero puede hacer lo que quiera con él (excepto afirmar que lo ha escrito).

Puede ser encontrado por ftp anónimo en ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz

mod

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 gzip, lharc, unzip, o 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. 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, mech@df.lth.se o d91mn@efd.lth.se.

Puede ser encontrado por ftp anónimo en ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/mod-v0.81.tgz

nspmod

Éste es un reproductor de módulos en fase 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 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 -l. Tan solo usa 8 bit en la salida de sonido (en la versión 0.1).

Ha sido escrito por Toru Egashira, toru@jms.jeton.or.jp.

Puede ser encontrado por ftp anónimo en ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/nspmod-0.1.tar.gz.

yampmod

Este programa en fase 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, djg@djghome.demon.co.uk.

Está disponible por ftp en ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/yampmod-0.1.tar.gz

3.3 Ficheros de sonido MPEG

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 .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 .mp2 y los de tipo III suelen tener .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.

mpg123

Este programa 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, Michael.Hipp@student.uni-tuebingen.de. 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 http://www.heim3.tu-clausthal.de/~olli/mpg123/.

maplay 1.2

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 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 -l o -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 configuration.sh.

#! /bin/sh

maplay 1.2 puede ser obtenido por ftp anónimo de ftp://ftp.cs.tu-berlin.de/pub/multimedia/maplay1.2/maplay1_2.tar

maplay 1.3b

Esta es una modificación no oficial (es decir, no del autor original) de 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, orly@gibson.eee.upd.edu.ph.

Se puede obtener via ftp anónimo de ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz.

maplay3

Otro derivado de 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, timo.jantunen@hut.fi o jeti@cc.hut.fi. 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 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 ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay3.tar.gz.

splay

Este player beta es otro derivado de maplay 1.2 (realmente, es un derivado de maplay 1.2+, que es un derivado de 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 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 threading (necesita pthreads para usar esta característica) y un poco de ensamblador.

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 threading.

Es de Jung Woo-jae jwj95@eve.kaist.ac.kr.

Puede ser obtenido desde http://adam.kaist.ac.kr/~jwj95/.

Sajber Jukebox

Este programa es un reproductor MPEG con una interfaz gráfica. Está basado en 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, http://www.troll.no/ (al menos la versión 1.2). También usa la librería LinuxThreads, http://pauillac.inria.fr/~xleroy/linuxthreads/ (el binario incluido sólo funciona con la versión 0.5).

El autor es Joel Lindholm, wizball@kewl.campus.luth.se.

La última versión puede obtenerse por ftp://kewl.campus.luth.se/pub/jukebox.

amp

Este reproductor MPEG 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 en bruto o sin cabecera. También usa bastante CPU (alrededor de 60% en un Pentium 133MHz).

Fue escrito por Tomislav Uzelac, tuzelac@rasip.fer.hr. 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 ftp://ftp.rasip.fer.hr/pub/mpeg/amp-0.7.3.tgz.

XAudio

Esta librería 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 http://www.mpeg.org/xaudio/.

l3dec-l3enc Codificador/decodificador de nivel IIIShareware

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 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 sox la opción -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 sox y reproduciendo una muestra de 44.1 kHz estéreo).

$ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 -

El número tras -r es la frecuencia de muestreo de audio, y el número tras -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 Fraunhofer-IIS. Hay disponible una versión de evaluación para Linux (sistemas x86) por ftp anónimo en ftp://ftp.fhg.de/pub/layer3 Sólo convierte audio MPEG de nivel III.

3.4 WAV

Cita de la página man de sox:

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.

Normalmente tienen la extensión .wav.

Vea también la sección sox y bplay para otros reproductores de WAV aparte de los listados aquí.

wavplay

Este programa tiene una interfaz de línea de comandos y otra para X Window para reproducir y grabar en formato WAV. Usa locking así que sólo un sonido puede ser reproducido a la vez. Su capacidades de 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, af1@irz.inf.tu-dresden.de, y la implementación actual es de Warren W. Gay, bx249@freenet.toronto.on.ca o mailto:wwg@ica.net.

Se puede obtener via ftp anónimo de ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/wavplay-1.0.tar.gz.

XWave

Este programa está basado en 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 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 fishwj@ee.port.ac.uk.

XWave puede ser encontrado en ftp://ftp.ee.port.ac.uk/pub/linux/sound/xwave0.01-1.tar.gz.

3.5 Otras cosas

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).

sox

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

Soporta binarios en bruto (sin cabecera) y dato textual, archivos IRCAM, Sound Blaster .voc, SPARC .au (con cabecera), Mac HCOM, PC/DOS .sou, Sndtool y Sounder, NeXT .snd, Windows 3.1 RIFF/WAV, Turtle Beach .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 sbdsp.c de

        if (abuf_size < 4096 || abuf_size > 65536) {

a

        if (abuf_size < 1 || abuf_size > 65536) {

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 ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/Lsox-linux.tar.gz.

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

bplay

Este programa beta reproduce audio 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, ijackson@gnu.ai.mit.edu, que desconecta la característica que necesita el bit setuid.

El autor es David Monro, davidm@gh.cs.usyd.edu.au.

Puede obtenerse por ftp anónimo de ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/bplay-0.96.tar.gz

SIDPLAY

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, sidplay@geocities.com.

Puede obtenerse de http://www.geocities.com/SiliconValley/Lakes/5147/.

RealAudio Player

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, http://www.realaudio.com/.

cat

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

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

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

Esto no supone un uso absurdo de 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).


Anterior Siguiente Indice