Разработчики из OpenAI создали алгоритм MuseNet, сочиняющий музыку с воспроизведением разных инструментов и в разных стилях.
Алгоритм может или сочинить музыку с нуля, или изменить фрагмент уже созданной композиции. Это, по сути, самообучающаяся нейросеть.
Для обучения создатели собрали множество композиций в различных музыкальных стилях. Нейросеть научилась создавать последовательности звуков так, чтобы из них получались мелодии подходящих жанров.
Протестировать алгоритм сможет любой желающий. Вначале нужно выбрать музыкальный стиль, отрывок композиции и инструменты. Далее нейросеть создаст на основе исходных данных требуемую мелодию. К примеру, можно попросить его сыграть песню Монатика в стиле Моцарта. MuseNet поддерживает 15 стилей, 12 вариаций начала и 7 музыкальных инструментов.
Фото: из открытых источников