Поток достигается сочетанием чрезвычайно высокого мастерства с чрезвычайно трудной задачей. В отсутствие любого из этих факторов человек соскальзывает в одно из других психологических состояний, представленных на приведенной ниже диаграмме. Если у вас недостаточно мастерства, а вы беретесь за слишком сложную задачу, вы в конце концов попадаете в состояние тревоги. Если же задача слишком легка для человека вашего уровня мастерства, эта работа с большой вероятностью может оказаться скучной.
Алгоритм, на котором основана Flow Machine («Потоковая машина») Паше, использует цепи Маркова для изучения стиля музыканта, а затем накладывает некоторые ограничения. Так же работают и многие художники. Пикассо годами изучал творчество Эль Греко, Ренуара, Веласкеса и Мане, имитируя, комбинируя и приспосабливаясь к их стилям и накладывая на них разные системы ограничений, чтобы выработать свой собственный стиль, абсолютно индивидуальный и в то же время уходящий корнями в работы мастеров прошлого.
В экспериментах Паше алгоритм должен был играть в одном стиле, используя ограничения, позаимствованные из другого. Это фантастический пример алгоритмического экспериментирования с концепцией комбинаторного творчества Боден. Например, он взял блюзовый стиль Чарли Паркера и ввел в него ограничения, взятые из всего комплекса произведений Пьера Булеза: тот был поклонником Шёнберга и стремился использовать в своих пьесах все 12 нот хроматической гаммы. Это привело к циклическому повторению в блюзе всех 12 нот, что необычно, так как обычно в качестве основы для развития в блюзе используются всего три ноты. В результате получается странное создание, явно порожденное миром би-бопа Чарли Паркера, но существующее где-то на самом краю этого мира. Должен признать, что такое слияние мне понравилось. В других случаях эта методика работала хуже: так было с композицией «Giant Steps» в исполнении Джона Колтрейна с ограничениями аккордов, позаимствованными у Рихарда Вагнера.
Flow Machine занимается не только музыкой. Ее можно научить стилю одного поэта или песенника и наложить на этот стиль ограничения другого. Например, команда Паше использовала модели Маркова для изучения стиля текстов Боба Дилана и затем применила его к тексту песни Yesterday группы «Битлз». Текст «Битлз» наложил некоторые ограничения по части размера и ритма. Затем Flow Machine предложили заполнить этот шаблон словами и фразами, которые явно могли бы быть написаны Диланом. В результате получилось следующее сочинение, которое действительно можно петь на мотив Yesterday:
Затем Паше создал при помощи своей Flow Machine произведение, которое громко объявили первой поп-песней, написанной искусственным интеллектом. Наконец-то долгие годы исследовательской работы позволили ему осуществить детскую мечту. Новая песня, музыку для которой сочинила Flow Machine, называется Daddy’s Car[86]
; она написана в стиле «Битлз», любимой группы Паше. Многие музыкальные аналитики утверждали, что у музыки «Битлз» есть секретная формула, и Паше надеялся разгадать ее код. Но текст песни не был произведением алгоритмов. Его написал Бенуа Карре, которому поручили превратить результат работы алгоритма в полноценную профессиональную песню.Вслед за Daddy’s Car появился альбом Hello World[87]
, выпущенный в начале 2018 года. Его название отсылает к упражнению, которое предлагают выполнить каждому начинающему программисту: создать код, который выводит сообщение «Hello World». Этот альбом был результатом сотрудничества Карре и других музыкантов, которые использовали Flow Machine, чтобы раздвинуть пределы своего собственного творчества. Было бы не вполне корректно называть этот диск первым альбомом, созданным искусственным интеллектом, так как в определении очертаний конечного результата сыграли важную роль Карре и его сотрудники.Что из этого получилось? Композитор Фатима Аль Кадири презрительно съязвила, что «песня звучит так, будто ее отксерили раз пятьдесят и только потом сыграли».