Faire de la polyphonie avec un haut-parleur qui ne sait dire que oui ou non
Le ZX Spectrum nâavait pas de puce sonore, seulement un bit. Des programmeurs en ont tirĂ© de la musique Ă plusieurs voix, et mĂȘme un album dâune demi-heure.

Le ZX Spectrum de Sinclair, sorti en 1982, nâa pas de puce sonore. Il a un bit. Un seul Ă©tat Ă la fois : la membrane du haut-parleur est poussĂ©e, ou elle ne lâest pas. Avec cela, des programmeurs ont produit de la musique Ă plusieurs voix, et lâun dâeux un album dâune demi-heure.
Le principe, et il est contre-intuitif
Un bit ne sait produire quâun signal carrĂ©, donc une hauteur, donc une voix. Pour en obtenir plusieurs, il faut tricher avec le temps. On alterne trĂšs vite entre les frĂ©quences des diffĂ©rentes voix, assez vite pour que lâoreille renonce Ă les sĂ©parer et les reconstitue comme simultanĂ©es. Câest exactement lâillusion du cinĂ©ma, transposĂ©e au son. En jouant ensuite sur la largeur des impulsions, on obtient mĂȘme des nuances de volume lĂ oĂč le matĂ©riel nâen propose aucune.
Les noms Ă retenir
Tim Follin dâabord, compositeur des annĂ©es 1980 dont les routines Ă©taient Ă©crites Ă la main en assembleur, et son frĂšre Geoff. Ben Daglish ensuite, disparu depuis, Ă qui lâon doit Dark Fusion. CĂŽtĂ© morceaux, lâintroduction de Manic Miner, les deux Agent X publiĂ©s par Mastertronic, Raw Recruit, Future Games, Chronos, et la dĂ©mo We are Vocoders.
Le travail nâest pas restĂ© dans les annĂ©es 1980. Matt Westcott a menĂ© le projet Mahler en 2015, et Rich Hollins a publiĂ© ON and OFF, une demi-heure entiĂšre de musique produite par ce seul bit.
Ce que la nostalgie oublie de dire
Ces routines monopolisent le processeur. Sur une machine dont le Z80 fait dĂ©jĂ tourner le jeu, produire du son revient Ă lui voler ses cycles, et cela sâentend : beaucoup de titres de lâĂ©poque coupent la musique dĂšs que lâaction commence, ou ralentissent pendant les morceaux. La prouesse est rĂ©elle, elle nâĂ©tait pas gratuite. On compare aussi volontiers ces routines Ă ce que produisait un Commodore 64, ce qui est injuste dans les deux sens : le Commodore avait une vĂ©ritable puce sonore, le Spectrum nâavait quâun programmeur.
En bref
- Le ZX Spectrum de 1982 ne dispose que dâun haut-parleur commandĂ© par un seul bit.
- La polyphonie sâobtient en alternant trĂšs vite entre les frĂ©quences des diffĂ©rentes voix.
- La modulation de largeur dâimpulsion permet dâajouter des nuances de volume.
- Tim Follin, Ben Daglish, Matt Westcott et Rich Hollins comptent parmi les auteurs de référence.
- Ces routines consomment le temps processeur dont le jeu a besoin, ce qui sâentendait Ă lâĂ©poque.
Sources : presse spécialisée du 13 septembre 2026, travaux publiés par la communauté du ZX Spectrum.
Cet articleâŠ
Le Bien Heureux · RĂ©daction Capibara · Lundi 14 septembre 2026