Carte son
Une carte son est une carte d'extension permettant d'augmenter les capacités sonores d'un ordinateur. La principale fonction de cette carte est de générer des sons à l'aide d'un générateur de son programmable ou d'un convertisseur numérique-analogique, pour l'envoyer vers différents types de sorties (RCA, jack, TOSLINK). Un casque, des haut-parleurs ou tout autre élément d'une chaîne sonore pourra alors y être relié. Une carte son fournit généralement une ou plusieurs entrées permettant de brancher une source, telle qu'un microphone ou une entrée ligne.
En fonction de la machine hôte, la carte son peut se connecter via différents ports. Sur les ordinateurs de type compatible IBM-PC par exemple, elle a utilisé le bus ISA puis les bus PCI et PCMCIA et peut utiliser, de nos jours, le bus PCI Express. Des cartes son externes USB ou Firewire existent également.
Historique
Les deux ordinateurs personnels ayant le plus bénéficié de l’apport d’une carte d’extension sonore sont l’Apple II et les « compatibles IBM PC ». Ces plateformes ne disposaient, par défaut, que d’un haut-parleur interne ne permettant que de produire que des signaux carrés, à l’origine de sonorités rudimentaires. Ces haut-parleurs étaient parfois appelés « beeper ». Antérieurement, des cartes son avaient déjà été commercialisées à destination des ordinateurs dotés d’un bus S-100.
Cartes son pour Apple II
La première carte sortie pour Apple II fut l’Apple Music Synthetizer de la société ALF, dès 1978. Cette carte produisait des sons sur trois voies à base de synthèse additive, mais elle utilisait des signaux carrés au lieu des signaux sinusoïdaux usuels. Deux ou trois cartes pouvaient être utilisées simultanément pour produire six ou neuf voies. ALF introduisit plus tard l’Apple Music II, un modèle plus évolué capable de produire directement neuf voies. Mais la carte la plus répandue et qui bénéficiait du meilleurs support des logiciels était la Mockingboard, de Sweet Micro System. Sortie en 1983, elle était basée deux AY-3-8910 offrant chacun trois voies. La carte pouvait en sus être équipée d’un chip optionnel offrant de la synthèse vocale. Une deuxième carte pouvait être ajoutée, offrant un total de douze voies à l’Apple II.
Ces cartes furent principalement commercialisées aux États-Unis et étaient peu répandues en France.
Cartes son pour compatibles PC
Si le PCjr et le Tandy 1000 offraient de base des capacités sonores respectables pour l’époque, ce n’était pas le cas de l’immense majorité des PC qui n’étaient équipés que d’un haut-parleur interne.
Plusieurs cartes sortirent au cours des années 1980. Certaines comme la Covox Speech Thing fournissaient une synthèse vocale ; tandis que d’autres telles que la IBM Music Feature Card, la Creative Music System et la Adlib Personnal Music System se consacraient à la production musicale.
Le support de ces cartes par les jeux vidéo restait limité jusqu’à ce que l’éditeur Sierra montre la voie à l’été 1988 en s’engageant à supporter les cartes son d’IBM, Adlib, ainsi que la MT32 de Roland en sus des Tandy et PCjr déjà supportés par leurs jeux[1]. Et un an plus tard, de nombreux éditeurs de jeux PC supportaient au moins une carte son[2].
Les jeux devant comporter du code spécifique pour chaque carte son[3], il était onéreux pour les éditeurs de les supporter toutes. Ainsi seules quelques cartes sortirent du lot et purent bénéficier d’une compatibilité durable avec la plupart des jeux. La carte Adlib était la plus populaire. Basée sur un Yamaha YM3812, elle offrait neuf voies monophoniques entièrement programmables en synthèse FM. La Roland MT32, de qualité nettement meilleure, était un expandeur MIDI externe. Les sonorités produites à base d’échantillons sonores et de synthèse soustractive sont restées inégalées pendant de nombreuses années.
La Sound Blaster est introduite par Creative Labs en 1989. Compatible Adlib, elle permet également de jouer des sons numérisés en 8 bits 23 kHz, permettant d'ajouter ou de jouer des bruitages beaucoup plus réalistes que ce qui était possible avec la synthèse FM. De plus, elle propose un port joystick pouvant également faire office de prise MIDI et permet la numérisation, via une entrée analogique, sur 8 bits à 12 kHz. Elle s’imposera rapidement comme nouveau standard aux dépens de d’Adlib : elle sera supportée par la plupart des jeux et de nombreuses cartes ultérieures proposeront une « compatibilité Sound Blaster ». Creative Labs, devenu leader du marché, fera évoluer progressivement sa gamme Sound Blaster. La Sound Blaster Pro (1991) double le nombre de voies FM, apporte la stéréo et la fréquence d'échantillonnage des sons numériques monte jusqu'à 44,1 kHz. La Sound Blaster 16 (1992) permet de jouer ou d’échantillonner sur 16 bits à 44,1 kHz, atteignant la « qualité CD ». La Sound Blaster AWE32 (1994) ajoutera un EMU8000 permettant une synthèse musicale à base d’échantillons, technique parfois dénommée « synthèse wavetable » (table d’échantillons).
Les deux cartes Adlib et Sound Blaster sortent officiellement en France presque simultanément, à l'été 1990.
Une carte son remarquable est la Gravis UltraSound. Sortie en 1992, elle apportait déjà 32 voies en « wavetable » et fut très populaire dans le milieu de la scène démo, bien qu’incompatible avec les Adlib et Sound Blaster.
Le déclin du marché des cartes son pour PC s’amorça à la fin des années 1990 lorsque les cartes mères commencèrent à proposer des capacités sonores honorables, telles que celles données par le codec audio AC97. La synthèse musicale est maintenant gérée de façon logicielle mais son usage s’est restreint avec l’envolée des capacités de stockage, permettant de jouer directement de la musique échantillonnée.
Possibilités offertes par les autres plateformes
Pour comparaison, voici une liste non exhaustive des micro-ordinateurs des années 1980 et des capacités sonores qu’ils intégraient sur leur carte mère.
- Le Commodore C64 (1982) possède un MOS 6581, ou SID, très évolué pour l’époque et qui offre trois voies programmables. Les oscillateurs peuvent produire des signaux carrés, triangles, en dents de scie ou du bruit qui sont modulables en amplitude.
- L’Atari ST (1985) possède un YM2149 qui produit des sonorités sur trois voies. L’ordinateur est en outre équipé de prises MIDI permettant de piloter des appareils externes.
- L’Amiga (1985) est équipé d’un MOS 8364, prénommé « PAULA ». La musique est produite à partir d’échantillons 8 bits, d’une manière proche des « tables d'ondes », sur deux voies à gauche et deux voies à droite.
Architecture
La carte son repose généralement sur un processeur DSP (Digital Signal Processor) pour le traitement des signaux audio, qui communique avec le processeur central (CPU) via le bus d'extension de l'ordinateur (PCI ou PCI-E). Elle est équipée de convertisseurs analogique-numérique pour numériser des signaux externes (micro…), et de convertisseurs numérique-analogique pour restituer les signaux audibles vers les enceintes ou le casque. La plupart possèdent également une interface MIDI pour communiquer avec des synthétiseurs, également utilisée pour connecter un joystick.
Les DSP des cartes son, étant spécialisés pour le traitement des signaux sonores, sont souvent appelés « APU » (Audio Processing Unit). Pour un besoin d'efficacité, les APU accèdent à la mémoire centrale (RAM) par un bus DMA pour ne pas avoir à surcharger le processeur central.
Certaines cartes haut de gamme comportent plusieurs processeurs DSP, de la mémoire additionnelle, des entrées-sorties numériques, ou encore un boîtier de connexion externe (contenant les convertisseurs). D'autres, de bas de gamme, sont directement intégrées à la carte mère.
Une carte son fonctionne la plupart du temps en mode numérique, cela veut donc dire que le signal qui est lu l'est dans la plupart des cas sous forme numérique. L'unité de base d'une carte son est donc l'échantillon.
Les cartes son sont généralement classées suivant deux critères principaux : la résolution et l'échantillonnage. La résolution correspond au niveau de détail d'un échantillon, plus la résolution est élevée, plus le son sera précis et fin. Actuellement, les cartes son grand public fonctionnent en 16 ou 24 bits, cela signifie que lors de la numérisation, le signal analogique peut être codé sur 16 ou 24 bits, cela veut donc dire respectivement codé sur 65 536 valeurs ou sur un petit peu plus de 16 millions de valeurs.
Le deuxième critère de sélection est l'échantillonnage, à ce critère correspond une fréquence exprimée en hertz ou en kilohertz. Cette fréquence correspond au nombre d'échantillons qui seront produits à la seconde lors de l'échantillonnage. Les cartes son actuelles présentent des fréquences d'échantillonnage de l'ordre de 44 100 Hz à 192 kHz. Plus l'échantillonnage est élevé, plus le son est détaillé.
Éléments
Voici la liste des principaux éléments d'une carte son.
Électronique
- Le processeur spécialisé : l'APU (c'est un DSP spécialisé dans le son), chargé de tous les traitements numériques du son (écho, réverbération, vibrato, chorus, tremolo, effets 3D, etc.).
- Le convertisseur numérique-analogique appelé « DAC » (digital to analog converter) permettant de convertir les données audio de l'ordinateur en signal analogique vers un système de restitution sonore (enceintes, amplificateur, etc.).
- Le convertisseur analogique-numérique appelé « ADC » (analog to digital converter) permettant de convertir le signal analogique des entrées en données audio numériques pouvant être traitées par l'ordinateur.
- Des amplificateurs opérationnels (OP-AMP) pour donner du volume en entrée et en sortie de la carte son.
Connecteurs d'entrées-sorties externes
Les connecteurs de la carte son sont codés par couleurs comme définis dans la charte des PC. Ils sont aussi associés à des symboles avec des flèches, ronds et vagues de son qui correspondent à la fonction associée au connecteur.
Prises jack
Couleur | Fonction | Connecteur | Symbole | |
---|---|---|---|---|
rose | Entrée audio analogique amplifiée pour microphone (Mic). | Jack 3,5 mm | Un microphone | |
bleu | Entrée audio analogique stéréo pour auxiliaire (Line-In). | Une flèche vers un cercle | ||
vert | Sortie audio analogique stéréo pour haut-parleur ou casque (Line-Out ou Frontal). | Une flèche sortant d'un cercle vers une vague de son | ||
gris | Sortie audio analogique stéréo pour les enceintes panoramiques (Panning ou Latéral). | |||
noir | Sortie audio analogique stéréo pour les enceintes arrière (Surround ou Arrière). | |||
orange | Sortie audio analogique stéréo pour l'enceinte frontale et le caisson de basse (Central/Subwoofer) |
Autres prises
- Une sortie numérique SPDIF (Sony/Philips Digital Interface, noté également S/PDIF ou S-PDIF ou bien IEC 958 ou IEC 60958 depuis 1998). Il s'agit d'une sortie permettant d'envoyer les données sonores au format numérique à un amplificateur numérique au moyen d'un câble coaxial terminé par des connecteurs RCA.
- Une interface MIDI, généralement de couleur or (ocre) permettant de connecter des instruments de musique et pouvant faire office de port de jeu (en anglais : game port) pour le branchement d'une manette (joystick ou gamepad) possédant une prise D-sub 15.
Connecteurs d'entrées-sorties internes
- Connecteur CD-ROM / DVD-ROM, possédant un connecteur noir, permettant de connecter la carte son à la sortie audio analogique du CD-ROM à l'aide d'un câble CD audio.
- Entrée auxiliaire (Aux-In) possédant un connecteur blanc, permettant de connecter des sources audio internes telles qu'une carte tuner TV.
- Connecteur pour répondeur téléphonique (TAD, Telephone Answering Devices) possédant un connecteur vert.
Cartes son externes
Souvent les cartes son utilisées dans les ordinateurs présentent soit trop de latence, soit leur nombre d'entrées n'est pas suffisant. De nombreux constructeurs proposent donc des cartes son externes (se reliant généralement en USB à l'ordinateur) permettant d'augmenter considérablement le nombre d'entrées et d'avoir accès plus facilement aux réglages directs sur le matériel.
On y trouve généralement une paire de sorties MIDI, une paire de sorties jack et un grand nombre d'entrées combo (XLR/jack).
Il existe des cartes son grand public (séries UR et UR-C chez Steinberg), avec des alimentations possibles en USB, USB-C et sur secteur, aussi bien que des cartes son dédiées aux studios d'enregistrement (modèles AXR4T et AXR4U chez Steinberg) comportant un bien plus grand nombre d'entrées et de sorties.
Références
- Computer Gaming World Issue 49, (lire en ligne).
- Computer Gaming World Issue 63, (lire en ligne).
- Fabien Sanglard, Game Engine Black Book Wolfenstein 3D, (lire en ligne).