Нейросеть добавляет в музыку барабанные партии

Анонсировали очередную музыкальную разработку программистов

Изображение tonischerrenberg с сайта Pixabay

Один из алгоритмов — Groove — функционирует по принципу соотношения партитуры и грува*. Так, эта модель принимает на вход партитуру и выдает для неё грув. Алгоритм представлен в виде плагина для музыкального редактора Ableton Live и в виде браузерного приложения.

Второй алгоритм — Drumify — может принять мелодию, исполненную на любом инструменте, и подобрать к ней партию на барабанах. Авторы для примера показали, как эта модель создаёт барабанную партию к записям игры на бас-гитаре и музыкальном синтезаторе.

 

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