---
id: csirac
title: "CSIRAC"
year: 1951
category: "AI и код"
lang: ru
canonical: https://nodemusic.cc/ru/node/csirac
source: node.music
---

# CSIRAC (1951)

AI и код · https://nodemusic.cc/ru/node/csirac

## Кратко

Первый компьютер Австралии играл марши и шотландские песни, но ни одной записи этой музыки не сделали: начальство сочло её фокусом. Полвека от неё оставалась только программа на перфоленте.

## Полный текст

К концу 1940-х расчёты для физики стали такими громоздкими и нудными, что понадобилась машина, которая считала бы сама, без человека на каждом шаге. Сиднейская лаборатория радиофизики CSIR — австралийского Совета по научным и промышленным исследованиям — всю войну делала радары и лучше всех в стране умела обращаться с электронными лампами и импульсами. Из этой радарной техники в 1947 году Тревор Пирси и Мастон Бирд начали собирать автоматическую вычислительную машину.

CSIR Mk1 стал первым компьютером Австралии и одним из первых в мире компьютеров, которые держали программу в собственной памяти: больше 2000 ламп, семь тонн, 30 киловатт, а память — ртутные трубки, в которых данные бегали по кругу импульсами. Первую программу, перемножение двух чисел, машина выполнила в ноябре 1949-го. «Мы все крикнули „Ура!“ и вернулись к работе», — вспоминал Пирси.

Экрана у машины не было, и чтобы позвать оператора или отметить конец программы, у пульта поставили динамик — гудок. Почему его сделали программируемым, нигде не записано: похоже, Пирси подсмотрел гудок на манчестерском компьютере и повторил не задумываясь.

Возможность в нём услышал первый программист машины, математик Джефф Хилл. Он вырос в музыкальной семье: мать и сестра всю жизнь преподавали музыку, а абсолютный слух был и у матери, и у него. Хилл понял, что если слать импульсы в динамик через ровные промежутки, вместо щелчков выйдет нота.

Как-то поздно вечером он позвонил матери, поднёс трубку к динамику и спросил, строит ли гамма. Та решила, что сын дурачится с расчёской, обёрнутой папиросной бумагой, — самодельной дудкой, которая жужжит, если в неё напевать, — и велела идти домой: ужин ждёт в духовке.

Гамма далась непросто. Данные в ртутных трубках бежали по кругу, и каждое число можно было достать, только когда оно пробегало мимо выхода. Хилл раскладывал числа по ячейкам так, чтобы импульсы уходили в динамик с ровным интервалом, — по сути, писал расписание памяти. Первым на ленте после гаммы шёл «Марш полковника Боги».

CSIR Mk1 строили как прототип: по нему собирались сделать машину мощнее и продавать. Коммерческий проект не сложился, и будущее машины повисло на волоске. Команда решила привлечь к ней внимание музыкой. В 1951 году CSIR Mk1 сыграл гостям первой австралийской конференции по вычислительным машинам. Пирси хотел пустить мелодии в радиоэфир, а «Bonnie Banks», по одной из версий, запрограммировали, чтобы впечатлить премьер-министра Роберта Мензиса, шотландца по происхождению.

Начальство сочло всё это фокусом. Официально CSIR музыку не признавал, в газеты она не попала, а записать её или пустить в эфир так и не дали. Поэтому старейшая сохранившаяся запись компьютерной музыки британская: в ноябре 1951-го BBC записала в Манчестере компьютер, который заиграл на несколько месяцев позже.

В 1955-м машину перевезли в Мельбурнский университет и переименовали в CSIRAC. Композиторов к ней так и не позвали, хотя самый очевидный кандидат ходил под окнами. В конце 1950-х сотрудники лаборатории не раз провожали взглядом Перси Грейнджера — композитора, который сам строил машины «свободной музыки». Показать ему компьютер никто не догадался.

От музыки, которой хотели спасти машину, осталась только программа. По перфоленте 1953 года композитор и исследователь Пол Дорнбуш вместе с бывшими инженерами CSIRAC через полвека восстановил звук импульс за импульсом. Когда он рассказал Максу Мэтьюзу из Bell Labs, как была устроена память машины, тот застонал — представил, каково было добиться от неё ровной ноты.

## Люди

- Макс Мэтьюз (1926–2011) — американский инженер Bell Labs.
- Пол Дорнбуш (р. 1959) — австралийский композитор и исследователь компьютерной музыки.
- Джефф Хилл (1928–1982) — австралийский математик, первый программист страны.

Википедия: https://en.wikipedia.org/wiki/CSIRAC
