После первой статьи я собрал отзывы и готов показать переработанную программу — Partscaster. Кто‑то увидит её впервые, поэтому начну с того, что это, зачем и чем отличается от других.
Сайт с примерами «было/стало»: https://zazza.github.io/partscaster/, репозиторий: https://github.com/Zazza/partscaster.

Что это и откуда название
Не так давно вышла вторая версия открытой модели для генерации музыки — YuE2. Открытых моделей несколько, но YuE2 сейчас одна из сильнейших.
По замерам самих авторов на 192 песнях она обходит открытые LeVo 2, ACE‑Step 1.5 и SongBloom и держится рядом с Suno. Независимого сравнения я не нашёл, так что это оценка авторов.
В итоге GitHub завален графическими оболочками для её Python‑скриптов: ввёл стиль и текст — получил трек.
Поэтому первое название, yue‑studio, я поменял на Partscaster — так называют гитару, собранную своими руками из деталей разных производителей: корпус от одной, гриф от другой, звукосниматели от третьей. Это лучше всего передаёт идею: не сгенерировать трек, а собрать его и довести до результата, который отличается от нейротрека.
Зачем
Нейротрек плоский: играет почти статично, мелодия будто посчитана математикой. Той самой «живости» нет.
Музыка — дело субъективное: кому‑то она неинтересна, кому‑то — фон. Я же меломан: обожаю живые гитары и барабаны, примочки и педали, которые меняют звук, барабанные сбивки и гитарные соло на электрухе. Всегда мечтал купить электрогитару, комбик и играть для себя, но руки у меня только под клавиатуру.
Я не очень люблю мейнстрим, которым завалены интернет и площадки вроде Яндекс Музыки. А обычный звук любого генератора нейротреков не вызывает у меня особой радости. В Partscaster я сделал то, чего мне не хватало.
Что изменилось после первой статьи
Работает на видеокарте с 8 ГБ

В комментариях двое написали, что у них карта на 8 ГБ, а я ориентировался на 16 (прежний движок на PyTorch занимал около 11 ГБ). И дали ссылку на yue2.cpp — отдельную реализацию YuE2 на C++ (на GGML, как llama.cpp для текстовых моделей). Веса там уже переведены в формат GGUF и сжаты до разной точности, есть свой сервер.
И оно действительно работает. В итоге, я убрал движок генерации на PyTorch и перевёл всё на yue2.cpp. Может, он пока еще сыроват, но так мне и не очень важно — рабоатет без проблем, к тому же автор так уже перегнал кучу других моделей, то есть у него есть опыт.
Замеры на моей 4070 Ti Super:
трек на 2:47 — за 50 секунд вместо 91;
модель Q8 занимает около 8 ГБ, в экономном режиме — около 4,5 ГБ;
модель подбирается по объёму видеокарты при установке, выбрать можно любую.
Проверил и на RTX 4060 с 8 ГБ — на другом компьютере: работает.
Живые барабаны и бас
Барабаны нейротрека заменяются сэмплами настоящих: бочка, малый, хэт, тарелки, томы — каждый удар на своём месте и со своей силой. YuE2 почти не играет томы и сбивки, поэтому в пресетах есть «барабанщик»: перед сменой частей песни он делает сбивку. Бас тоже заменяется сэмплами настоящего баса по нотам исходной партии. Для электроники — драм‑машины 808, 909, Linn, CR-78, Simmons.
Гитара: что получилось и что нет
То же самое хотелось провернуть с гитарой, но разделение трека на дорожки выделяет её плохо даже у лучшей модели — RoFormer. Зато появился «гитарист по аккордам»: он играет новую партию по аккордам трека, приемлемо работает с нейлоном или полуакустикой. И умеет записать второй дубль — это добавляет еще больше «живости» треку. Так делают настоящие записи, одно и тоже играется дважды и пишется в разные каналы, в итоге звук гитары становится «шире» и это отчётливо слышно в нейротреках, они «узкие».
Заменить им гитару нейротрека один в один пока не выходит, но буду пытаться ещё.
Страница «Инструменты»: педали и усилители
Моя любимая страница. Здесь не нужен трек: короткая фраза гитары, баса или барабанов играет по кругу через цепочку «педали → усилитель → кабинет → пространство». Усилители и педали — захваты настоящего железа (NAM, нейросетевые копии реальных приборов). Крутишь регулятор — через четверть секунды фраза звучит уже с новой настройкой, не останавливаясь. Можно менять темп и выключать обработку, чтобы сравнить с сухим звуком.
Понравившийся звук сохраняется как свой инструмент, и потом его можно выбрать в студии для дорожки трека. Для меня это то самое «купить примочку и покрутить», только в программе.

