Сочиняем музыку с помощью искуственного интеллекта: подражаем Бетховену и Моцарту и продлеваем тему Gravity Falls в восемь раз

Всем привет! Хочу рассказать про одно своё несерьёзное увлечение. Как известно, ИИ переживает сейчас самый бум и грозит автоматизировать примерно все профессии на планете. Наконец, он добрался и до креативных людей:

Сочиняем музыку с помощью искуственного интеллекта: подражаем Бетховену и Моцарту и продлеваем тему Gravity Falls в восемь раз Музыка, Искусственный интеллект, Gravity Falls, Моцарт, Людвиг Ван Бетховен, Видео, Длиннопост

Если серьёзно, то о шедеврах речь пока не идёт, но прототипы, существующие уже сейчас, впечатляют. Я использую модель MuseNet, разработанную компанией OpenAI, одним из основателей которой был Илон Маск. Если дать ей небольшой стартовый фрагмент, она пытается предсказать, что будет дальше, и таким образом «пишет» новую музыку в меру своего разумения. Важно отметить, что не используются никакие заданные алгоритмы или шаблоны сочинения, модель просто натренировали на огромном массиве существующих композиций в разных стилях и велели креативить исходя из этого.


Когда я узнал про эту разработку, то первым делом запихнул в модель тему мультсериала Gravity Falls. Его фанатам, к которым я отношусь, прекрасно известно, что главная тема крайне выразительна, но, к сожалению, очень коротка. С помощью MuseNet я продлил её до четырёх минут. На видео первые 30 секунд — это оригинальная тема, данная в качестве затравки, а после этого оно переходит в сочинительство машины:

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


Модель способна также работать вообще без шаблона, при этом можно выбрать стиль сочинения из небольшого списка вариантов. Я попросил модель сочинить что-то в стиле Бетховена, и с энной попытки получилось вот такое безумие:

Опять-таки — не идеально, но большинство людей даже с музыкальным образованием (включая меня) не смогли бы сочинить и такое. Забавно, что модель в целом имитирует стиль Бетховена, но при этом не ограничена соображениями вроде «у пианиста максимум 2 руки по 5 пальцев + в крайнем случае 1 нос», и если нужно для выразительности — фигачит аккорды по 20 нот.


И последнее, что я пока попробовал — это импровизация в стиле Моцарта. Получилось не так безумно, но тоже на мой вкус симпатично, и это даже, пожалуй, мог бы исполнить живой пианист (с некоторыми модификациями):

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


А, ну и да. Если вы вместе со мной переживаете, что такими темпами ИИ оставит без работы вообще всех, то пусть Бендер попробует нас подбодрить:

Сочиняем музыку с помощью искуственного интеллекта: подражаем Бетховену и Моцарту и продлеваем тему Gravity Falls в восемь раз Музыка, Искусственный интеллект, Gravity Falls, Моцарт, Людвиг Ван Бетховен, Видео, Длиннопост

Искусственный интеллект

2.6K поста9.9K подписчиков

Добавить пост

Правила сообщества

Здесь вы можете свободно создавать посты по теме Искусственного интеллекта. Добро пожаловать :)


Разрешено:


- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.

- Делиться статьями, понятными большинству аудитории Пикабу.

- Делиться опытом создания моделей машинного обучения.

- Рассказывать, как работает та или иная фиговина в анализе данных.

- Век жить, век учиться.


Запрещено:


I) Невостребованный контент

  I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.

  I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.

  I.3) Добавлять посты, которые содержат лишь генеративный контент или нейросетевой Арт без какой-то дополнительной полезной или интересной информации по теме, без промтов или описания методик создания и т.д.


II) Нетематический контент

  II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.

  II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".

  II.3) Создавать контент, входящий в противоречие с правилами Пикабу.


III) Непотребный контент

  III.1) Эротика, порнография (даже с NSFW).

  III.2) Жесть.


За нарушение I - предупреждение

За нарушение II - предупреждение и перемещение поста в общую ленту

За нарушение III - бан

