Компьютер научат создавать мелодии
Примерно год назад Хейккила решил отобрать лавры признания у профессиональных композиторов, которые во все времена и во всех обществах имели уважение, как обладатели несомненного творческого таланта. Вместе со своими товарищами финский программист начал эксперименты с несложными алгоритмами, которые генерировали бесконечную последовательность данных с выводом в виде звука. Как выяснилось, некоторые из таких последовательностей звучали очень даже интересно на протяжении неограниченного времени.
После публичного представления своей работы автор, выступающий в Интернете под псевдонимом «viznut», предложил более организованный подход к поиску других алгоритмов подобного характера. В ближайшие планы автора входит создание новой программы, которая будет генерировать формулы автоматически. С помощью специального веб-сайта живые пользователи смогут лично прослушивать и оценивать получаемую музыку. Построенный по оценкам посетителей рейтинг поможет определить наиболее эффективные алгоритмы для генерации музыки. Фактически, это будет поиск лучших композиторских формул силами массовой армии добровольцев.
Один из аспектов поставленной задачи, возможно, уже решен. Так, десять лет назад Стивен Вольфрам (Stephen Wolfram), создатель известного одноименного математического пакета, сделал теорию клеточных автоматов известной для широкой публики. В своей книге «A New Kind of Science» Вольфрам исследовал и описал целое пространство простых алгоритмов, реализованных в клеточных автоматах. Более того, по мнению Вольфрама, вся Вселенная управляется не формулами догматических физических законов, а наборами правил, подобных клеточным автоматам. Главная трудность при этом заключается в поиске и формализации правил, описывающих их работу. Хейккила и его единомышленники собираются решить такую же задачу для музыки.
Вполне вероятно, что в поиске алгоритмов для автоматического написания бесконечных приятных мелодий может пригодиться опыт проекта Galaxy Zoo. Сначала участники этого проекта неудачно пытались составить полную классификацию видимых галактик силами добровольцев, но эта инициатива оказалась относительно неудачной. Потом проект переключился на подсчет кратеров на Луне, оценку исторических сводок погоды, а недавно открылась новая программа по раскрытию загадки песен китов. Следующим шагом вполне может стать поиск набора универсальных музыкальных алгоритмов.
Препринт работы, которую представил Хейккила с единомышленниками, подан на рассмотрение в библиотеку Корнельского университета.
По материалам сайта MIT Technology Review.