Пресеты звука
В прошлой версии «мастеринг» и «барабанные сбивки» я делал руками. Теперь это пресеты звука — правила по жанрам: больше сотни встроенных, 34 направления по три варианта. Пресет меняет барабаны и бас, обрабатывает гитару, выставляет громкость дорожек по замеру трека, делает мастеринг. Голос не трогает. Свой пресет можно собрать в редакторе — так получается ещё лучше. «Дыхание» осталось отдельной обработкой в один клик.
На странице «Пресеты звука» любой пресет можно послушать: он накладывается на демо‑трек своего жанра (в первый раз это занимает несколько минут). Встроенный пресет не правится напрямую — делаешь копию, меняешь обработки и сохраняешь как свой. Свои пресеты можно править, переименовывать и удалять. А если удачно довёл трек в студии, эти правки можно сохранить как новый пресет и потом наложить на другой трек.
Верх частот
YuE2 обрезает звук выше 16 кГц (вообще, 10кГц (!) но ИИ настаивает на 16, не буду спорить, вероятно, что‑то редкое выше 10 поднимается) и почти не играет тарелки: крэш у неё тише, чем в живых записях, на 6–30 дБ. Partscaster достраивает верх и добавляет тарелки. Уровни подбирал по замеру против живых записей в FLAC. На нормальной акустике это хорошо слышно.
Через ИИ‑агента
У приложения есть MCP‑сервер: трек можно доводить не руками, а попросив ИИ‑агента — сгенерировать, поменять барабаны, наложить пресет, послушать замеры.
Что убрал
Помощника по стихам на Ollama и профили исполнителей («стиль как у группы X»). Это быстрые пути «сделать нейротрек», а Partscaster — про доводку трека, что я лишний раз подчеркиваю, чтобы не лезть в нишу Suno и Yue2-studio (мне там нечего делать). К тому же, стало меньше зависимостей.
Было/стало
Лучше один раз послушать: на сайте есть куски треков сгенерированных программе. Можно переключать «было / стало» прямо во время игры — вторая версия продолжает с того же места: https://zazza.github.io/partscaster/#examples
Сами треки я собираю альбомами (это моя вкусовщина):
https://samotoy.ru/dmitry/static‑and‑gold/
https://samotoy.ru/dmitry/smoke‑and‑flint/
Установка
Готовые пакеты под Windows, Linux и macOS: приложение, MCP‑сервер и воркер — часть, которая генерирует на видеокарте. Воркер может стоять на той же машине или на отдельной с видеокартой.
Windows —
partscaster-worker.exe, без WSL: окно установки, дальше работает в фоне со значком в трее.Linux —
./install.shиз архива воркера, либо приложение само ставит его на машину по SSH.Установка качает модели и наборы сэмплов — около 20 ГБ.
Сайт: https://zazza.github.io/partscaster
Репозиторий: https://github.com/Zazza/partscaster.
ЗЫ
На macOS не проверял: приложение собирается, а воркеру нужна видеокарта NVIDIA.
Гитара через разделение на дорожки пока выделяется плохо — заменить её один в один не выходит.
Комментарии (5)

samatlor
24.10.2026 15:44‘Руки Вверх’ и ‘постпанк’ - это не моё, я из разряда ‘старпёров’… Для меня лучшая музыка написана в 70-е годы… Pink Floyd, Jethro Tull - это мое… под Джетро Талл что то подобное удается сделать, а вот психоделический трип в стиле Пинк Флойд сложновато… " Я мог это делать 10 лет назад" - я тебя понимаю… всему свое время …)))

Zazza Автор
24.10.2026 15:44Это не про старперство. Я слушал и ПинкФлойд и Jethro Tull, но очень давно. У меня даже винил есть) но хочется развиваться, слушать только одно даёт ощущение деградации. Ну это личное)