Вы смотрите срез комментариев. Показать все
90
Автор поста оценил этот комментарий
ИИ:
выдаёт сгенерированные ноты
Музыканты:
Как это играть?! (((
Иллюстрация к комментарию
раскрыть ветку (20)
41
Автор поста оценил этот комментарий

ИИ: не волнуйтесь, я это предусмотрел! Правда, музыканты теперь тоже уже не понадобятся...

Предпросмотр
YouTube4:46
раскрыть ветку (16)
47
Автор поста оценил этот комментарий
Иллюстрация к комментарию
17
Автор поста оценил этот комментарий
Предпросмотр
YouTube4:16
раскрыть ветку (4)
3
Автор поста оценил этот комментарий

Но они же нарисованные!

раскрыть ветку (3)
3
Автор поста оценил этот комментарий
Нет. Это реальный клип. Конечно с эффектами, но это обычные промышленные Куки, которых запрограммировали на работу с инструментами. Посмотрите на канале у автора этой композиции, там много таких видео.
Предпросмотр
YouTube0:33
1
Автор поста оценил этот комментарий
Предпросмотр
YouTube0:33
Автор поста оценил этот комментарий
Не, роботы настоящие
Предпросмотр
YouTube0:52
13
Автор поста оценил этот комментарий
Предпросмотр
YouTube2:58
7
Автор поста оценил этот комментарий
Искусственный композитор *ckeck*
Искусственный музыкант
*ckeck*
Остались искусственный критик и искусственный слушатель
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Нейросети так и обучают, одна делает что-то, а вторая говорит фуфло\не фуфло, т.е. выступает критиком

18
DELETED
Автор поста оценил этот комментарий

У меня от от этой музЫки голова заболела через 10 сек...

4
Автор поста оценил этот комментарий

Вот тут уже какофония

2
Автор поста оценил этот комментарий
Выглядит как изнасилование пианино.
1
Автор поста оценил этот комментарий
У меня это видео тревогу вызывает
1
Автор поста оценил этот комментарий

Это партия для четырёх рук?

Это музыка, чтобы показать "технику", но явно не для удовольствия от музыкальности)

1
Автор поста оценил этот комментарий
Под эту музыку нужно что-бы искусственный интеллект новую серию Тома и Джерри сгенерировал.
Автор поста оценил этот комментарий

У рафинада недавно выложили на сайт аккорды и гармонии популярные, думаю их тоже можно засунуть туда для использования

11
Автор поста оценил этот комментарий

если нужно для выразительности — фигачит аккорды по 20 нот
Считайте, что ИИ написал целиком произведение, а не партию только для пианиста
Басовые ноты отдаём басовому инструменту (1-2 ноты), сверху мелодичность - какой нибудь скрипочке или духовым (1 нота), пианист, предположим, может играть по два сложных аккорда (8 нот). Остаётся добавить гитарку и второй клавишный инструмент и всё ок, всё придуманное компом можно сыграть коллективом, просто придётся над расчленением на партии посидеть.

Плюс не в 19-м веке же живём, куча педалей, которые можно ткнуть и к гитаре, и к клавишам, и к духовым - октаверы, хорусы, дилеи, которые при желании и прямых руках позволят сыграть, ну, вдвое больше нот

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

О, а про партии для разных инструментов это хорошая идея!

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Ну а как иначе - любую интересную музыку делают не в одиночку, распределить аранжировку между разными инструментами - это всегда хороший способ способ обогатить композицию как минимум с точки зрения тембров
Вот буквально вчера смотрел видео Адама Нили с его кавером одной попсовой песни и там кульминационный момент - когда чуть ли не весь коллектив "фигачит звук из 20 нот", просто в басу Нили берёт одну ноту, клавишам даёт другой аккорд, а комбинации из труб поручает ещё другой аккорд. С точки зрения любителей бренчать на гитаре всю песню из трёх аккордов - дич и хаос, но звучит-то все равно бомбезно! Вот, соббсна, и есть пример идеальной... инструментовки? Распределения по партиям, короче

Там кстати, у него на канале где-то рядом есть и видео, как он пришёл к такой аранжировке и почему он собрал для этой песни именно такую комбинацию тембров и музыкальных "фишек"

Предпросмотр
YouTube6:09
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку