Pi-USB-Audio
Introduction
Raspberry Pi dispose d'une prise jack audio sur la carte. Elle est pratique pour réaliser différents effets audio ou reproduire des voix, vous avez juste besoin de la brancher et c'est parti!
Cependant, si vous avez besoin de reproduire de la musique en qualité audio, une carte audio USB améliorera grandement le volume et la qualité du son produit. Si le système audio intégré au Pi est si limité, c'est parce qu'il est généré à partir d'un signal PWM et qu'il ne dispose que d'un filtrage minimaliste.
Ne nous méprenons pas, c'est une grande chose que d'avoir un système audio intégré à la carte du Pi mais avec cet adaptateur USB l'expérience en sera encore meilleure.
Ce tutoriel est uniquement destiné a faire fonctionner la sortie audio. Pour l'heure, l'entrée audio ne fonctionne pas (encore). |
Pré-requis
Premièrement, vous aurez besoin d'un Raspberry Pi complètement configuré avec lequel vous pouvez travailler (ou vous connecter). Nous disposons de nombreux tutoriels en amont pour vous aider dans cette tâche. Vous pouvez aussi vous connecter sur votre Pi en utilisant SSH ou un câble console.
Souvenez vous que ce tutoriel ne convient qu'à la carte Audio USB que vous avez achetez sur le WebShop de MCHobby. Chaque modèle de carte Audio dispose de sa propre configuration de composants. Si vous disposez d'une autre carte, vous pouvez arrêter de lire ce tutoriel ici! Vous aurez besoin d'une configuration et tutoriel pour votre propre modèle de carte. |
Première étape
Commencez par étreindre votre Raspberry en effectuant un shutdown proprement!. Ensuite, branchez la carte Audio USB. Booter ensuite votre Pi tout à fait normalement.
C-Media Electronics - module cm109
Une fois que vous êtes loggé, tapez dmesg pour vous les messages de boot. Vous devriez voir une série de ligne concernant un certain cm109 ou C-Media Electronics Inc.
Si vous utilisez lsusb vous devriez voir la référence pour l'adaptateur C-Media Electronics Audio Adapter
Si vous voyez la mention du modèle CM108, passez à la section suivante. |
Nous allons modifier le fichier de configuration du système audio
sudo nano /etc/modprobe.d/alsa-base.conf
Où il faut trouver la ligne contenant
#options snd-usb-audio index=0
Que nous allons modifier comme ceci (en retirant le caractère # qui se trouve en début de ligne)
options snd-usb-audio index=0
Voila! Maintenant nous allons rebooter avec la commande sudo reboot et nous logger à nouveau.
C-Media Electronics - module cm108
Nous allons modifier le fichier de configuration du système audio
sudo nano /etc/modprobe.d/alsa-base.conf
Où il faut trouver la ligne contenant
#options snd-usb-audio index=0
Que nous allons modifier comme ceci (en retirant le caractère # qui se trouve en début de ligne)
options snd-usb-audio index=0
Voila! Maintenant nous allons rebooter avec la commande sudo reboot et nous logger à nouveau.
Tester le module audio
Nous pouvons tester le tout avec la commande speaker-test en tapant la commande:
speaker-test -c2 -D hw:0,0
Ce qui produit un bruit blancsur 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).
Test avec fichiers audio
aplay /usr/share/scratch/Media/Sounds/Animal/Bird.wav aplay /usr/share/sounds/alsa/Front_Center.wav
Vous pouvez suivre ce tutoriel si vous voulez jouer un fichier MP3.
Sortie Audio Jack vs Carte Audio
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)
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).
speaker-test -c2 -D hw:1,0
Où acheter
- Le module USB Audio est disponible chez MCHobby
- Le Raspberry Pi B est également disponible chez MCHobby
Source: USB Audio Cards with a Raspberry Pi created by LadyAda pour AdaFruit Industries.
Traduit par Meurisse D. pour MCHobby.be
Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.