Wavetable SNES vs Sega FM: Lo scontro tra filosofie audio

Durante l'apice della guerra delle console a 16-bit, si scontrarono due filosofie audio nettamente opposte. Il Super Nintendo si affidava al coprocessore wavetable Sony SPC700, riproducendo registrazioni di campioni compressi con un'interpolazione ricca e un riverbero corposo, ma frenato da un severo limite di 64 KB di RAM.

Sega scelse la strada opposta dotando il Mega Drive del sintetizzatore a modulazione di frequenza Yamaha YM2612 (OPN2). Non memorizzava campioni di strumenti; al contrario, generava il suono in tempo reale attraverso onde sinusoidali modulate in fase, offrendo una potenza grezza e aggressiva.

«La sintesi FM non ha mai cercato di imitare i tradizionali strumenti acustici; ha scatenato ardenti armoniche sintetiche mai udite in natura». (Hiroshi Kubota, Capo Ingegnere Yamaha LSI)

Sei operatori e il canale sei come DAC PCM diretto

Ognuna delle sei voci dello Yamaha YM2612 presentava quattro operatori combinati in otto diverse configurazioni algoritmiche. Instradando gli operatori in cicli di feedback (feedback loops), i compositori sintetizzavano taglienti attacchi di slap-bass e sezioni di ottoni affilate come lame.

Crucialmente, il Canale 6 presentava un registro interno che disabilitava il calcolo FM e convertiva la voce in un convertitore digitale-analogico (DAC) diretto a 9-bit, consentendo agli sviluppatori di riprodurre in streaming campioni vocali e kit di batteria digitalizzati.

Spettro armonico e modulazione di frequenza degli operatori nello Yamaha YM2612.
Spettro armonico e modulazione di frequenza degli operatori nello Yamaha YM2612.

Yuzo Koshiro: Capolavori musicali in puro codice esadecimale

Frustrato dai driver middleware standard, il giovane compositore Yuzo Koshiro ha creato un driver Music Macro Language personalizzato, inserendo i valori delle note e i parametri degli operatori direttamente in codice assembly esadecimale grezzo su un NEC PC-8801.

Per Streets of Rage 2, Koshiro ha programmato lo Z80 per alternare colpi di batteria PCM a un sub-bass dirompente, offrendo una colonna sonora da club senza compromessi che ha consacrato il Genesis come sintetizzatore di musica elettronica di primo piano.

«Ho programmato le colonne sonore di Streets of Rage direttamente in codice assembly. Era l'unico modo per costringere lo YM2612 a produrre autentica energia da rave in un magazzino». (Yuzo Koshiro, Leggendario Compositore di Videogiochi)

Perché le diverse revisioni del Mega Drive suonano in modo radicalmente diverso

I puristi dell'audio sanno che le diverse revisioni del Genesis suonano in modo estremamente divergente. Le prime unità del Modello 1 presentavano amplificatori operazionali discreti che producevano una risposta in frequenza nitida e aperta.

Al contrario, le schede del Modello 2, ottimizzate nei costi, univano il chip audio in un ASIC centrale abbinato a un aggressivo filtro passa-basso, risultando in un suono ovattato e dando vita alla moderna cultura del modding 'Mega Amp' e 'Triple Bypass'.