Ligne 32 : |
Ligne 32 : |
| Sur les modèles Raspberry-Pi B PLUS, il n'est plus nécessaire de faire un shutdown du système avant de brancher un périphérique. | | Sur les modèles Raspberry-Pi B PLUS, il n'est plus nécessaire de faire un shutdown du système avant de brancher un périphérique. |
| | | |
− | Une fois que vous êtes loggé, tapez '''dmesg | grep cm109''' pour voir les messages de boot. Vous devriez voir une série de ligne concernant un certain '''cm109'''. | + | Une fois que vous êtes loggé, tapez '''dmesg | grep cm10''' pour voir les messages de boot. Vous devriez voir une série de ligne concernant un certain '''cm109'''. |
| | | |
| [[Fichier:Pi-USB-Audio-Detect-01.png]] | | [[Fichier:Pi-USB-Audio-Detect-01.png]] |
Ligne 43 : |
Ligne 43 : |
| | | |
| [[Fichier:Pi-USB-Audio-Detect-03.png]] | | [[Fichier:Pi-USB-Audio-Detect-03.png]] |
| + | |
| + | '''ou''' si rien n'est affiché jusque là, essayez '''dmesg | grep General''' et vous devriez voir la mention de '''GeneralPlus''', ce qui signifie que c'est un chipset GeneralPlus |
| + | |
| + | [[Fichier:Pi-USB-Audio-Detect-04.png]] |
| | | |
| == Type cm109 == | | == Type cm109 == |
Ligne 104 : |
Ligne 108 : |
| | | |
| Hourra, rien de spécial à faire dans ce cas! Vous pouvez maintenant passer à la section "Configuration du système audio". | | Hourra, rien de spécial à faire dans ce cas! Vous pouvez maintenant passer à la section "Configuration du système audio". |
| + | |
| + | == Type GeneralPlus == |
| + | |
| + | Saisir '''dmesg''' pour voir les messages de boot. Vous devriez voir plusieurs lignes concernant '''GeneralPlus'''. |
| + | |
| + | [[Fichier:Pi-USB-Audio-GeneralPlus-01.png]] |
| + | |
| + | Et si vous tapez lsusb '''lsusb''' vous devriez voir une référence '''Generalplus Technology''' avec l'ID {{fname|1b3f:2008}} . |
| + | |
| + | [[Fichier:Pi-USB-Audio-GeneralPlus-02.png]] |
| + | |
| + | Rien de spécial doit être réaliser! Nous pouvons passer à la prochaine section :-) |
| | | |
| == Configuration du système audio == | | == Configuration du système audio == |
− | Nous allons ensuite modifier le fichier de configuration du système audio. Il s'agit du fichier de configuration Alsa | + | La façon de configurer/activer la carte Audio dépend de la version du système d'exploitation Raspbian utilisé. |
| + | |
| + | === Raspbian Strech === |
| + | Nous avons besoin d'informer Raspbian qu'il doit utiliser la "carte #1" (''card 1'') comme sortie audio par défaut. |
| + | |
| + | La carte #0 (''card 0''') concerne la sortie audio intégrée à la carte. |
| + | |
| + | Cette opération est assez simple. |
| + | |
| + | Saississez '''sudo nano /usr/share/alsa/alsa.conf'' et cherchez les deux lignes suivantes: |
| + | |
| + | <nowiki>defaults.ctl.card 0 |
| + | defaults.pcm.card 0</nowiki> |
| + | |
| + | et modifier des deux "0" par des "1". |
| + | |
| + | Sauver la modification et redémarrer le système. |
| + | |
| + | === Raspbian Jessie === |
| + | Les version précédentes de Raspbian stocke les informations de versions of Raspbian la configuration audio à un endroit différent (et utilise également une syntaxe différente). |
| + | |
| + | Pour Raspbian Jessise, exécuter la commande '''sudo nano /etc/asound.conf''' et placez les lignes suivantes avant de sauver: |
| + | |
| + | <nowiki>pcm.!default { |
| + | type hw card 1 |
| + | } |
| + | ctl.!default { |
| + | type hw card 1 |
| + | }</nowiki> |
| + | |
| + | Cela redirigera la sortie PCM (audio) par défaut vers la carte #1 (card 1) et le contrôle par défaut sur la carte #1 (card 1). |
| + | |
| + | [[Fichier:Pi-USB-Audio-Jessie-01.png]] |
| + | |
| + | Puis redémarrer le Raspberry-Pi avec '''sudo reboot'''. |
| + | |
| + | === Raspbian Wheezy === |
| + | Si vous utilisez Wheezy, il sera nécessaire d'éditer le fichier de configuration de alsa qui gère le système audio. |
| | | |
| <nowiki>sudo nano /etc/modprobe.d/alsa-base.conf</nowiki> | | <nowiki>sudo nano /etc/modprobe.d/alsa-base.conf</nowiki> |
Ligne 135 : |
Ligne 188 : |
| Nous pouvons tester le tout avec la commande '''speaker-test''' en tapant la commande: | | Nous pouvons tester le tout avec la commande '''speaker-test''' en tapant la commande: |
| | | |
− | <nowiki>speaker-test -c2 -D hw:0,0</nowiki> | + | <nowiki>speaker-test -c2</nowiki> |
| | | |
| Ce qui produit un ''bruit blanc'' sur la sortie 'speaker'/casque gauche et droite. Une vois que vous avez obtenu quelque-chose, essayez de reproduire un fichier audio avec aplay (pour les fichhier WAV, pas pour du MP3). | | Ce qui produit un ''bruit blanc'' sur la sortie 'speaker'/casque gauche et droite. Une vois que vous avez obtenu quelque-chose, essayez de reproduire un fichier audio avec aplay (pour les fichhier WAV, pas pour du MP3). |
| + | |
| + | Après avoir entendu des sons sortir, vous pouvez également essayer de jouer des fichier audio avec '''speaker-test''' (pour fichier WAV uniquement - '''pas de fichier MP3''') |
| + | |
| + | <nowiki>speaker-test -c2 --test=wav -w /usr/share/sounds/alsa/Front_Center.wav</nowiki> |
| + | |
| + | If you want to play a stream of music, you can try |
| | | |
| == Test avec fichiers audio == | | == Test avec fichiers audio == |
| | | |
− | <nowiki>aplay /usr/share/scratch/Media/Sounds/Animal/Bird.wav | + | Vous pouvez ensuite essayer de jouer des fichiers MP3 avec le logiciel mpg123 : |
− | aplay /usr/share/sounds/alsa/Front_Center.wav</nowiki>
| + | |
| + | <nowiki>sudo apt-get install mpg123 |
| + | mpg123 http://ice1.somafm.com/u80s-128-mp3</nowiki> |
| | | |
| [[PI-Audio-MP3|Vous pouvez suivre ce tutoriel si vous voulez jouer un fichier MP3.]] | | [[PI-Audio-MP3|Vous pouvez suivre ce tutoriel si vous voulez jouer un fichier MP3.]] |
Ligne 149 : |
Ligne 210 : |
| | | |
| N'oubliez pas que vous disposez toujours d'un prise jack sur la carte de votre Raspberry-Pi. Cette prise s'appelle maintenant '''card 1''' (et non plus la carte par défaut '''card 0''') | | N'oubliez pas que vous disposez toujours d'un prise jack sur la carte de votre Raspberry-Pi. Cette prise s'appelle maintenant '''card 1''' (et non plus la carte par défaut '''card 0''') |
| + | |
| + | Vous pouvez utiliser la commande '''aplay -l''' pour liser les périphériques audio disponibles. |
| | | |
| [[Fichier:Pi-USB-Audio-04.jpg]] | | [[Fichier:Pi-USB-Audio-04.jpg]] |
| | | |
− | Si vous voulez encore utiliser aplay sur la prise jack, spécifiez simplement la carte '''card 1''' avec le paramètre '''-D hw:1,0''' (à la place de '''-D hw:0,0'''). | + | [[Fichier:Pi-USB-Audio-04b.png]] |
| + | |
| + | Si vous voulez utiliser '''aplay''' sur une carte spécifique, spécifiez simplement la carte '''carte #1''' (''card 1'') avec le paramètre '''-D plughw:1,0''' ou la carte #0 (''card 0'') avec le paramètre '''-D plughw:0,0''' , etc. |
| + | |
| + | <nowiki>speaker-test -c2 -D plughw:1,0</nowiki> |
| | | |
− | <nowiki>speaker-test -c2 -D hw:1,0</nowiki> | + | <nowiki>aplay --device=hw:1,0 test.wav</nowiki> |
| | | |
| == Ressource == | | == Ressource == |