Le système audio est réalisé par l'Audio Processing Unit (APU), une puce PSG avec quatre canaux .
Curieusement, c'est l'une des rares sections qui n'a pas évolué entre les modèles. En fait, il ne peut même pas être accéléré, car si vous changez la vitesse des oscillateurs, vous n'entendrez pas de 'meilleurs' sons, mais une hauteur plus élevée.
Fonctionnalités
Chacun des quatre canaux est réservé à un seul type de forme d'onde :
Signaux carrés

(Video) Sortie de l'oscilloscope du canal 1 pour les signaux carrés.

(Video) Sortie de l'oscilloscope du canal 2 pour les signaux carrés.

(Video) Sortie de l'oscilloscope pour tous les canaux audio.
Les ondes d'impulsion (Pulse) ont un bip très distinct qui est principalement utilisé pour les mélodies et les effets sonores.
L'APU réserve deux canaux pour une onde d'impulsion chacun. Ces derniers utilisent l'un des quatre tons différents construits en variant leur largeur d'impulsion. Le premier canal dispose d'un contrôle de balayage (Sweep control) exclusif.
En raison du nombre limité de canaux, la mélodie est souvent interrompue lorsque des effets sonores sont joués dans le jeu. C'est très perceptible dans des jeux comme Pokemon Rouge/Bleu où, pendant un combat, le cri du Pokemon chevauche tous les canaux utilisés pour la musique ; c'est aussi pourquoi aucune musique de combat de Pokémon n'utilise de percussion.
Onde

(Video) Vue oscilloscopique du canal d'onde.

(Video) Vue oscilloscopique de tous les canaux.
L'APU permet de définir une forme d'onde personnalisée à entendre depuis son troisième canal. L'onde est composée de 32 échantillons de 4 bits qui peuvent être stockés dans une table d'ondes.
Ce canal permet également de contrôler sa fréquence (lui permettant de produire différentes notes musicales à partir de la même entrée) et le volume.
Le bruit

(Video) Sortie de l'oscilloscope du canal dédié au bruit.

(Video) Sortie de l'oscilloscope pour tous les canaux audio.
Le bruit est essentiellement un ensemble de formes d'onde aléatoires qui ressemblent à du statique blanc. Un canal lui est dédié.
Les jeux l'utilisent pour les effets de percussion ou les effets ambiants.
Ce canal n'a que 2 tonalités disponibles, l'une produisant un son statique propre (clean static) et l'autre un son statique robotique (robotic static). Sa fréquence peut également être contrôlée.
Secrets et limitations
Le mixeur donne du son stéréo, les canaux peuvent donc être assignés au côté gauche ou au côté droit, mais cela n'est possible à entendre qu'avec un casque ou des écouteurs ! Le haut-parleur est mono.
De plus, la puce de mixage est également connectée à une broche dédiée sur la cartouche, ce qui lui permet de diffuser un canal supplémentaire à condition que la cartouche émette le son analogue (seulement possible avec du matériel supplémentaire). Néanmoins, aucun jeu sur le marché n'a fini par utiliser cette fonctionnalité, et vous ne trouverez pas non plus cette broche sur le Game Boy Advance's sous-système compatible avec les versions antérieures.