澳大利亚如何用 CSIRAC 演奏世界首曲

How Australia played the first music on a computer

澳大利亚如何用 CSIRAC 演奏世界首曲

如今我们用电脑听歌习以为常,但在1950年,这却是一次近乎疯狂的想象飞跃。澳大利亚的 CSIRAC 计算机,这台每秒仅运行1000次的庞然大物,竟成功演奏了人类历史上第一首电脑音乐。数学家 Geoff Hill 凭借对音乐的敏锐感知,克服了汞延迟线存储带来的时序难题,让机器发出了稳定的音调。尽管当时 CSIRO 决定转向其他领域,导致这些珍贵录音未能保存,但如今我们已通过复原硬件和软件,让 CSIRAC 的旋律重新响起。这不仅是一次技术奇迹,更是一段被遗忘的澳大利亚计算机音乐史。

如果不是因为那次深夜的通话,Geoff Hill 的母亲可能永远不会知道,她儿子正用一台机器演奏音乐,而不是在厨房里玩纸片和梳子。
  1. m-i-l

    > “世界上第四台数字计算机……1949年……CSIR Mark 1——后更名为 CSIRAC”

    如果还有人和我有同样的“被触发”感,我想另外三台应该是:

    - Colossus 1943–1945,“世界上第一台可编程、电子、数字计算机” [0]

    - ENIAC 1945,“第一台可编程、电子、通用数字计算机” [1]

    - Manchester Baby 1948,“第一台电子存储程序计算机” [2]

    [0] https://en.wikipedia.org/wiki/Colossus_computer

    [1] https://en.wikipedia.org/wiki/ENIAC

    [2] https://en.wikipedia.org/wiki/Manchester_Baby

  2. bazzargh

    我博士导师[1]学生时代的研究就是关于 CSIRAC 的。每当我跟他讨论我写的代码性能问题,或者抱怨系里发给我的那台破 PC 时,他就会把这段往事搬出来:“想当年,我只有 128 位内存可用……还是用水银做的。”(我记得他大概是这么说的,不过 CSIRAC 其实有 768 个存储字,所以要么是我记错了,要么是他记岔了)

    [1] Rex Whitehead, 1937-1921。他在 50 年代末/60 年代初在墨尔本大学时,CSIRAC 就在那里。

  3. bajard

    我有一台可编程计算器,能生成特定频率的音调。后来我了解到,连续的音乐音符(相差一个八度)的频率正好是两倍关系,于是我就把任何乐谱都转换成了音乐。但我从来没搞清哪个频率对应哪个音符。不过这没什么关系,只要保持相对音程,旋律就是可辨认的。

    其他人觉得我像是个施展黑魔法的巫师,但这概念其实简单得要命。仅仅是一点点简单的知识。事实上,我对音乐或声音编程几乎一窍不通。

同日更多故事

2026-11-09