只會「嗶」一聲的 ZX Spectrum,
怎樣奏出多聲部音樂?
一個只能開或關的揚聲器,開關得夠快,也能奏出馬勒,甚至一整張半小時的專輯。
1982 年推出的 Sinclair ZX Spectrum,聲音是出名地差:16K 和 48K 型號只有一個壓電揚聲器,只能開或關,只會「嗶」。
但 The Register 說,只要開關得夠快,一個位元也可以做很多事。
原裝手冊裏的馬勒
Spectrum 由推出起已可以奏樂:原裝 BASIC 手冊收錄了一小段馬勒作品的程式。2015 年,Matt Westcott 的「Mahler Project」更把多部原裝 Spectrum 連成網絡,分別負責不同聲部,奏出整首馬勒第一交響曲。
Michael Martin 最近在網站 Bumbershoot Software 撰文,詳細講解怎樣在這種硬件上編碼聲音,包括脈衝寬度調變:以極快速度開關揚聲器,模擬不同音量,甚至同時發出幾個聲部。後來的 Spectrum 128 才加入 AY-3-8912 音效晶片,Martin 的文章只談沒有這塊晶片的舊型號。

Tim Follin
1980 年代,作曲家 Tim Follin 為 Mastertronic 的《Agent X》、《Agent X II》、《Raw Recruit》等遊戲親手編寫音樂,沒有使用任何額外硬件。
已故作曲家 Ben Daglish 有示範作品《Dark Fusion》。Rich「Tufty」Hollins 更做了一整張半小時的一位元專輯《ON and OFF》,現時可在 Bandcamp 收聽。
背景
ZX Spectrum 1982 年 4 月在英國推出,至 1992 年停產時累計銷量逾 500 萬部,是英國 1980 年代最普及的家用電腦之一。
資料來源:Bumbershoot Software(2026-09-05);The Register(2026-09-13);英國電腦歷史中心;BBC
文:踢踢編
在 Instagram 追蹤 @tagtech_hk每日科技趣聞,以圖卡整理。





