Герб БГПУ
В начало | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация?
Вход:  Пароль:  

Зарипов Рудольф Хафизович


Рудольф Зарипов

Оглавление документа

Биография


В конце 50-х гг. появилась серия статей, в которых молодой математик Р.Х. Зарипов решил несколько трудных проблем в области нелинейных интегральных уравнений типа свертки. В 1958 г. он успешно защитил на эту тему диссертацию и, на¬верное, стал бы хорошим специалистом в этой глубоко математической области исследований, если бы не страсть к музыке, не стремление проникнуть в мир творчества и попытаться (в который раз) использовать алгебру для изучения тайн гармонии.
В 1960 г. в научном журнале «Доклады АН СССР» появилась статья с непривычным для этого журнала названием: «Об алгоритмическом описании процесса сочинения музыки». Для ее автора, Р. X. Зарипова она стала поворотным пунктом в научной работе. С этого времени и до конца жизни он посвятил весь свой талант и силы исследованию процессов творчества.


Будучи профессиональным математиком, он всерьез занимался психологией творчества и в течение ряда лет работал в лаборатории эвристики в Институте общей и педагогической психологии, считая, что контакт с психологами необходим для его исследований. И все эти годы Р. X. Зарипов продолжал создавать программы, воспроизводящие различные этапы сочинения музыкальных произве&дений, и анализировать произведения композиторов-профессионалов.Он часто выступал на различных конференциях, читал лекции и всегда сопровождал доклады исполнением на виолончели произведений, созданных по его алгоритмам на ЭВМ. Сочиненные машиной мелодии аранжировали и исполняли известные композиторы и коллективы музыкантов. Его книгу «Кибернетика и музыка» (1971) перевели и издали в Италии, а публикации о машинных сочинениях, созданных по его алгоритмам, обошли весь мир. Зарипов становится признанным авторитетом в области машинной музыки. Книга «Машинный поиск вариантов при моделировании творческого процесса» (1983) подвела итог нового этапа исследований, посвященных построению моделей процесса генерации музыкальных и иных произведений искусства. В конце 80-х гг. Р. X. Зарипов разработал обширную программу исследований, нацеленную на создание систем искусственного интеллекта и способную воспроизводить деятельность, характерную для процессов творчества. И лишь преждевременная смерть оборвала его работу над реализацией этой программы.

Научные достижения

Замысел Рудольфа Зарипова


История алгоритмической музыки в СССР.
Хронология создания первых компьютерных алгоритмов синтеза тональной музыки.


Советскому математику Рудольфу Хафизовичу Зарипову замысел автомата-композитора пришел в голову еще в юности. Это было в 1947 году. Рудольф Зарипов жил тогда в родной Казани и учился в музыкальном училище.


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


Нет, тогда Зарипову не удалось даже начать решение задачи математического выражения и вычисления мелодий. Слишком это оказалось трудно. И в книгах Рудольф об этом ничего не нашел. Юношеский замысел остался без ответа.


Потом, не бросая любимой виолончели, Рудольф поступил в университет, потом добавил к увлечению музыкой и математикой рисование, потом стал еще и страстным радиолюбителем – коротковолновиком, «путешественником по эфиру». В этом невысоком тихом молодом человеке скрывалась редкая многогранность интересов, кипучая, деятельная энергия. Ему всегда было мало какого-нибудь одного дела, он постоянно «гнался за несколькими зайцами». И, против морали старой пословицы, ловил их!


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


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


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


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


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


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


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


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


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

«Уральские напевы»


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


И тут происходит непонятное. «Урал» почему-то «не хочет» сочинять марш. Он «бунтует», останавливается, сам включает уже прочтенную ленту задания, крутит ее без конца. Громадная, раскинувшаяся в нескольких комнатах электронная машина бессмысленно моргает своими неоновыми глазками и не выдает никакой продукции.


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


«Что за притча? — мучительно думает Зарипов. — Почему «Урал» обуяла ненависть к маршам?»


Буквально за день до отъезда из Москвы причина «каприза»


машины отыскалась. Оказывается, переписывая программу, Рудольф в одном месте ошибся – вместо числа «1777» поставил «1177». Это и спутало исполнительный кибернетический механизм.


В последний вечер «Урал» сочинял только марши. Вплотную сесть за расшифровку машинных композиций Зарипову удалось лишь дома, в Ростове. И некоторые мелодии ему явно понравились. Конечно, им было очень далеко до «Подмосковных вечеров». «Но ведь это первые из первых машинных мелодий!» —думал Рудольф. А один из маршей ему так полюбился, что целую неделю не выходил из головы.


Спустя год на страницах «Докладов Академии наук СССР», в разделе «Кибернетика и теория регулирования», появилась публикация Зарипова под заглавием «Об алгоритмическом описании процесса сочинения музыки». Представил ее известный ученый академик Соболев. Наверное, впервые за свое существование самый маститый из всех наших научных журналов напечатал несколько нотных строк. И они были рождены не живым порывом человеческого вдохновения, а научным знанием, вложенным в машину, и стремительным каскадом автоматических электронных всплесков. Позднее, в популярной статье, опубликованной журналом «Знание — сила», Зарипов назвал эти мелодии «Уральскими напевами».

Источники

*http://www.theremin.ru/archive/anfilov_zaripov.htm
*http://www.fio.by/vypusk/Potok_63/group_1/user_5/Zaripov.htm