/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.
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)
.
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.
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
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:
Synth ou FM
Synth ou FM (est ce que quelqu'un connait un mixer où ces deux sont séparés ?)
PCM ou DSP
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.
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.
Désolé, pas encore d'informations sur le port AMIDI !