Приложение с открытым исходным кодом для музыкантов: StemKit разделяет песни с YouTube на аудиодорожки, чтобы можно было подыгрывать им.

Гитаристы и другие музыканты наверняка сталкивались с такой ситуацией: хочется сыграть или спеть под любимую песню, но как убрать из неё уже записанную гитарную партию? А может, у вас есть запись с вашей группой, и вы хотите убрать свою гитарную партию, чтобы сыграть её заново самостоятельно.
До сих пор существовало несколько приложений со встроенным ИИ, который может выделять отдельные инструментальные партии и вокал, но в большинстве случаев за них приходится платить или они работают только онлайн.
Для смартфонов есть приложение Moises, но сначала нужно создать отдельный аккаунт, а ещё там используется система кредитов. Когда кредиты заканчиваются, за функции приходится платить. И недёшево: версия Pro стоит около 25 € в месяц — это дороже премиум-подписки Netflix. Нет, спасибо!
К счастью, есть хорошая альтернатива — по крайней мере, для настольных компьютеров: StemKit от пользователя danielravina. Программа доступна бесплатно на GitHub и, как и платные приложения, разделяет песни на отдельные аудиодорожки — вокал, ударные, бас, гитару, фортепиано и другие.
Всё происходит локально на ПК: не нужны ни учётная запись, ни ключи API, ни особенно мощное оборудование для ИИ. Я протестировал программу на небольшом Core Ultra 5 125H в мини-ПК Minix Elite EU512-AI (наш обзор), и она работала достаточно быстро. При этом все песни, поисковые запросы и другие данные остаются конфиденциальными и хранятся локально. Исключение — пинг при установке, который отправляется разработчику, чтобы тот мог отслеживать, сколько человек пользуется приложением.
В интерфейсе есть строка поиска. С её помощью можно искать песни прямо на YouTube или просто вставить URL нужной песни на YouTube. Затем песня разделяется на отдельные компоненты. На моём мини-ПК (который не отличается особой мощностью; см. обзор) это заняло около 2,5 минут; на более мощном оборудовании процесс идёт быстрее.


И вот так вы можете подыгрывать песне, отключать звук отдельных дорожек или воспроизводить их отдельно, а также регулировать громкость каждой дорожки по отдельности (например, убавить громкость гитары).
Однако приложение не совсем безупречно: алгоритм, похоже, очень хорошо разделяет вокал и ударные, но с гитарами могут возникнуть трудности. Например, в песне «Heartless Bastards — Only For You» у нас были отдельные дорожки для вокала, ударных и баса. Однако две гитары (ритм-гитара и соло-гитара) были объединены в одну дорожку «Другое», хотя обе начинают играть вместе довольно рано. Возможно, в будущем это исправят. Пока доступна версия 0.1.23, и, учитывая это, программа уже работает на удивление стабильно.









