Изменить размер шрифта - +
Но особенно увлекся Рудольф своей юношеской идеей после защиты кандидатской диссертации — как только его послали в Москву для изучения и освоения кибернетической электронно-счетной машины «Урал».

Об экспериментах кибернетического звукотворчества, которые вели американцы, Зарипов тогда ничего не знал. Может быть, это и к лучшему. Рудольф пошел собственным путем, сразу поставил себе труднейшую задачу: машинное конструирование мелодий. Именно мелодий!

 

 

ДНИ И НОЧИ

 

 

Июльскими ночами 1959 года на четырнадцатом этаже громады Московского университета на Ленинских горах одиноко светилось окно. За ним, в маленькой комнатке студенческого общежития, сидел над бесконечными расчетами Рудольф Зари-пов. Ранним летним рассветом ложился на пару часов спать, в восемь утра шагал в один из московских институтов для практики управления электронно-счетной машиной. Весь рабочий день сидел за пультом, командуя решением мудреных математических задач. Вечером, когда пустели комнаты института, оставался за машиной и занимался другой работой, любительской, на которую получил любезное разрешение от начальника машины Бориса Михайловича Романова: учил «Урал» композиторскому искусству. Ночью готовил программы на завтра.

Он жил словно в тумане, на предельном напряжении сил, но давал себе отдыха ни на минуту, почти не ел. Иначе было, по его мнению, «нельзя», ибо совсем немного оставалось до отъезда из Москвы.

Обучение машины мастерству вычисления мелодий поначалу шло туго. Первые пробы провалились: «Урал» не мог «придумать» ничего путного. Тонкие, интимные, порой неосознанные самими композиторами законы мелодий было очень трудно сформулировать и переложить на язык математических команд. Рудольф исследовал множество нот и всюду видел чрезвычайное многообразие, неповторимость мелодических оборотов. Законы мелодий оказались неизмеримо более сложными и гораздо менее изученными, чем давно известные законы гармонии, аккордов.

Но шаг за шагом работа шла вперед. Порой напрасная, уже сделанная раньше, но не кибернетиками, а музыковедами. Позднее Зарипов «открыл», например, книгу профессора Московской консерватории Мазеля «О мелодии», в которой было раскрыто много важного в логике мелодических форм. Жаль, что тогда, в 1959 году, он не знал этой книги. Программы команд машине пришлось составлять, как говорят математики, «с нуля», буквально на голом месте.

И вот Рудольф окончательно «договаривается» с машиной. Любую ноту он обозначает пятизначным числом, в котором две первые цифры дают порядковый номер звука, третья — его длительность, а четвертая и пятая — высоту. Он «приказывает» машине заканчивать мелодию всегда первой ступенью лада, причем «шагать» к концу возможно более коротким интервалом. «Запрещает» ставить подряд более шести нот, идущих в одном направлении (вверх или вниз). Наложено «вето» на парные шаги, превышающие в сумме октаву. Предусмотрены и другие правила для смены направлений движения мелодии.

Специальный раздел программы Зарипов посвятил ритму — отдельно для маршеобразных мелодий (со счетом «раз-два-три-четыре») и для вальсов (со счетом «раз-два-три»). Особо учтено число частей будущих произведений, количество тактов в каждой части.

 

 

„УРАЛЬСКИЕ НАПЕВЫ"

 

 

И вот готов первый, опытный алгоритм — набор математических правил для составления мелодий. Написан первый вариант программы команд кибернетическому «музыканту». Зарипов переносит алгоритм на «ленту памяти», налаживает «генератор случайных чисел» — источник «числового шума», из которого «Урал» будет выуживать свои мелодии, и нажимает кнопку «пуск».

Быстрый переход