Funkcjonalność audio jest obsługiwana przez niestandardowy układ o nazwie AICA firmy Yamaha, jest to ulepszona wersja SCSP używanego w Saturnie i składa się z czterech komponentów:
- Sound Integrated Circuit lub 'IC': Zestaw modułów (syntezator, DSP i mikser) generujący sygnał audio i nakładający na niego efekty. Obsługuje do 64 kanałów PCM z rozdzielczością 16 lub 8 bitów i częstotliwością próbkowania 44,1 kHz. Ogólnie rzecz biorąc, jest to optymalna jakość odtwarzania dźwięku.
- Dodatkowo zawiera dekoder ADPCM, aby odciążyć część pracy z procesora.
- Co ciekawe, zapewnia również dwa piny MIDI do podłączenia instrumentu MIDI, chociaż ma to być używane podczas programowania.
- 2 MB SDRAM-u: Przechowuje dane dźwiękowe i programy. Jest wypełniany przez główny procesor za pomocą DMA.
- ARM7DI działający z częstotliwością ~2,82 MHz: Kontroluje Sound IC. Ten procesor jest programowany przez uruchomienie małego oprogramowania (zwanego sterownikiem) przechowywanego w pamięci SRAM, które odpowiednio interpretuje dane audio i manipuluje Sound IC.
- Jeśli się zastanawiasz, podobny procesor można znaleźć w Game Boy Advance.
- Kontroler Pamięci: Oddziałuje na 2 MB SDRAM.
Aby pomóc w programowaniu, oficjalny SDK zawierał wiele sterowników dźwięku do różnych potrzeb (sekwencjonowanie, dekodowanie, itp).
Ewolucja
Zaszliśmy tak daleko od czasów Mega Drive/Genesis, aby pokazać, jak bardzo poczyniono postępy w syntezie dźwięku, oto przykład dwóch gier, jednej dla Mega Drive i drugiej dla Dreamcast, które wykorzystywały tą samą kompozycję:

Video - Sonic 3D Blast (1996) dla Mega Drive.
Poprzednik wykonuje syntezę FM w celu generowania sygnałów audio w locie.

Video - Sonic Adventure (1999) dla Dreamcastu.
Nowy podsystem audio przetwarza próbki PCM bez żadnych problemów.
Zamiast programować chip FM, kompozytorzy Sonic Adventure wyprodukowali własną ścieżkę dźwiękową, a następnie zakodowali ją w 'ADX', stratnym formacie opracowanym przez CRI Middleware. W związku z tym wykorzystuje tylko dwa z 64 kanałów PCM (stereo).
Kompresja ADX umożliwia grze dekodowanie i przesyłanie strumieniowe danych z GD-ROM do Sound IC bez wyczerpania pamięci lub przepustowości. Sterownik można zaimplementować na wiele sposobów, ponieważ istnieje wiele różnych podejść do zrównoważenia obciążenia głównego CPU i ARM7.
Pozostając przy życiu
Z jakiegoś powodu ten układ jest również odpowiedzialny za dostarczanie Zegara Czasu Rzeczywistego (RTC) do BIOS-u, jest również podłączony do baterii zegara, aby kontynuować pracę bez zasilania prądem zmiennym.