CSIRAC (1951)

AI и код

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

Полный текст

К концу 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, как была устроена память машины, тот застонал — представил, каково было добиться от неё ровной ноты.

Источники

  1. Doornbusch, Paul (2004). Computer Sound Synthesis in 1951: The Music of CSIRAC — Computer Music Journal 28(1)
  2. Doornbusch, Paul (2017). Early Computer Music Experiments in Australia and England — Organised Sound 22(2)
  3. Doornbusch, Paul (2005). The Music of CSIRAC: Australia's First Computer Music — Common Ground, Melbourne
  4. Doornbusch, Paul (2013). The Music of CSIRAC, Some Untold Stories — ISEA2013, Sydney
  5. Dean, Roger T. (ed.) (2009). The Oxford Handbook of Computer Music — Oxford UP

Вся библиография →

Подробнее в Википедии

Назад к таймлайну  |  English version

node.music - интерактивная карта истории электронного звука

От Телгармониума, который стримил звук по телефонным проводам в конце XIX века, до музыки, написанной ИИ.

Листайте вниз - так вы двигаетесь по времени линейно. Режим [INFLUENCE] в верхнем меню показывает связи: кто кого породил и как концепты влияли друг на друга. Чтобы исследовать влияния глубже, включите [HORIZON VIEW].

Сайт звучит - и на этих звуках вы можете даже поиграть. Если звук мешает - просто выключите его в верхнем меню.

VIDEO TITLE
TURING TEST
// GENERATIVE_AI_NODE
READY [WAITING]
--------------------
IDLE
CORRECT
1/3
Загрузка данных...

node.music en / ru

[SOURCES] [SUBSCRIBE] [CONTACT]
1890-е
EN / RU
[SOURCES] [SUBSCRIBE] [CONTACT]
1890
COMPONENT
TYPE / YEAR
Description...
[PLAY]
[WATCH]
[WIKI] →
[TEST REALITY]
[SONIC//LAB]
// SHARE:

[INFLUENCE]

Чёрные линии — прямые связи: технология, наследование, основание, полемика.Серые — более свободные: идеи, приёмы, совместные работы.Наведите на линию, чтобы увидеть, что она соединяет.

TRACK TITLE

Track description

node.music

Интерактивная карта истории электронной музыки: от 200-тонного Телгармониума (1897) до нейросетевого аудио. Как инженеры взломали звук.

> SEARCH — Найдите событие по названию или автору
> TAP — Нажмите на карточку чтобы узнать детали
> LISTEN — Слушайте музыку и смотрите видео
CSOUND // LIVE_LAPTOP_ORCHESTRA
// ENTER TEXT OR PLAY LIVE ON KEYBOARD
1
2
3
4
5
6
7
8
9
0
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Z
X
C
V
B
N
M
STATUS: READY
SONIC // LAB
INTERACTIVE FEEDBACK ENGINE
ℹ CLICK / PLAY / WATCH / NOISE / SWEEP — SYSTEM SOUNDS. CLOSING STOPS AUDIO.
120 BPM
// SYSTEM: TELEMETRY [ACTIVE]
Мы используем куки и записываем анонимные сессии. Без рекламных трекеров, без введённого текста. Согласны? Куки и запись сессии. Без трекеров.