Page suivante Page précédente Table des matières

4. Tester le pilote sonore

4.1 /proc/devices, /dev/sndstat

Si vous avez intégré le support sonore, vous obtiendez quelques informations utilies au lancement. Si vous avez le support sonore en tant que module chargeable, vous pouvez obtenir la même information (peut-être en retirant le module sound avec modprobe -r sound d'abord) avec:

# modprobe -a sound trace_init=1
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
AWE32 Sound Driver v0.3.3e (DRAM 2048k)

Si vous avez un système de fichiers virtuel /proc, vous pouvez regarder pour le périphérique sonore avec:

# cat /proc/devices
Character devices:
[...]
14 sound
[...]

Vérifier ensuite que vous avez les périphériques corrects installés sous /dev/. Regardez le Sound HOWTO pour les détails. Demandez ensuite à /dev/sndstat le status du module sound:

# cat /dev/sndstat
Sound Driver:3.5.4-960630 (Sat Oct 11 19:35:14 CEST 1997 root,
Linux flora 2.0.29 #1 Sat Oct 11 19:12:56 CEST 1997 i586 unknown)
Kernel: Linux flora 2.0.29 #1 Sat Oct 11 19:36:23 CEST 1997 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
1: AWE32 Driver v0.3.3e (DRAM 2048k)

Midi devices:
0: Sound Blaster 16

Timers:
0: System clock

Mixers:
0: Sound Blaster
1: AWE32 Equalizer

Si vous n'avez pas de sortie ressemblant à celle-ci, il y a peut-être une erreur dans votre configuration. Repartez et cherchez ce qui ne va pas, puis retournez à l'étape Avant de commencer, en vérifiant tout.

4.2 Sortie - Le périphérique audio brut

Tâchez d'obtenir un fichier .au (Sun) ou un fichier brut de test, et faîtes

# cat bell.au > /dev/audio

ou

# cat sample > /dev/dsp

Vous devriez entendre le contenu du fichier via le Audio Device 0: Sound Blaster 16 (4.3).

4.3 Sortie - Le Synthétiseur OPL-2/OPL-3

Si vous désirez utiliser le synthétiseur OPL-2/OPL-3 FM pour jouer des fichiers MIDI avec votre carte son, essayez le programme playmidi (voir Appendice B). Commencez avec

# playmidi -f dance.mid

ou

# playmidi -4 dance.mid

Le premier vous donnera du OPL-2, le dernier de la musique MIDI OPL-3. Si vous êtes embarassés par le son, ne blâmez pas playmidi: c'est le synthétiseur FM qui rend mal.

Imaginez si vous aviez seulement le pilote OSS/Free: ceci serait la meilleure qualité de musique MIDI que vous pourriez avoir (en dehors de la synthèse logicielle). Heureusement, vous avez une SB AWE, et vous pouvez utiliser les possibilités Wave Table avec les extensions AWE.

4.4 Sortie - Le Synthétiseur Wave Table

Les extensions AWE viennent avec des outils spéciaux (awesfx) pour pouvoir utiliser le synthétiseur EMU 8000 Wave Table. Tout d'abord, vous devrez charger une banque Sound Font sur votre carte - même si vous désirez utiliser les samples de la ROM! Vous pouvez utiliser les fichiers de votre installation Windows - regardez pour des fichiers se terminant en *.sfb ou *.sf2.

Les samples de la ROM peuvent être chargés avec SYNTHGM.SBK, de vrais samples sont dans SYNTHGS.SBK et SYNTHMT.SBK, ainsi que dans SAMPLE.SBK. Vous pouvez obtenir d'autres banques Sound Font via ftp ou www, essayer la EMU Homepage, le site web de Creative Labs, et regarder pour les samples Chaos, ils sont vraiment bons (vérifiez sur le site web du pilote AWE).

Essayez de charger le standard GM (ROM) avec:

# sfxload -i synthgm.sbk

puis jouer un des fichiers midi qui viennent avec la SB AWE:

# drvmidi dance.mid

4.5 Mixer

Prenez votre mixer préféré et lancez le. Lancez un sample audio brut et deux fichiers MIDI en même temps, et testez les options du mixer. Jouez un peu, ce doit être très facile. Voici une liste des périphériques et de leur nom:

Yamaha OPL-3

Synth ou FM

AWE32 Driver

Synth ou FM (est ce que quelqu'un connait un mixer où ces deux sont séparés ?)

Sound Blaster 16 (4.13)

PCM ou DSP

haut parleur du PC (toujours actif)

Spkr

Les autres options se réfèrent au CD ROM, probablement connecté à la carte son, au volume principal, aux basses, à la balance et au niveau d'enregistrement des diverses lignes d'entrée. Vous pouvez spécifier quelles lignes doivent être enregistrées.

4.6 Entrée - sampler avec le périphérique audio brut

Vous pouvez enregistrer à partir de différentes sources: un CD ROM, un microphone connecté à mic, et tout ce que vous pouvez mettre dans line in. Placez le mixer dans la position appropriée. Jouez un son et enregistrez le dans un fichier, en lisant le périphérique audio brut, par exmple:

# cdplay
# dd bs=8k count=5 </dev/dsp >music.au
5+0 records in
5+0 records out
# cat music.au >/dev/dsp

enregistre et joue cinq secondes d'audio à partie du périphérique d'entrée.

4.7 Le Port MIDI

Désolé, pas encore d'informations sur le port AMIDI !


Page suivante Page précédente Table des matières