[email protected]
[email protected]
et Rapha�l Gurlie [email protected]
,
20 Janvier 1998).
Ce document est un inventaire des applications qui lisent
diff�rents formats de sons sous Linux.
Ceci est le document Sound Playing HOWTO. Il fait l'inventaire des nombreux formats de son et des applications qui peuvent �tre utilis�es pour les lire. Il donne aussi quelques trucs et conseils sur la mani�re d'utiliser ces applications. Il existe �galement d'autres applications int�ressantes relatives au son, mais pas directement reli�es a la lecture de celui-ci. Cependant, ce document n'est pas un guide d'installation du support son sur un syst�me Linux. Pour obtenir des informations sur l'installation du support son sur votre syst�me Linux et les mat�riels support�s, reportez-vous au Linux Sound HOWTO de Jeff Tranter.
Ce document traite des applications son destin�es aux utilisateurs normaux. C'est � dire, qu'il ne s'int�resse qu'� ce que l'utilisateur moyen a besoin de savoir sur le cot� applicatif du son, et non aux bizarreries exotiques comme la synth�se vocale, ou aux probl�mes mat�riels qui sont trait�s dans le Sound HOWTO.
Ce document peut �tre distribu� et modifi� librement ( j'appr�cierait cependant que toute modification me soit signal�e), aussi longtemps que cette note y est incluse. Cependant, il ne peut lui �tre appliqu� d'autres restrictions, et une version modifi�e de ce document devra �tre soumise au m�me copyright que celui-ci. De plus, le m�rite doit �tre rendu � qui de droit.
S'il n'est fait mention d'aucun copyright, alors l'application est sous GNU General Public License.
La version officielle la plus r�cente de ce document peut �tre obtenue aupr�s du Linux Documentation Project. La version non officielle la plus r�cente de ce document peut �tre obtenue aupr�s de http://laplace.snu.ac.kr/~wacko/howto/.
Une version Cor�enne de ce document (tr�s ancienne) est disponible � http://laplace.snu.ac.kr/~wacko/howto/Sound-Playing-HOWTO.ks.
Une version Japonaise de ce document est disponible � http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Sound-Playing-HOWTO.euc.
Je ne suis pas omniscient, et je n'utilise pas toutes les applications cit�es ci apr�s (je n'ai m�me pas pu essayer certaines d'entre elles), par cons�quent il y a tr�s certainement des erreurs. De plus, comme les logiciels �voluent en permanence, la documentation devient invariablement obsol�te. C'est pourquoi, si vous trouvez quoi que ce soit d'erron�, envoyez moi vos corrections. Toute suggestion ou addition � ce document sont �galement bienvenues. (NdT : toute remarque relative � la clart� ou � la pertinence de la traduction est �galement bienvenues.)
Merci aux auteurs des applications cit�es dans ce HOWTO. Merci �galement � Hannu Savolainen pour son super pilote son, et � Linus Torvalds pour avoir cr�� un OS fondamental.
Je voudrais aussi remercier Raymond Nijssen
([email protected]
), Jeroen Rutten
([email protected]
), Antonio Perez
([email protected]
), Ian Jackson
([email protected]
), et Peter Amstutz
([email protected]
) pour leurs conseils et
leur aide.
Il existe de nombreuses sortes de formats son (WAV, MIDI, MPEG etc.). Ci dessous, nous donnons une liste de ces divers formats, et des applications capables de les lire.
MIDI signifie Musical Instrument Device Interface. Les
fichiers MIDI ont g�n�ralement l'extension .mid
. Il
contiennent des informations sur les s�quences, c'est �
dire des informations sur quand et de quelle mani�re
jouer de quel instrument, etc. Selon votre mat�riel (et
peut �tre aussi le logiciel que vous utiliserez), le son
pourra �tre divin ou carr�ment pourrit.
Ce paquetage contient mp
(un lecteur de fichier
MIDI en ligne de commande) et xmp
(un lecteur de
fichier MIDI bas� sur Xview, � ne pas confondre avec
le module de lecture �galement appel� xmp
). Pour
utiliser xmp
vous aurez besoins des extensions
SlingShot, qui contiennent �galement d'autres programmes
permettant de jouer les partitions d'Adagio.
Si vous avez une GUS, vous pouvez �galement lire
les fichiers MOD avec mp
(reportez-vous � la section
Modules pour de plus amples
informations sur les modules).
Un petit bug g�nant (cf version 0.5 sur certains mat�riels)
fait que le son est ralenti � la fin. Plus pr�cis�ment,
au lieu d'achever la piste sonore comme le sp�cifie le
fichier MIDI, il termine en jouant l'avant derni�re note
dans un intervalle plus long. Cela ne m'a pas emp�ch�
d'utiliser mp
, mais cela d�couragera peut �tre
une utilisation plus pouss�e. Le d�marrage est aussi
relativement lent.
Le paquetage ne faisant mention d'aucun copyright (du moins je n'en ai pas trouv�), je suppose qu'il peut �tre redistribu� et modifi�. (une interpr�tation stricte de la loi sur les droit de distribution n'autorise personne � faire une telle supposition, mais je ne pense pas que telle �tait l'intention de l'auteur.)
C'est un portage du CMU MIDI Toolkit vers Linux (bien
qu'il y ai suffisamment d'ajouts pour que ce qoit discutable
) de Greg Lee ([email protected]
).
On peut le r�cuperer sur
ftp://tsx-11.mit.edu/pub/linux/packages/sound/adagio05.tar.gz
. Les ex�cutables inclus ici sont au format a.out (li�s
aux anciennes biblioth�ques), et l'ex�cutable segfaults
de xmp
dans l'environnement X11R6 (XFree86 3.1.1,
libc 4.7.2). L'ex�cutable de mp
fonctionne tr�s bien
dans un environnement a.out
.
Le compiler vous co�tera un peu de sueur, mais en fait
pas tant que �a. Tout ce que vous avez � faire, c'est
d'inclure l'option -lfl
� la fin de SHROBJ
et XMPOBJ
dans le Makefile. Ceci pour faire le
lien avec la biblioth�que flex
, qui n'est pas li�e
par d�faut. Il ne vous reste alors plus qu'� suivre les
instructions d'installation. Et n'oubliez pas qu'il
vous faudra avoir install� les extensions Xview et
SlingShot si vous d�sirez compiler xmp
.
Certains recommandent ce programme experimental
en raison de la bonne la bonne qualit� du son (ce qui
est incontestablement vrai, C'est beaucoup mieux que
mp
sur une Sound Blaster 16, m�me si la diff�rence
tend � disparaitre avec des cartes son poss�dant une
table d'�chantillons sonores comme les GUS). Cependant,
il souffre d'une forte consomation CPU. Il lit le format
MIDI en commen�ant par le convertir en WAV, puis il lit
le WAV (vous pouvez �galement seulement convertir un
fichier MIDI en fichier WAV si vous voulez). Ceci explique
qu'il soit gourmand en CPU.
Il existe une interface optionnelle bas�e sur ncurses, Slang, Tcl/Tk ou Motif.
Pour utiliser cette application, vous aurez besoin des patchs Gravis Ultrasound. Pour de plus amples informations, consultez les FAQ incluses dans le paquetage TiMidity.
L'auteur est Tuukka Toivonen ([email protected]
).
La derni�re version de TiMidity est disponible sur la TiMidity home page. Cette page contient �galement un lien vers une petite biblioth�que pour patchs GUS
Il s'agit d'un lecteur MIDI qui sort sous FM, GUS et MIDI externe. Il est suppos� d�marrer plus rapidement que les autres lecteurs MIDI. Il peut �galement lire les les fichiers Creative Music, Microsoft RIFF, et les grandes archives MIDI provenant de jeux comme Ultima 7.
Il existe une interface X et une interface SVGA. Il y a
aussi une option de playback en temps r�el incluant
le tra�age de toutes les notes sur chaque canal et du rythme du
playback en cours (inclu automatiquement avec
xplaymidi
et splaymidi
).
Si vous utilisez l'interface SVGA, il vous faudra faire quelque chose comme
$ splaymidi foo.mid; stty sane
parce que l'initialisation du mode tty du terminal ne se fait pas proprement. Cette interface pourrait �tre supprim�e dans un avenir proche.
playmidi a �t� �crit par Nathan Laredo
([email protected]
or [email protected]
).
On peut le r�cupp�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/playmidi-2.3.tar.gz.
Les modules (en musique assist�e par ordinateur) sont des fichiers de musique digitale, constitu�es d'un assortiment d'�chantillons et d'informations de s�quence, qui signalent � l'utilisateur quand jouer quel �chantillon (intrument), sur quelle piste, sur quel ton, et r�aliser un effet (optionnel) comme par exemple le vibrato.
L'avantage par rapport au MIDI est qu'on peut inclure
n'importe quel son (y compris les voix humaines).De plus,
la sonorit� est la m�me quelle que soit la plateforme, car
les �chantillons sont inclus dans le module. L'inconv�nient
est que la taille des fichiers est nettement plus importante
que celle des MIDI. Egalement, il n'y a pas vraiment de
format standard (le seul vrai est le ProTracker, avec
lequel de nombreux modules ne sont pas compatibles). Il
provient d'Amiga.
Le format le plus r�pandu est identifi� par l'extension
.mod
. Il existe de nombreuses autres extensions,
qui d�pendent de leur format.
C'est un programme tr�s portable (il l'a �t� sur
de nombreuses plateformes) qui lit les modules musicaux
SoundTracker et ProTracker. Il utilise une sortie st�r�o
16 bits, et je trouve sa qualit� exellente. Si vous
cherchez un moyen simple de r�duire la consommation
CPU, utilisez l'option -mono
.
Ce programme est un graticiel (selon l'auteur). Il a �t�
�crit par Marc Espie ([email protected]
).
Une version avec le Makefile d�j� configur� pour Linux peut �tre obtenue sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz.
C'est un lecteur de modules musicaux pour carte Gravis UltraSound. Les formats support�s sont 4/6/8 canaux MOD, 8 canaux 669, MultiTracker (MTM), UltraTracker (ULT), FastTracker (XM) et ScreamTracker III (S3M).
Il n�cessite un pilote son 3.0 ou ult�rieur, et bien s�r une GUS. Pour que le contr�le du volume fonctionne de la mani�re voulue, il peut s'av�rer n�c�ssaire de modifier le noyau.
Il poss�de une interface X qui n�cessite le toolkit QT (version 0.99 ou ult�rieure). Connectez vous sur la QT toolkit homepage pour de plus amples informations sur QT.
Il peut �tre distribu� librement. La version originale
a �t� �crite par Hannu Savolainen, et Andrew J. Robinson
en assure � pr�sent la maintenance ([email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/gmod-3.1.tar.gz.
Ce lecteur de modules portable reconnait les formats
XM, ULT, STM, S3M, MTM, MOD et UNI (UNI est un format
interne � MikMod). Il supporte �galement les fichiers
de modules compress�s. Il utilise une sortie son st�r�o
en 16 bits. Pour r�duire simplement la consommation CPU,
utilisez l'option -m
(pour sortie mono).
La version Unix peut utiliser indiff�rement ncurses ou Tcl/Tk pour l'interfa�age. On peut aussi s'en servir comme d'une biblioth�que, pas seulement comme d'un programme ind�pendant.
La version originale a �t� �crite par Jean-Paul Mikkers
([email protected]
). A pr�sent, Jake Stine en assure la
maintenance ([email protected]
). C'est un shareware
et vous devrez l'enregistrer pour toute utilisation
commerciale. Il vous faudra �galement une autorisation
pour toute redistribution commerciale (pour une
redistribution non commerciale, un autorisation n'est pas
n�cessaire).
On peut le trouver sur la MikMod home page.
C'est un lecteur de module (� ne pas confondre avec
le xmp
d'Adagio) qui reconnait les modules MOD,
S3M, MTM, PTM, PTR, STM, 669 et XM (d'autres formats
sont support�s, mais encore de fa�on exp�rimentale ou
incompl�te). Si vous poss�dez une carte son avec table
d'�chantillons sonores (GUS ou SoundBlaster AWE 32),
alors, vous pouvez l'utiliser pour diminuer la charge
du CPU. xmp
peut �galement g�rer les modules
compress�s.
Une interface X pour xmp
est disponible.
xmp
a �t� �crit par Claudio Matsuoka
([email protected]
) et Hipolito Carraro Jr.
On peut le trouver sur la xmp home page.
s3mod
lit des modules MOD de 4,6,ou 8 pistes et des
modules Scream Tracker III. Il utilise une sortie mono
8 bits avec un taux d'�chantillonage par d�faut de
22 kHz. L'option -s
passe en st�r�o, -b
en sortie 16 bits, et -f
r�gle la fr�quence
d'�chantillonage. Cependant, la sortie est plus
mauvaise qu'avec tracker
(bruit de fond), aussi je
conseille d'utiliser plut�t tracker
que s3mod
pour lire des fichiers MOD ordinaires (� moins que
votre machine manque de puissance). La consomation
CPU est nettement inf�rieure � celle de tracker
.
Un copyright a �t� d�pos� par Daniel Marks and David Jeske
([email protected]
), mais vous pouvez faire ce que
vous voulez avec (sauf dire que vous l'avez �crit).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz.
Ce programme en version beta
lit les formats MOD
(15/31 instruments, jusqu'� 32 voix), MTM, ULT et S3M
sur la carte Gravis UltraSound. Il peut aussi lire
les modules compress�s si vous avez install� gzip
,
lharc
, unzip
et unarj
. Il ne peut pas
lire les modules compress�s avec certains compositeurs
Amiga (signature "PACK").
Il n�cessite un pilote son de version 3.0 au minimum. Il ne fonctionnera pas avec un pilote son de version 2.90-2 ou ant�rieure. L'interface en mode texte n�cessite ncurses. Une interface X est �galement incluse, bas�e sur Tcl/Tk.
Il a �t� �crit par Mikael Nordqvist ([email protected]
ou [email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/mod-v0.81.tgz.
C'est un lecteur de modules en version alpha qui
reconnait les formats MTM, S3M et MOD. Il est destin� �
�tre un lecteur de modules pour cartes sans DSP (� ne pas
confondre avec ce que Creative Labs nomme DSP). Sa
consommation CPU est comparable � celle de tracker
.
Il int�gre la possibilit� de faire boucler les modules
s'ils le veulent. Le nombre de boucles peut �tre limit�
avec l'option -l
. Il utilise une sortie son 8 bits
seulement (cf version 0.1).
Il a �t� �crit par Toru Egashira
([email protected]
).
On peut le r�cuperer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/nspmod-0.1.tar.gz.
Ce programe en version alpha a �t� con�u pour lire des modules 4 canaux en utilisant le minimum de ressources CPU. Il n'a pas �t� con�u pour produire un son de grande qualit�. Aussi la seule sortie son disponible est une sortie mono � 22kHz. De plus, la sortie n'est pas aussi propre qu'elle le devrait, du fait de son statut alpha.
Il a �t� �crit par David Groves
([email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/yampmod-0.1.tar.gz.
MPEG est un standard sp�cifiant le codage vid�o ainsi
que la piste audio associ�e pour un stockage digital.
MPEG est habituellement associ� avec la vid�o, mais la
partie audio du standart MPEG peut �tre utilis�e seule. Elle d�finit trois couches (layer),
couche I,II, et III. Les lecteurs pouvant d�coder une
couche �lev�e peuvent �galement d�coder une couche plus
basse (par exemple un lecteur de couche III peut aussi lire les
fichiers de couche II). Les fichiers audio MPEG de couche I
ont habituellement l'extension .mpg
( donc s'il y a
un fichier avec cette extention qui ne peut pas �tre
lu par un lecteur de vid�o MPEG, c'est probablement un flux
audio), la couche II a g�n�ralement l'extension .mp2
,
et la couche III l'extension .mp3
. La compression
audio est plut�t bonne. Un fichier audio MPEG de couche II
faisant 2 M�gaoctets (Mo) prendra problablement 25 Mo
pour un fichier d'�chantillon brut PCM de la m�me qualit�.
Ce programme en version beta est un lecteur de flux audio MPEG efficace, qui supporte les couches I, II, et III. Il est bas� sur du code provenant de plusieurs sources. Il est capable de lire des flux en temps r�el par HTTP (ainsi, on peut lire un flux audio MPEG directement � travers le World Wide Web).
L'auteur principal est Michael Hipp
([email protected]
). Le
programme peut �tre utilis� et distribu� gratuitement
pour des utilisations non-commerciales, sous r�serve
qu'il ne soit pas modifi�. Son insertion dans une
collection de logiciels gratuits (comme une image d'un
serveur FTP sur CD-ROM) est explicitement autoris�.
On peut trouver la version la plus r�cente sur la mpg123 homepage.
Ce lecteur de flux audio MPEG supporte seulement les flux de couche I et II, et manque du support pour les flux de couche III. Il supporte les cartes son 16 bits sous Linux.
Il utilise pas mal les ressources CPU, prenant plus de
55% du temps CPU sur un Pentium 60MHz. La sortie est
intol�rable sur un 486 � 66MHz parce que le CPU ne
peut pas suivre le son. Si cela se produit, essayez
de ne lire qu'un seul canal du flux audio (avec
l'option -l
ou -r
), au lieu de la st�r�o
par d�faut.
Un l�ger changement dans un des fichiers pourrait �tre
n�cessaire pour le compiler. A savoir, vous pourriez
avoir besoin d'ajouter la ligne suivante au d�but du
fichier configuration.sh
.
#! /bin/sh
L'auteur est Tobias Bading ([email protected]
).
On peut r�cup�rer maplay 1.2
sur
ftp://ftp.cs.tu-berlin.de/pub/misc/maplay1.2/maplay1_2.tar.
C'est une modification non officielle (pas par l'auteur
original) de maplay 1.2
qui peut �tre
ex�cut� avec une charge plus basse du CPU. Il
l'accomplis principalement en faisant une sortie
u-law qui aussi sur d'autres plateformes que
SPARC. Notez qu'il utilise la sortie u-law par d�faut,
ce qui rend la qualit� du son moins bonne.
Les modifications ont �t� faites par Orlando Andico
([email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz.
C'est un autre d�riv� de maplay 1.2
. Il ajoute
le support des flux audio MPEG de couche III. Actuellement
il semble y avoir des bugs dans le playback (qui se
manifestent par des bruits aigus). Tripotez les options
pour r�gler le probl�me.
Les modifications ont �t� faites par Timo Jantunen
([email protected]
ou [email protected]
).
Il peut etre utilis� librement, mais seulement pour
un usage non lucratif. Cependant, je ne suis
pas enti�rement s�r de la validit� de ce copyright,
du fait que le maplay
original est sous GPL
(GNU General Public License), licence qui ne permet
pas aux d�riv�s d'avoir un copyright diff�rent.
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay3.tar.gz.
Ce lecteur en version beta est un autre d�riv� de
maplay 1.2
(en fait de maplay 1.2+
, qui est
un d�riv� de maplay 1.2
, sous MS Window seulement).
Il ajoute un support pour les flux audio MPEG de couche
III. Il est aussi capable de lire les fichiers WAV. Il
peut enfin aussi lire des flux re�us � travers des
connections HTTP.
Une autre caract�ristique de splay
est qu'il peut
�tre utilis� comme une biblioth�que (sous License GPL),
ainsi il peut �tre employ� dans d'autres programmes.
Il tente aussi d'augmenter ses performances en utilisant
le threading (pthread
est n�cessairepour utiliser
cette caracteristique) et un peu d'assembleur en ligne.
Une interface en ligne de commande pour splay
est
disponible, ainsi qu'une interface X optionnelle (qui
utilise QT).
Si apr�s compilation, il ne marche pas (par exemple segmentation faults), essayez de le compiler sans le threading.
Il a �t� fais par Jung Woo-jae ([email protected]
).
Il peut �tre obtenu sur la splay's home page.
Ce programme est un lecteur de MPEG audio avec une
interface utilisateur graphique. Il est bas� sur splay
,
ainsi il inclue un support pour les couches audio MPEG
de type I, II et III. Il est aussi capable de lire les flux
audio MPEG en temps r�el sous connexion HTTP.
Il est facilement configurable.
Il utilise le toolkit QT (n�cessite au moins la version 1.2). Il utilise aussi la biblioth�que LinuxThreads (les ex�cutables inclus ne marchent qu'avec la version 0.5).
L'auteur est Joel Lindholm
([email protected]
).
La derni�re version peut �tre r�cup�r�e sur ftp://kewl.campus.luth.se/pub/jukebox.
Ce lecteur de MPEG audio en version beta supporte seulement les flux audio de couche III. Il est capable de lire directement vers la carte son, et il peut sortir des fichiers au format brut PCM ou au format WAV. Il charge par contre vraiment le CPU (� peu pr�s 60% sur un pentium 133MHz).
Il a �t� �crit par Tomislav Uzelac
([email protected]
). Il peut �tre utilis�
et distribu� librement, tant qu'il n'est pas vendu
� des fin commerciales sans autorisation (l'inclure
dans des CD-ROMs qui contiennent des logiciels gratuits
est, par contre, explicitement autoris�).
On peut le r�cup�rer sur ftp://ftp.rasip.fer.hr/pub/mpeg/amp-0.7.3.tgz.
Cette biblioth�que en version alpha a �t� �crite pour �tre une impl�mentation rapide d'une biblioth�que de d�codage pour des IHM vari�es. Il suporte les MPEG audio de couche I, II, et III. Il est capable d'effectuer des acc�s al�atoires aux flux de bits. Une interface en ligne de commande est incluse, ainsi qu'une interface Motif (Lesstif), fournie dans la version Linux.
Il est de Gilles Boccon-Gibod, Alain Jobart et d'autres. L'interface pour la biblioth�que peut �tre r�cup�r�e librement. La biblioth�que elle-m�me demande une license pour �tre utilis�e (une license pour la source et les ex�cutables est disponible).
L'interface pour la biblioth�que peut �tre obtenue sur la XAudio home page.
C'est un convertisseur de MPEG audio de couche III en fichiers d'�chantillons au format WAV, AIFF, SND, AIFC, ou juste PCM brut. La version Linux ne sort pas directement le son sur la carte audio. On doit d'abord le convertir en un autre format.
Cependant, quand vous essayez de lire un fichier convertis
avec sox
, vous n'entendrez probablement que des bruits
parce que l'ordre des mots dans les �chantillons PCM n'est
pas bon (au moins sur les machines Intel). Vous avez besoin
de donner � sox
l'option -x
pour r�soudre ce
probl�me. Mais certains lecteurs n'ont pas besoin d'�tre
avertis que l'ordre des mots est mauvais, ainsi vous
n'aurez peut �tre pas � vous inqui�ter de cela.
Si vous avez un ordinateur vraiment rapide (probablement
au moins un Pentium 100MHz), alors vous pouvez essayer de
lire un flux MPEG de couche III directement sans avoir
besoin de convertir pr�alablement le fichier audio
en un autre format comme dans l'exemple suivant (cet
expemple suppose que vous utilisiez sox
et que
vous lisiez un �chantillon st�r�o de 44,1 kHz).
$ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 -
Le nombre apr�s -r
est la fr�quence du flux audio, et
le nombre apr�s -c
d�pend de s'il est mono ou st�r�o
(ou m�me quadriphonique). Si �a vous semble trop compliqu�,
vous pouvez utiliser quelque chose comme un script shell
ou un alias.
C'est un shareware d�pos� par Fraunhofer-IIS. Une version de d�monstration pour les syst�mes Linux � base de x86 peut �tre r�cup�r� sur ftp://ftp.fhg.de/pub/layer3 La version de d�monstration convertis seulement les flux audio MPEG de couche III.
Ce logiciel en version beta est un lecteur
de flux audio MPEG dot� d'une interface graphique,
similaire � celle utilis�e par son
homologue sous Windows winamp
.
Aucun droits de reproduction n'est mentionn� (je suppose
qu'il peut �tre librement utilis� pour un usage personnel).
Il est maintenu par Mikael Alm ([email protected]
),
Thomas Nilsson ([email protected]
) et Olle Hallnas
([email protected]
).
On peut le r�cup�rer sur X11Amp's homepage. Seuls les ex�cutables pour les syst�mes Intel Linux et FreeBSD sont disponibles � cette adresse.
Tir� de la page man de sox
:
Ils (format WAV) apparaissent comme �tant tr�s similaires aux fichiers IFF, mais ce ne sont pas les m�mes. Ce sont les formats de fichiers son natifs de Windows 3.1. Evidemment, Windows 3.1 est d'une telle incroyable importance pour l'industrie informatique qu'il se doit d'avoir son propre format de fichier son.
Ils ont habituellement l'extention .wav
.
A voir aussi la section sox et bplay pour d'autres lecteurs de WAV que ceux pr�sent�s ici.
Ce programme supporte la lecture et l'enregistrement avec le format WAV. Il utilise un syst�me de verrou, ainsi un seul son peut �tre lu � la fois. Ses capacit�s de verrou peuvent �tre utilis�es ind�pendamment de celles de lecture du son.
En plus d'une interface en ligne de commande, il y a une interface Motif, utilisable avec Lesstif.
Il a �t� �crit � l'origine par Andre Fuechsel
([email protected]
), mais a �volu� au
point d'avoir �t� completement r�ecrit par Warren W. Gay
([email protected]
ou [email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/wavplay-1.0.tar.gz.
Cette section pr�sente les moyens disponibles pour lire les formats son qui ne m�ritent pas une section s�par�e (par exemple les formats qui n'ont qu'un lecteur disponible), ou les lecteurs qui lisent plus d'un format.
Ce programme est en fait un convertisseur : il convertit
un format son en un autre. Toutefois, des versions
de sox
, invoqu�es comme play
, lisent les
sons ( l'application play
dans le Sound HOWTO
d�taille probablement cela). Il supporte les donn�es
binaires brutes (pas de header) et textuelles, les fichiers
son IRCAM, .voc
de Sound Blaser, .au
de SPARC
(sans header), HCOM de Mac,.sou
sur PC/DOS, SndTool,
et Sounder, .snd
de NeXT, RIFF/WAV de Windows 3.1,
.smp
de Turtle Beach, CD-R, AIFF de Apple/SGI, et
le format 8SVX.
Depuis � peu pr�s les kernels 1.3.6x, vous pourriez avoir
� faire un petit changement dans un fichier pour le faire
lire du son directement. A savoir, vous devez changer la
ligne 179 dans sbdsp.c
de
if (abuf_size < 4096 || abuf_size > 65536) {
en
if (abuf_size < 1 || abuf_size > 65536) {
Il se peut que �a ne soit pas n�cessaire, mais le faire ne peut causer aucun disfonctionnement.
Il a �t� �crit et depos� par plusieurs personnes et peut �tre utilis� par n'importe qui.
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/Lsox-linux.tar.gz. En plus, cette version supporte les formats MS ADPCM et IMA ADPCM WAV.
Une version plus r�cente de Chris Bagwell
([email protected]
) (bas�e sur la derni�re version
gamma du sox
original, et incluant les modifications
ci-dessus) peut �tre r�cup�r�e sur
ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz.
Ce programme en version beta lit les fichiers audio
bruts, WAV et VOC. Il est aussi en mesure d'enregistrer dans
ces formats. Il utilise une vari�t�s de techniques pour
obtenir le vitesse la plus �lev�e possible, permettant
ainsi d'�tre ex�cut� de fa�on acceptable m�me sur des
machines lentes. Une de ces techniques requiert que les
programmes install�s soient setuid root. Le barge esp�rant
l'utiliser devrait employer le paquetage Debian de
Ian Jackson ([email protected]
), qui permet d'�ter
la caract�ritique n�cessitant le bit setuid.
L'auteur est David Monro ([email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/bplay-0.96.tar.gz.
Ce programme �mule la puce Sound Interface Device (MOS 6581, commun�ment appel�e SID) et le Micro Processor Unit (MOS 6510) du Commodore 64. Il est ainsi possible de charger et d'ex�cuter des programmes en code machine C64 qui produisent de la musique ou du son. En g�n�ral ce sont des fragments de code et de donn�es qui sont tir�s de jeux et de d�mos directement transf�r�s du C64.
Il utilise une interface en ligne de commande par d�faut. Il existe aussi des interface en Tk ou QT disponible s�par�ment du paquetage principal.
Il est maintenu par Michael Schwendt
([email protected]
).
Il peut �tre obtenu sur la SIDPLAY's home page.
Ce programme vous permet d'�couter des sons, qui sont stock�s dans un format propri�taire, en temps r�el � travers Internet sans rapatrier int�gralement le fichier son pr�alablement. Il peut �tre utilis� seul, mais il est vraiment destin� � �tre utilis� � travers un navigateur web (Mosaic et Netscape le supportent explicitement). Il ne peut etre utilis� sans X (vous ne devriez pas pouvoir le faire marcher avec Lynx sur une console texte).
Cependant, il existe un bricolage qui permet d'executer le lecteur RealAudio depuis une console. Pour que �a fonctionne, il vous faudra le serveur X virtual frame buffer (Xvfb). Ce bricolage peut �tre r�cup�r� sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/traplayer-0.5.tar.gz.
Il a �t� r�alis� par Progressive Networks, Inc. Il ne peut �tre redistribu�, modifi�, etc. Regardez la license pour les d�tails exacts sur ce que vous pouvez faire. Il peut �tre obtenu en s'enregistrant gratuitement sur la RealAudio home page.
On peut se demander ce que cat
, l'utilitaire de
concat�nation parfois suremploy�, a � faire avec la
lecture des sons. Je vais vous montrer son utilisation
� travers un exemple.
$ cat sample.voc > /dev/dsp
$ cat sample.wav > /dev/dsp
$ cat sample.au > /dev/audio
Faire un cat
d'un fichier .au
sur /dev/audio
marchera habituellement, et si vous avez suffisament de chance
pour que le fichier ait un ordre d'octets correct (pour votre
plateforme) etc., un cat
d'un fichier son qui utilise des
�chantillon PCM (comme .wav
ou .voc
) sur /dev/dsp
pourrait m�me donner quelque chose d'audible.
Ce n'est pas un usage totalement inutile de cat
. Par
exemple, si vous avez un fichier son qu'aucun de vos
programmes ne reconnaisse, et dont vous savez qu'il utilise
des �chantillons PCM. Vous pourrez alors �tre en mesure d'en
avoir une id�e tr�s approximative (si vous �tes chanceux).
Cette section ne concerne pas la lecture des fichiers son. Cependant, il existe une collection d'utilitaires que vous pourriez trouver utiles.
C'est une simple interface en ligne de commande pour
contr�ler le volume (qu'est ce que �a aurait pu �tre
d'autre ?). Il a aussi un programme s�par�, inclus
dans le paquetage, ayant une interface en Tcl/Tk permettant
de contr�ler le volume, de lire les fichiers son .au
.
Un lecteur tr�s simple de CD en Tcl/TK est aussi inclus.
C'est un Freeware et il a �t� �crit par Sam Lantinga
([email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/soundcard/volume-2.1.tar.gz.
C'est une application en Tcl/Tk utilisant sox
qui supporte
la lecture, l'enregistrement, et l'�dition de sons num�riques. La
distribution inclue sox
pour eviter tous problemes de comptabilit�.
Il a �t� �crit par Paul Sharpe et N. J. Bailey
([email protected]
). Il peut �tre librement utilis�
et distribu� si vous leur envoyez un courrier.
Il peut �tre trouv� sur la Sound Studio's home page.
Ce programe en version beta dot� d'une interface Tcl/Tk
est un navigateur de fichiers de musicaux qui vous permet de
lire des formats de son vari�s tant que le programme
appropri� pour les jouer est sur votre syst�me. Par d�faut
gmod
est utilis� pour lire les fichiers MOD et mp
pour les fichiers MIDI (vous pouvez changer la source pour
utiliser d'autres programmes).
Il a �t� �crit et d�pos� par Shannon Hendrix
([email protected]
ou
[email protected]
).
On peut le r�cup�rer sur ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tmusic-1.0.tar.gz.