|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Ceci est le document Linux Sound-HOWTO. Il est con輹 pour 黎re une r馭駻ence rapide couvrant tout ce que vous devez savoir pour installer et
L'騁ude se limite aux aspects des cartes son qui concernent Linux. Pour des informations plus g駭駻ales sur les cartes, la musique et le son, consultez la section Autres sources d'information.
Beaucoup de ces informations proviennent des fichiers Readme
(`lisez-moi') provenant de la documentation fournie avec le code source
du pilote son, 馗rit par Hannu Savolainen
(hannu@voxware.pp.fi). Que Hannu et les nombreuses autres personnes
premi鑽e version; post馥 uniquement dans le canal SOUND de la `linux activists mailing list' (`liste de diffusion des activistes Linux').
corrections mineures; premi鑽e version disponible sur les sites d'archives.
conversion au format SGML ; maintenant disponible sous plusieurs formats, grâce aux outils Linuxdoc-SGML de Matt Welsh; la
le pilote son 2.5a est maintenant dans la distribution du noyau 1.1; note sur le support GUS-MAX; quelques petites corrections.
ajout d'information sur l'erreur "no space on device" ; site web de l'auteur; autres changements divers et vari駸.
l'Audio Excel DSP16 n'est plus support馥 (mais devrait refonctionner dans quelques mois); changements pour le programme configure; la version italienne de ce HOWTO est disponible; astuce pour régler les gains du mixer au chargement du module son; la derniere version stable du noyau est maintenant 2.0; nouveau nom pour le pilote son; question concernant les droits des fichiers de p駻iph駻ique son.
espagnole; petites corrections grammaticales.la traduction chinoise de ce document est disponible; un pilote alternatif pour la GUS; le package radio modem; le guide Linux Multimedia est desormais disponible en Fran軋is et en Japonais; r馭駻ences il faut lancer fuser en tant que root.
cette nouvelle version est publi馥 selon la licence LDP plutot que GPL.
Des versions hypertexte de ce document ainsi que des autres HOWTOs pour Linux sont disponibles sur un grand nombre de sites web dont http://sunsite.unc.edu/LDP/. La plupart des distributions Linux sur CD-ROM contiennent les HOWTOs, souvent dans le r駱ertoire /usr/doc et il est possible d'en acheter des versions imprim馥s chez plusieurs revendeurs sp馗ialis駸. Parfois, les HOWTOs disponibles sur CD-ROM, sur les sites son sous Linux dans la mesure du possible. Avant de poser directement une question, merci de lire toutes les informations contenues dans ce HOWTO, et envoyez-moi une description d騁aill馥 du probl鑪e. Merci de ne pas me poser mailto:linux-howto@sunsite.unc.edu.
Copyright 1995-1997 Jeff Tranter.
Traduction fran軋ise 1998 Ga? Duval.
la m駑oire de l'ordinateur. De m麥e, un Convertisseur Num駻ique-Analogique (N/A ou DAC en anglais) convertit les valeurs num駻iques en une tension analogique qui peut alors 黎re amplifi馥 pour "attaquer" un haut-parleur et produire du son... (ndt : il s'agit du rapport entre le niveau sonore le plus fort restituable sans distortion, et le niveau de souffle ou de bruit inh駻ent au mat駻iel de restitution. Cette plage dynamique est exprim馥 de manière logarithmique en decibels (dB). En th駮rie, lorsque l'on ajoute un nouveau bit de codage pour chaque échantillon, on double cette plage, ce qui correspond à un gain en dynamique de 6 dB :-) )Les cartes son utilisent typiquement un codage sur 8 ou 16 bits (ndt : et parfois 24), peuvent 黎re charg駸 dans une m駑oire d馘i馥 puis rejou駸, combin駸, et modifi駸 en sollicitant peu le microprocesseur de la machine. Toutes les cartes son actuelles supportent la synth鑚e par tables d'échantillons sonores.
soit : interface num駻ique pour instruments musicaux en français. Ce protocole mat駻iel et logiciel standard permet aux "instruments électroniques" de communiquer entre eux. Les 騅鈩ements envoy駸 dans un bus MIDI peuvent aussi 黎re m駑oris駸 dans des fichiers MIDI. Cela permet de les 馘iter ult鑽ieurement et de les rejouer. Beaucoup de cartes son poss鐡ent une interface MIDI. Celles qui n'en n'ont pas peuvent quand m麥e jouer des fichier MIDI.Les fichiers MOD sont un format courant pour les sons g駭駻駸 par ordinateur. En plus des informations relatives aux notes devant 黎re jou馥s, ces fichiers contiennent des échantillons d'instruments ou de voix digitalis馥s. Les fichiers MOD proviennent du monde Amiga, mais
Le concepteur de ce pilote, Hannu Savolainen, en rend souvent publiques les nouvelles versions beta avant qu'elles ne deviennent parties int馮rantes du noyau Linux. La liste la plus actualis馥 des cartes support馥s se trouve sur : http://www.4front-tech.com/ossfree/new_cards.html (USA) ou http://personal.eunet.fi/pp/voxware/new_cards.html est une 駑ulation du pilote son de SunOS !).
Les cartes son suivantes sont support馥s par le pilote son du noyau linux :
Notez bien que les cartes Plug and Play (PnP) ne sont pas enti鑽ement
Les autres cartes qui sont annonc馥s comme 騁ant compatibles avec une des cartes support馥s vues plus haut peuvent fonctionner un tr鑚 petit nombre le sont suffisament pour fonctionner avec le pilote SoundBlaster de Linux. Ces cartes fonctionnent habituellement mieux en utilisant les pilotes MSS/WSS ou MAD16. Seules les v駻itables cartes SoundBlaster fabriqu馥s par Creative Labs et qui utilisent les puces Creative (comme la SoundBlaster16 Vibra), la MV Jazz16 et les cartes bas馥s sur l'ESS688/1688 fonctionnent en g駭駻al avec le pilote SoundBlaster. Tenter d'utiliser une "carte son SoundBlaster Pro compatible 16 bits" avec le pilote de p駻iph駻ique SoundBlaster est en g駭駻al une perte de temps.
Le noyau Linux supporte les ports SCSI pr駸ents sur quelques cartes son (par exemple, sur la SoundBlaster16 Vibra) et les interfaces propri騁aires pour un certain nombre de lecteurs de CD-ROM (par CDROM HOWTO pour plus d'informations.
Un module chargeable du noyau supportant les ports joystick (dont certains fournis avec certaines cartes son) est 馮alement disponible.
Notez que les pilotes de p駻iph駻ique SCSI, CD-ROM, joystick http://www.4front-tech.com/.
Markus Mummert ( mum@mmk.e-technik.tu-muenchen.de) a con輹 un pilote son pour les cartes son Turtle Beach Multisound (classic), Tahiti et Monterey. La "Un pilote pour v駻itable interface MIDI compatible Roland MPU-401 (incluant la SCC-1 et la RAP-10/ATW-10 Roland). Fourni avec un ensemble d'utilitaires, dont un lecteur/enregistreur pour fichiers MIDI standards."
des images en fonction d'un battement sans perte de pr馗ision, une interface avanc馥 de relecture/enregistrement/overdub (lecture et enregistrement simultan駸) et beaucoup plus encore."
On peut le trouver sur ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz.
Jaroslav Kysela et d'autres ont 馮alement con輹 un pilote alternatif pour la Gravis UltraSound. Consulter la page 2.1.x (attention, version de d騅eloppement !) contiennent un pilote qui fonctionne avec les cartes compatibles SoundBlaster et Windows Sound System pour pouvoir utiliser les protocoles paquets AFSK 1200 bps et FSK 9600 bps. Voyez le HOWTO AX25 pour plus de d騁ails (je suis moi-m麥e radio-amateur avec VE3ICH comme indicatif !).
Un autre pilote son est 馮alement disponible, qui ne n馗essite pas de carte son : il utilise le caractéristiques du haut-parleur interne. Pour de plus amples informations, consultez la documentation fournie avec ce pilote.
La version actuelle est 1.1 et peut-黎re trouv馥 sur le mat駻iel ad駲uat.
La configuration du support son sous Linux doit se faire selon les 騁apes suivantes :
Dans la suite sont explicit馥s toutes ces 騁apes.
("switch" ou "jumper") permettant de configurer les adresses IRQ (Interrupt ReQuest = requ黎e d'interruption ), DMA (Direct Memory Access = bus de transfert direct des donn馥s), les canaux, etc. Si vous n'êtes pas certain, utilisez les r馮lages d'usine. Essayez d'騅iter les conflits avec d'autres pr駻iph駻iques (comme les cartes ethernet, les cartes SCSI, les ports s駻ie et parall鑞e).Normalement, vous devrez utiliser les m麥es adresses d'E/S, d'IRQ et de DMA que celles fonctionnant sous DOS. Cependant, dans certains cas (en particulier avec les cartes PnP) vous aurez peut-黎re besoin d'un r馮lage particulier pour que cela fonctionne avec Linux. Il faudra peut-黎re faire quelques essais.
CHANGELOG - description des modifications pour chaque version COPYING - droit et restrictions de duplicationSuivez tout d'abord la proc馘ure habituelle pour compiler le noyau. Il existe actuellement trois interfaces disponibles pour la proc馘ure de configuration. Une interface graphique sous X11 peut 黎re lanc馥 par "make xconfig". Une interface ou "make menuconfig". En effet, les choix par d馭aut sont toujours positionn駸 sur "No", ce qui n'est pas correct dans tous les cas. En particulier, l'option "/dev/dsp and /dev/audio support" (CONFIG_AUDIO) doit habituellement 黎re valid馥.
Dans ce document, je suppose que vous utilisez la proc馘ure traditionnelle en mode texte : "make config". N饌nmoins, la proc馘ure est identique dans les autres cas.
Il y a 馮alement deux autres mani鑽es de configurer le son. La premi鑽e est l'"ancienne" fa輟n (la seule disponible PSS, SM Wave, AudioTrix Pro et TurtleBeach Tropez/Maui. Avec ces cartes, on utilisera la vieille proc馘ure.
La "nouvelle" m騁hode est toujours utilis馥 en faisant "make xconfig". Quand on utilise "make menuconfig", on peut choisir
La m騁hode recommend馥 est l'utilisation de "make menuconfig" avec l'ancienne m騁hode de configuration. Beaucoup de probl鑪es de configuration du son proviennent (au moins en partie) de l'utilisation de la nouvelle m騁hode.
affich馥 en lettre majuscule telle que : "[Y/n/?]" signifie "y" par d馭aut et vice versa. Pour valider la valeur par d馭aut, appuyez juste sur Enter, tout en sachant que cette valeur par d馭aut n'est pas forc駑ent correcte.Si vous rentrez "?", vous aurez un court message d'explication sur l'option pr駸ente.
Notez 馮alement que toutes les options ne sont pas demand馥s. Le programme de configuration d駸active certaines questions en fonction des choix pr馗edemment valid駸. Il peut 馮alement s駘ectionner Si vous souhaitez utiliser cette ancienne configuration, alors entrez "y". Si vous essayez une configuration diff駻ente ou si vous utilisez une nouvelle version du noyau, r駱ondez "n" pour commencer la configuration.
R駱ondez "y" uniquement si vous poss馘ez une Pro Audio Spectrum 16, une ProAudio Studio 16 ou une Logitech SoundMan 16. Ne r駱ondez pas "y" si vous avez une autre carte de chez Media Vision ou Logitech car elle ne sera pas compatible PAS16.
R駱ondez "y" si vous avez une GUS ou une GUS MAX. R駱ondez "n" si vous n'avez pas de GUS car ce pilote utilise beaucoup de m駑oire.
Attention avec cette question. L'interface MPU-401 est support馥 d'interface MPU-401 peut causer des disfonctionnements. Si votre carte est normalement support馥, consultez quand m麥e les instructions sp馗ifiques la concernant dans le fichier Readme.cards. Il est plus sûr d'entrer "y" si vous poss馘ez une v駻itable
R駱ondez "y" si vous poss馘ez une carte Orchid SW32, ou Cardinal DSP16 ou encore d'autres cartes bas馥s sur les puces PSS (codec AD1848 + puce DSP ADSP-2115 + puce Echo ESC614 ASIC).
v
instructions sp馗ifiques dans le fichier Readme.cards. Certains pilotes poss鐡ent leur propre support MSS et l'activation de cette option dans ce cas causera un conflit.R駱ondez "y" si vous avez une carte son bas馥 sur les puces Ensoniq SoundScape. De telles cartes sont fabriqu馥s, au moins chez Ensoniq, Spea et Reveal (ce dernier fabrique 馮alement d'autres types de cartes).
R駱ondez "y" si vous avez une AudioTriX Pro.
R駱ondez "y" ici si votre carte poss鐡e une puce d'interface Mozart (OAK OTI-601) ou MAD16 (OPTi 82C928 ou 82C929). Ces circuits sont assez r駱andus, il est donc possible qu'un grand nombre de cartes "anonymes" en poss鐡ent. De plus, la puce MAD16 est utilis馥 dans des cartes fabriqu馥s par des constructeur connus comme Turle Beach (Tropez), Reveal (quelques mod鑞es) et Diamond (les plus r馗entes).
R駱ondez "y" si vous avez une carte bas馥 sur les circuits Crystal CS4232.
R駱ondez "y" ici si vous poss馘ez l'une de ces cartes.
Activez cette option si votre carte est une SoundBlaster Pro ou une SoundBlaster 16. Idem si vous avez une carte clone de SoundBlaster Pro. On peut 馗onomiser un peu de m駑oire ici en r駱ondant "n" mais l'alternative la plus sûre est de r駱ondre "y".
Validez si vou avez une SoundBlaster 16 (dont l'AWE 32).
Cette option affecte 馮alement tous les p駻iph駻iques compatibles MPU-401 et/ou General MIDI.R駱ondre "y" ici.
R駱ondre "n" d駸active /dev/sequencer et /dev/music.
R駱ondez "y" si vous poss馘ez une carte son Sound Galaxy NX Pro et que vous voulez utiliser ses fonctions 騁endues de mixage.
R駱ondez "y" si vous avez une carte son MV Jazz 16.
R駱ondez "y" si vous poss馘ez une carte Logitech SoundMan Games.
Apr鑚 toutes ces questions, le programme de configuration vous questionne sur la configuration sp馗ifique de la carte. Habituellement, juste quelques adresses d'E/S, d'IRQ et de DMA sont demand馥s. Pour certaines cartes, le programme demande quels fichiers doivent 黎re utilis駸 The sound driver is now configured. Save copy of this configuration to /etc/soundconf [Y/n/?]
Normalement, vous devriez entrer "y" ce qui vous permettra 騅entuellement de conserver vos options de configuration les fichiers correspondant dans /usr/include/linux, et qu'ils contiennent respectivement uniquement les lignes #include <linux/soundcard.h> et #include <linux/ultrasound.h>.
Vous pouvez maintenant recompiler et installer le nouveau noyau.
Pour op駻er proprement, des entr馥s des fichiers de p駻iph駻iques doivent 黎re cr馥s pour vos p駻iph駻iques son. Normalement, % ls -l /dev/sndstat crw-rw-rw- 1 root root 14, 6 Apr 25 1995 /dev/sndstat
Notez que le fait d'avoir des fichiers de p駻iph駻iques
Si vous utilisez le pilote son du haut-parleur PC, lisez la documentation qui va avec ce paquetage pour d騁erminer quels fichiers doivent 黎re cr鳬s.
Pendant le red駑arrage, essayez de v駻ifier quelques
messages d'information tels que ceux qui suivent (s'ils d馭ilent
trop vite, vous pourrez les retrouver avec la commande dmesg) :
Sound initialization started
<Sound Blaster 16 (4.13)> at 0x220 irq 5 dma 1,5
<Sound Blaster 16> at 0x330 irq 5 dma 0
<Yamaha OPL3 FM> at 0x388
Sound initialization complete
Cela devrait correspondre avec votre carte son et votre quelque chose dans ce style :
% cat /dev/sndstat
Sound Driver:3.5.4-960630 (Sat Jan 4 23:56:57 EST 1997 root,
Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586)
Kernel: Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586
Config options: 0
Installed drivers:
Type 1: OPL-2/OPL-3 FM
Type 2: Sound Blaster
Type 7: SB MPU-401
Card config:
Sound Blaster at 0x220 irq 5 drq 1,5
SB MPU-401 at 0x330 irq 5 drq 0
OPL-2/OPL-3 FM at 0x388 drq 0
Audio devices:
0: Sound Blaster 16 (4.13)
Synth devices:
0: Yamaha OPL-3
Midi devices:
0: Sound Blaster 16
Timers:
0: System clock
Mixers:
0: Sound Blaster
Cette derni鑽e commande peut g駭駻er des messages un petit fichier son et envoyez-le vers le fichier de p駻iph駻ique pour v駻ifier basiquement la sortie son. Par exemple :
% cat endoftheworld >/dev/dsp
% cat crash.au >/dev/audio
(prennez garde de ne pas ommetre le ">" dans les commandes ci-dessus)
Notez que, g駭駻alement, utiliser cat n'est
pas une fa輟n correcte de jouer des fichiers audio, mais
juste un moyen rapide de v駻ification. Vous souhaiterez
carte votre mat駻iel est r馥llement compatible
(en postant dans fr.comp.os.linux par exemple).
Quelques fichiers son peuvent 黎re trouv駸 dans ce paquetage :
N'oubliez pas de parler dans le micro pour que cela fonctionne !!! Vous pouvez 馮alement avoir besoin de trouver un programme `mixer' (m駘angeur de sources sonores), afin de s駘ectionner le microphone comme 騁ant le p駻iph駻ique d'entr馥. Ceci doit 馮alement
ou listez le fichier /proc/version:
% cat /proc/version
Linux version 2.0.0 (root@fizzbin) (gcc version 2.7.0) #1 Tue Jun 4 16:57:55 EDT 1996
d駑arrage en utilisant la commande dmesg :
% dmesg
ou
% tail /var/adm/messages
sous Linux et sous DOS. Consultez le fichier Readme.cards dans les sources
du pilote son Linux pour conna?re les d騁ails de configuration de
votre carte.
Si votre carte n'est pas mentionn馥 dans ce document, il est possible que d'Hannu Savolainen et les fichiers Readme pr駸ents dans les sources du noyau.
Esc-x doctor :-)Je donne ici quelques exemples d'applications que vous aimerez peut-黎re avoir si vous poss馘ez une
Sox)aumix ou xmix)play ou wavplay)tracker)playmidi)Pour chacun de ces outils, il existe souvent aussi bien une version graphique qu'un version texte. Vous trouverez 馮alement quelques applications plus 駸ot駻iques (comme des utilitaires de synth鑚e ou de reconnaissance vocale) qu'il peut-黎re amusant d'essayer...
Ce sont des noms le plus souvent "standard", mais certaines distribtutions Linux peuvent avoir choisi des noms diff駻ents.
lien symbolique vers /dev/audio0
p駻iph駻ique audio compatible avec les stations Sun (dans une impl駑entation partielle seulement : il n'y a pas de support de l'interface ioctl Sun, uniquement l'encodage u-law)
second p駻iph駻ique audio (pour certaines cartes son ou si vous en avez deux)
normalement, c'est un lien symbolique vers /dev/dsp0
premier p駻iph駻ique d'馗hantillonage
second p駻iph駻ique d'馗hantillonage
lien vers /dev/mixer0
premier mixeur son
second mixeur son
interface s駲uenceur de haut niveau
acc駸 bas niveau pour MIDI, FM et GUS
normalement, lien vers /dev/music
premier port MIDI
second port MIDI
troisi鑪e port MIDI
quatri鑪e port MIDI
indique l'騁at du pilote son
Le pilote pour haut-parleur PC fournit les fichiers de p駻iph駻iques suivant :
La lecture de /dev/audio ou /dev/dsp fournira des donn馥s 馗hantillon馥s qui peuvent 黎re redirig馥s vers un fichier. Un programme tel que vrec facilite le r馮lage de la fr駲uence d'馗hantillonage, la dur馥 d'enregistrement, etc. Vous aurez aussi certainement besoin d'un programme de mixage pour s駘ectionner l'entr馥 son apropri馥.
ajoutez ceci (avec des valeurs correctes pour votre syst鑪e) :
#define SB2_BASE 0x330
#define SB2_IRQ (7)
#define SB2_DMA (2)
#define SB2_DMA2 (2)
Les pilotes suivants ne permettent pas d'instances multiples :
Ceci peut arriver si vous tentez d'envoyer des donn馥s vers /dev/audio ou /dev/dsp sans cr馥r le fichier de p駻iph駻ique ad駲uat. Ce fichier suffisamment de m駑oire vive sur votre machine lorsque le fichier de p駻iph駻ique est ouvert. Le pilote audio a besoin d'au moins deux pages (de 8 ko) contiguës de m駑oire vive physique pour chaque canal DMA. Cela peut arriver avec des machines ayant moins de 16 Mo de RAM ou qui tournent sans discontinuer depuis tr鑚 longtemps. Il est possible de lib駻er de la m駑oire vive en compilant et en 騙馗utant ce programme C avant d'ouvrir le fichier de p駻iph駻ique :
main() {
int i;
char mem[500000];
Selon Brian Gough, il existe un conflit potentiel entre les
SoundBlaster utilisant le canal DMA 1 et les lecteurs de bandes
QIC-02 utilisant le m麥e canal. D'où des erreurs
de type "device busy". Si vous utilisez FTAPE, il se peut que
6.10 Lecture incompl鑼e d'un fichier d'馗hantillons audio
Habituellement, cela se traduit par l'arr黎 de la lecture
au bout d'une seconde environ, avec un message d'erreur du type
"missing IRQ" ou "DMA timeout". Il s'agit certainement d'une
6.11 Il y a des pauses lors de la lecture d'un fichier MOD
La lecture des fichiers MOD n馗essite beacoup de ressources
CPU. Il se peut que vous ayez trop de processus en cours ou bien que
votre ordinateur soit trop lent pour une lecture en temps r馥l.
Vous pouvez alors:
- tenter une lecture avec un taux d'馗hantillonage plus faible
ou en mono
- supprimer des processus
- acheter un ordinateur plus rapide :-)
6.12 Erreurs de compilation d'applications utilisant le son
Les version 1.0c et ant駻ieures du pilote son utilisent des
appels ioctl() incompatibles. R馗up駻ez des
sources plus r馗entes ou effectuez les modifications n馗essaires
6.13 SEGV en utilisant des ex馗utables qui fonctionnaient avant
Il s'agit certainement du m麥e probl鑪e que pr馗馘emment.
6.14 Quels sont les bugs connus et les limitations dans le pilote son ?
Ils sont partiellement r駱ertori駸 dans le Hacker's Guide to
VoxWare, actuellement disponible sous forme provisoire. La derni鑽e
version est la "draft 2" disponible sur
騁aient disponibles sur le site web de 4Front Technologies.
Une autre source d'information est le Guide du Multim馘ia sous Linux
(ndt: traduit en Fran軋is par Eric Dumas). Voir les r馭駻ences
dans ce document.
- la fr駲uence d'馗hantillonage et la taille des 馗hantillons
- l'application utilis馥 pour jouer et enregistrer
- la carte son utilis馥
- la vitesse du disque dur, la vitesse du processeur, la taille du cache, etc.
44 khz utilise plus de 40% des ressources processeur d'un 486/50 et qu'un
386/25 peut difficilement jouer plus rapidement que 22 khz (ceci pour des cartes
8 bits de type SondBlaster...). Une carte comme la Gravis UltraSound a
r馮lages de l'EEPROM et les modifications apport馥s fonctionneront donc au prochain red駑arrage
sous Linux.
Dernier probl鑪e - les vieilles puces Symphony r馘uisent de mani鑽e importante les
p駻iodes de cycle I/O pour acc駘erer les acc鑚 au bus. Aucune des cartes essay馥s
aucune garantie mat駻ielle. Vous devrez peut-黎re :
- contacter le distributeur de la carte-m鑽e pour remplacer la vieille puce incrimin馥
- changer de carte-m鑽e ou...
- acheter une autre carte-son !
6.17 Est-il possible de lire et de jouer des 馗hantillons sonores simultan駑ent ?
ftp://sunsite.unc.edu/pub/Linux/games/doom.
Si DOOM r穃e sur votre syst鑪e, d駸activer le son (en renommant le fichier sndserver) peut augmenter les performances.
Par d馭aut, DOOM ne supporte pas la musique sous Linux. Le programme musserver y rem馘ie. On peut le trouver sur
ftp://pandora.st.hmc.edu/pub/linux/musserver.tgz.
- avec le m麥e mixeur, positionnez le gain d'entr馥 du p駻iph駻ique au maximum
- Si vous le pouvez, essayez de tester l'enregistrement du son sous
DOS afin de d騁erminer s'il existe ou non un probl鑪e de mat駻iel
6.25 Ma carte son 16 bits "compatible SoundBlaster" fonctionne seulement en
mode 8-bits sous Linux.
Les cartes son 16 bits dites "compatible SoundBlaster" ne sont v駻itablement qu'avec le mode
ftp://sunsite.unc.edu:/pub/Linux/kernel/sound/
-
ftp://sunsite.unc.edu:/pub/Linux/apps/sound/
-
ftp://tsx-11.mit.edu:/pub/linux/packages/sound/
-
ftp://nic.funet.fi:/pub/Linux/util/sound/
-
ftp://nic.funet.fi:/pub/Linux/xtra/snd-kit/
-
Ceci est possible pour les versions r馗entes du noyau.
Consultez les fichiers /usr/src/linux/drivers/sound/Readme.modules et
/usr/src/linux/Documentation/modules.txt (ou
/usr/src/linux/README) pour plus d'informations.
6.28 Puis-je utiliser ma carte son pour remplacer le "bip" produit par ma console ?
Essayez le programme oplbeep que l'on peut trouver sur
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/misc/modreq_beep.tgz
Une variante est le programme beep que vous trouverez sur
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/misc/modreq_beep.tgz
De plus, il est possible avec certaines cartes son d'y connecter la sortie
du haut-parleur PC de telle mani鑽e que tous les sons passent par les
haut parleurs de la carte.
6.29 Qu'est-ce que VoxWare ?
Les pilotes son du noyau supportent diff駻entes sortes de syst鑪es Unix/x86
Driver) et USS (Unix Sound System).
Pour de plus amples informations, consultez la page web de 4Front Technologies
sur
http://www.4front-tech.com/. J'ai 馗ris une pr駸entation
d'OSS/Linux dans le num駻o de juin 1997 de
Linux Journal
(n.d.t. : en anglais).
6.30 Est-ce que les cartes son Plug & Play sont support馥s ?
il devrait pouvoir pouvoir configurer vos cartes. Prennez garde de
configurer le pilote son de Linux avec les m麥es param鑼res d'E/S, d'IRQ
et de canal DMA que dans le BIOS.
Il existe un paquetage d'outils Plug & Play pouvant 黎re utilis駸 pour
Si vous utilisez votre carte sous DOS, vous pouvez utiliser l'utilitaire
icu qui est fourni avec les cartes SoundBlaster16 PnP afin de
configurer votre mat駻iel sous DOS. Utilisez le programme LOADLIN pour
relancer Linux. V駻ifiez ici encore que les param鑼res sont identiques.
(N.d.t. : dans un grand nombre de cas, on pourra se contenter
de configurer sa carte PnP sous DOS avec l'utilitaire ad駲uat pour les
param鑼res d駸ir駸. Ensuite, la carte (m麥e 騁einte) gardera en m駑oire
interne son param黎rage, et il ne sera pas n馗essaire de repasser
par DOS ni d'utiliser LOADLIN.EXE pour lancer Linux :-) ).
La version commerciale du pilote son OSS supporte les SoundBlaster 16 PnP.
Elle est disponible aupr鑚 de 4Front Technologies.
6.31 Sox/Play/Vplay indique : "invalid block size 1024"
Une modification du pilote dans sa version 1.3.67 a rendu inop駻ants
certains programmes son qui v駻ifiaient (abusivement) que le r駸ultat
6.32 Pourquoi le pilote son poss鐡e-il son propre programme de configuration ?
Le pilote son supporte un grand nombre de param鑼res de configuration.
Le programme configure inclus avec le pilote son v駻ifie les
d駱endances entre ces param鑼res. Les outils utilis駸 pour configurer le
r馮ler les diff駻ents gains du mixeur au d駑arrage de Linux, vous pouvez
effectuer l'appel au programme mixeur dans /etc/rc.d/rc.local.
6.34 Seul l'utilisateur root peut enregistrer des sons
Par d馭aut, le script se trouvant dans Readme.linux qui cr馥 les
Si vous poss馘ez une carte son qui supporte une interface SCSI ou CD-ROM,
vous pourrez consulter les documents suivants :
SCSI HOWTO,
CD-ROM HOWTO. Ces documents existent en version fran軋ise.
Le
Sound-Playing HOWTO explique comment jouer diff駻ents types de
fichiers son sous Linux.
Le
Ultrasound Plug'n'play Mini-HOWTO explique comment faire fonctionner sa Gravis Ultrasound PnP.
Le
Linux SoundBlaster 16 PnP Mini-HOWTO explique comment faire fonctionner sa SoundBlaster16 PnP sous Linux.
Le
Linux SoundBlaster AWE64 PnP Mini-HOWTO explique comment faire fonctionner sa SoundBlaster AWE64 sous Linux.
(N.d.t. : consultez ces documents traduits en Fran軋is sur :
ftp://ftp.lip6.fr/pub/linux/french/docs/HOWTO/)
Il existe un vieux document connu sous le nom de Hacker's Guide to
VoxWare, et disponible sur
ftp://nic.funet.fi/pub/Linux/ALPHA/sound/.
Les FAQs (Questions Fr駲uemment Pos馥s ou Foire Aux Questions !) suivantes
sont r馮uli鑽ement post馥s dans le forum Usenet
news.announce et sont 馮alement archiv馥s sur
ftp://rtfm.mit.edu/pub/usenet/news.answers :
- PCsoundcards/generic-faq (Generic PC Soundcard FAQ)
- PCsoundcards/soundcard-faq (comp.sys.ibm.pc.soundcard FAQ)
- PCsoundcards/gravis-ultrasound/faq (Gravis UltraSound FAQ)
- audio-fmts/part1 (description des formats de fichiers Audio)
- audio-fmts/part2 (description des formats de fichiers Audio)
(N.d.t.: voir 馮alement les postages r馮uliers de FAQ dans le
forum Usenet
alt.binaries.sounds.* (馗hange de fichiers d'馗hantillons sonores)
-
alt.binaries.multimedia (馗hange de fichiers multim馘ia)
-
http://viswiz.gmd.de/MultimediaInfo/. Creative Labs a son site
web sur
http://www.creaf.com/. MediaTrix 馮alement sur
Rappelons une fois encore que les sources du noyau Linux contiennent
un certain nombre de fichiers Readme tr鑚 utiles relatifs aux pilotes
de carte son. Typiquement, on trouvera ces fichiers dans le r駱ertoire
/usr/src/linux/drivers/sound.
http://www.oreilly.com/international/france/.