
Появление счетных машин в огромной мере упростило и ускорило работу в сфере алгоритмической и стохастической музыки, но это случилось далеко не сразу. В самом начале пути, с первыми компьютерами, на создание короткого звука уходило несколько дней, а для получения готовой композиции уходили годы.
Изначально получаемым продуктом были партитуры, предназначенные для воспроизведения группой музыкантов. В 1955 году была написана «Иллиак сюита для струнного квартета» (Illiac Suite), основанная на алгоритмах, разработанных Лежареном Хиллером.

Леджарен Хиллер и компьютер ILLIAC | https://distributedmuseum.illinois.edu/ (дата обращения 24.02.2023) | автор неизвестен
Хиллер и другие первопроходцы алгоритмической композиции придерживаются двух противоположных подходов — стохастического и детерминированного.
Детерминированный значит подчиняющийся правилам. Программы работающие по такой логике выполняют конкретные композиционные задачи никак не связанные со случайностью. Переменные для детерминированных процедур называются исходными данными. Суть в том, что после запуска программы они будут точно использованы и именно так, как задумано. Стохастические процедуры напротив, руководствуются случайностью при принятии решения. Создают события согласно заранее подготовленным таблицам, определяющим вероятность появления события.
Главная сложность, существовавшая на этапе становления компьютерной композиции, это работа в пакетном режиме, что означает малую гибкость для внесения изменений.
Композитор выполняет следующие действия:
(1) Готовит и вводит исходные данные;
(2) Запускает программу;
(3) Ждет окончания работы программы;
(4) Принимает или отвергает результат (обычно, всю работу целиком).
Работа в пакетном режиме означает невозможность исправления отдельных ошибок.
В таком случае минимальной единицей проделанной работы будет целая партитура. Гибкость добавляет введение интерактивности в работу системы. Композитор получает доступ ко всем слоям будущего музыкального произведения. На сцене, как правило, используется интерактивное взаимодействие в реальном масштабе времени и, при отсутствии возможности редактирования, главный акцент приходится на управление развивающимся музыкальным процессом. Студийные интерактивные системы часто не предполагают реального времени, допуская редактирование и возможность отмены результата с возвратом в прежнее состояние.
Развитие компьютерной музыки происходило одновременно с появлением достаточного количества энтузиастов, занимающихся музыкальным программированием и разработкой собственного программного обеспечения.
Важнейшим человеком, сыгравшим огромную роль в развитии компьютерной музыки является Макс Мэтьюс, в 1957 году в Лабораториях Белла он пишет первую музыкальную компьютерную программу music, вышедшую за пределы лабораторий.
Макс Мэтьюс и мэйнфрейм IBM в лаборатории Белла | автор неизвестен | 1965
Внедрение профессиональных музыкантов
В 1961 году в Лаборатории Белла, Макс Метьюс и Джон Пирс, крайне заинтересованные в сотрудничестве с профессиональными музыкантами, приглашают Джеймса Тенни, композитора, теоретика и музыканта достаточно высокого уровня.
Тенни занимает должность композитора-исследователя, использует в своей работе методы стохастики, для оформления музыкальной композиции. Звуковые элементы смешиваются и взаимодействуют, образуя непрерывные, изменяющиеся звуковые текстуры.
Работа в коллективе Лабораторий Белла привела Тенни к разработке своей компьютерной программы для написания музыки — PLF2. Взаимодействуя с программой Джеймс Тенни в 1963 году создает цикл работ «Четыре стохастический этюда».
В стохастической композиции «Фазы (посвященной Эдгару Варезу)» (1963) Джеймс Тенни обращается к идее параметрических траекторий для значений длительности нот, амплитуд, частот модуляции амплитуды, полосы пропускания фильтров, верхних пределов спектральных диапазонов. Все параметры изменяются по синусоидальному закону, при этом все синусоиды различаются по частоте и фазе, что приводит к появлению своего рода формального контрапункта (рис.). В этой композиции компьютер сам принимает статистические решения на трех уровнях: самом низком, элементарном структурном уровне «Klang», уровне секвенций «Sequence» (группа Klang’ов), уровне сегментов «Segment» (группа секвенций).
Параметрические траектории и длительности. Джеймс Тенни 1963
Схема инструмента для использования с PLF-3. Джеймс Тенни 1962
В 1970 году Макс Метьюс и Ричард Мур начали работу над groove, дружелюбной для музыкантов, не вовлеченных в программирование системой.
Можно сказать, что groove — это первый секвенсор. Идея заключалась в использовании аналогового синтезатора, как генератора звука, благодаря чему освобождалось огромное пространство памяти компьютера. Программа могла сохранять параметры воздействия на синтезатор для возможного использования в будущем, а само звучание зависело только от настройки синтезатора, таким образом человек мог использовать написанный заранее алгоритм, изменяя что-либо и в нем и в настройках синтезатора.
Макс Мэтьюс и система Groove | https://120years.net/ (дата обращения 14.02.2023) | автор неизвестен
Помимо расчета композиций и разработки компьютерных программ, создающих музыку, появляются новые техники синтеза.
FM — синтез
Конец 1960х. Джон Чоунинг исследует восприятие перемещения звука в пространстве. Работает над синтезом звука, способного перемещаться в пространстве, используя эффект Доплера и другие психоакустические феномены. Параллельно, Чоунинг создает алгоритм FM синтеза, не придавая этому изначально особого значения.
FM — это техника модуляции частоты звука, с помощью которой можно создавать и трансформировать сложные спектры. Используя технику частотной модуляции, Чоунинг создает произведения «Sabelithe», «Turenas», «Stria» и «Phone».
Компания Yamaha в 1981–1983 годах создает синтезаторы DX7, GS1 и др., используя алгоритма Чоунинга.
Yamaha DX7
Гранулярный синтез
Канадский композитор Барри Труакс в 1968 году показал миру свою работу River run, осуществленную полностью методом гранулярного синтеза в реальном времени. Техника гранулярного синтеза заключается в формировании своего рода «облаков», состоящих из мельчайших единиц звука — звуковых «гранул».
Рост производительности компьютеров и их доступность приводит к развитию и распространению музыкального программирования