samatlor
24.10.2026 15:44‘слушать только одно’ … с этим у меня проблем не было, за жизнь я прослушал 7143 альбома, ‘подготовленные’ к прослушиванию ждут еще 100-150 альбомов… потихоньку прослушиваю… но прежнего интереса, увы, уже нет… время все меняет … вот решил для себя закрыть еще одну не освоенную нишу - ИИ генерацию … в принципе понял что это такое… Вам здоровья и и интереса к жизни… и за прогу спасибо…
samatlor
мое мнение не обязательно к рассмотрению, у тебя свое видение своей программы… мы и так тебе весьма БЛАГОДАРНЫ за возможность ознакомиться с твоим Partscaster’ ом.
было бы не лишним в статистике трека видеть время его генерации
при запуске partscaster-worker.exe срабатывает антивирус Касперского, приходится его отключать.
“Что убрал Помощника по стихам на Ollama и профили исполнителей («стиль как у группы X»). Это быстрые пути «сделать нейротрек», а Partscaster — про доводку трека, что я лишний раз подчеркиваю, чтобы не лезть в нишу Suno и Yue2-studio (мне там нечего делать). К тому же, стало меньше зависимостей.” … ты намеренно отсекаешь часть пользователей? я понимаю что это твой подход к генерации музыки, но эти две ‘фичи’ очень даже востребованы у средне статического пользователя… к примеру https://github.com/siliconsense/yue2-studio-pc ‘по просьбе трудящихся’ наоборот добавил такого помощника. Моя RTX 4060 8GB VRAM довольно быстро работает с Qwen3.5-9B-Q4_K_M.gguf. Если действительно (пока не пробовал) можно будет доводить треки ‘до ума’ в твоём Partscater’е сгенерированные в других генераторах - это огромный плюс программе… но для средне статического пользователя она сложна, и нужно время на освоение, а тех, кто только знакомится с Partscaster’ ом эти две фичи удерживали бы интерес на начальном уровне освоения. «стиль как у группы X» - давал БЫ возможность осваивать составление промптов из тегов расположенных в своих секциях. Мне пришлось пообщаться с ChatGPT, что бы понять к каким разделам (секциям) относить те или иные теги и что они по сути обозначают. Превращать Partscaster в подобие YuE2 Studio (от timoncool) однозначно не следует, я с тобой согласен, но обнаружить твою программу мне удалось затратив изрядное количество времени, я наткнулся на одну страницу на Гитхабе, где китаец собирает ссылки на генераторы на YuE2… там твоей проги нет, сперва я перепробовал все что там есть, потом забил в поиске на Гитхабе YuE2… появилось много чего, на перебор всего этого тоже нужно время, список начинается с носителей “звезд” , а потом идут уже все “рядовые”, там твоя прога на Гитхабе естественно есть, но терпения перебирать весь список у меня не хватило, хотя перебрал их изрядное количество. И чисто случайно заглянул на Хабр… Это я к тому что обнаружить твою программу сложно, хотя она заслуживает внимания, в коментах под видео с обзорами на генераторы музыки я советую начинающим (и вообще) обратить внимание на простые и с хорошим звуком генераторы от siliconsense и LeeAeron… если посоветовать им твою программу, то думаю они шарахнутся от нее как черт от ладана, сгенерируют пару треков, а на “доведении до ума” трека, потеряют к Partscaster’ у интерес. Нужно сделать ее привлекательной именно на стадии знакомства, а саму изюминку будут осваивать уже после …
Кроме того, думаю Илья Тимонин (автор YuE2 Studio (от timoncool) сейчас однозначно что то позаимствует в твоем Partscater’е и впихнет в свой безмерно раздутый YuE2 Studio… Мне Partscaster очень понравился, теперь дай Бог терпения освоить его …))))
Zazza Автор
Интересный комметнарий ))
“было бы не лишним в статистике трека видеть время его генерации” а вот это сложно, за сколько времени сама yue2 сгенерирует трек можно только очень приблизительно угадать, зависит от железа. Плюс в самом partscaster, когда меняется трек, например по пресету, он может несколько шагов делать - делить на дорожки, собирать отдельные дорожки, сводить всё, потом 1-3 раза делает мастеринг.
“при запуске partscaster-worker.exe срабатывает антивирус Касперского, приходится его отключать” ну пока посоветую только добавить его в исключения )) С Касперским много сложностей, там даже, если их исходников собират ьи тесты гонять, он блокирует test.exe которые создает GO
“ты намеренно отсекаешь часть пользователей” именно ) Я даже не пытаюсь сопермничать с другими генераторами, к тому же, если у человека есть Ollama - то он может сделать стих и просто его скопировать в поле ввода. А если добавить Ollama, то надо и llama добавить и LmStudio? К тому же, тут есть mcp - можно просто написать своему клоду или кодексу - “сделай мне трек по типу Руки Вверх, напиши стих про Вову и Машу и чтобы бит качал”)) MCP, вообще, очень мощная возможность. Ну, а насчет - никто не знает, так я и не вижу цели рекламироваться. Я мог это делать 10 лет назад, сейчас интернет перенасыщен, как софтом, так и музыкой. Да и в целом, у людей разные вкусы, а мне это ради чего делать? ) Ну а если кто позаимствует - welcome. Это опенсорс, значит есть что-то хорошее. Да и цели у всех тех генераторов угодить как можно большему количествую людей и сложности им не нужны, как и чуть более сложная музыка. Я тут смотрел, что в Suno на тему постпанк с самым высоким рейтингом, в общем это не моё) А в Yue2-Studio для примера на главной странице, что-то про “деревню и комаров”. Это разные миры. Ни в коем случае, не говорю, что у меня какой-то изысканный вкус, всё - вкусовщина. Плюс, если не брошу, у меня есть куча нереализованных идей. Идеи то не скопировать из кода. А и ещё одно, тот софт пишут не программисты, я хоть и использую ИИ, но я программер больше 20 лет, я хотя бы понимаю, что делаю)