Виртуальный барабанщик
Приложение для музыкантов, имитирующее живую игру барабанщика.
Многие соло-музыканты сталкиваются с ситуацией, когда хочется получить барабанный аккомпанемент, но живого барабанщика рядом нет.
Данная программа была реализована в двух версиях с разными подходами - на основе метод ближайшего вектора и на основе нейронной сети. Первоначально наш опытный музыкант-виртуоз заполнил базу мелодий записями игры на синтезаторе и соответствующими партиями игр на барабанах. Эти аудио потоки были соотнесены друг с другом и приняты за эталонные.

В версии, применяющей метод ближайшего вектора, из предписанной библиотеки барабанных партий ищется максимально подходящая. При смене темпа и ритма, программа также меняет выдаваемую барабанную партию, тем самым подстраиваясь под музыканта. Для работы приложения на основе нейронной сети также были загружены и разбиты соответствующие друг другу записи мелодий на синтезаторе и барабанах. Нейросеть была обучена на базе midi нот в разных темпах и жанрах. Например: рок, поп и фанк.
Разница подходов:
В данный момент работа над развитием обеих версий продолжается.
Похожие проекты
Виртуальная примерочная для косметических продуктов
Система состоит из моделей распознавания лица и сегментации, а также алгоритма, позволяющего изменять цвет объекта без потери их исходной текстуры.
Онлайн сурдопереводчик
AI-алгоритм, который конвертирует видео человека, говорящего на языке жестов, в текстовый формат.
API для поиска блогеров
Разработанная API позволяет компаниям легко находить блогеров, максимально подходящих для их рекламных кампаний. Хотите прорекламировать новый музыкальный альбом? Просто отправьте запрос на API и получите список лучших блогеров.