Ruach Studio
RU
OSEMSimply awesomeOpen Source, Engaged & Musical

Песни из слов и аккордов
на твоей собственной машине

Целая студия вокруг YuE2, открытой модели песен. Пишешь стиль и текст, а студия сочиняет, поёт и сводит песню на твоей собственной видеокарте. Твои песни, слова и настройки никогда её не покидают.

2.0.0-rc2 · второй кандидат в релизы · октябрь 2026
Творец днём: форма песни, семпл, который ты слушаешь, и все семплы Творец ночью
8 минцелые песни, до восьми минут
126 спесня в 6:12 на одной RTX 3090
5 комнатсочинять, писать, гранить, хранить и учить
200инструментов, проверенных на слух
7языков страницы

Пять комнат, одна студия

Творец делает песню, Писатель пишет её вместе с чат-моделью, Огранщик доводит её, Библиотекарь хранит каждый семпл, а Тренер LoRA учит YuE2 твоим собственным песням. Руководство по каждой комнате — внутри студии.

Творец

Творец

Стиль, текст, режим планирования, декодер, слайдеры, LoRA на дороге от зелёного к красному; семпл с его партитурой, сидами и всем, чтобы сделать его снова.

Писатель

Писатель

Песни как документы с версиями, текстовые профили и твоя собственная чат-модель (или OpenRouter), которая набрасывает и правит вместе с тобой.

Огранщик

Огранщик

Спектр, артефакты, антигул, проверка текста через Whisper, стемы, ремастер, апскейл; одна цепочка запускает их все.

Библиотекарь

Библиотекарь

Каждый семпл в пространствах: найден, оценён, с заметкой, под замком, с обложкой, отправлен в твою DAW; корзина, которая возвращает.

Тренер LoRA

Тренер LoRA

Адаптеры из твоих собственных песен: набор, запуск, кривые обеих половин с объяснением, эпохи, которые стоит послушать первыми.

Шпаргалка инструментов

Шпаргалка ♪

200 инструментов, проверенных и оценённых на слух: что YuE2 действительно играет, что звучит у неё жидко и чего она не знает.

Почему это студия

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

  • Целые песни, до восьми минут. Песня в 6:12 за 126 с; песня в 7:25 с партитурой сначала за 198 с, на одной RTX 3090.
  • Сначала партитура, и править её тебе. YuE2 пишет мелодию и аккорды в ABC прежде, чем прозвучит хоть одна нота: меняй их, транспонируй, приноси свою партитуру или MIDI, и песня пойдёт за ней.
  • Два сида, а не один. Оставь песню (музыкальный сид) и услышь её отрисованной заново (звуковой сид).
  • Твой собственный звук. Обучение LoRA на твоих собственных песнях, прямо в студии, без квантизации (bf16), с телеметрией, которая подскажет, какие эпохи слушать первыми.
  • Постпродакшн, весь локально. Стемы (BS-Roformer, htdemucs), антигул, ремастер, апскейл (UniverSR), проверка текста через Whisper.
  • В твою DAW (экспериментально). Проект REAPER со стемами, партитурой в MIDI, секциями и текстом на таймлайне; DAWproject для Waveform и Bitwig.
  • Лирика, которая держит такт. Доли каждой строки против линейки её раздела: слоги по правилам каждого языка и согласные, что берут свою долю; теги разделов подсказываются, пока набираешь «[»; ударения мимо гласной находятся.
  • Писатель, который знает движок. Стиль короткими тегами, самое важное первым: так YuE2 следует лучше всего.
  • Несколько видеокарт, несколько задач. Синтез на одной карте, обучение на других; с одной картой страница скажет, что ждёт.
  • Для скриптов и агентов. API (OpenAPI 3.1) и MCP-сервер на твоей машине и в твоей сети.
  • Твой язык. Страница целиком на английском, русском, украинском, белорусском, греческом, испанском и итальянском.
Вавилон в партитуре: запуск остановлен, и сказано почему
Вавилон в партитуре: пойман через 15 с после старта

Сторож от мусора

Когда музыкальная половина пишет сломанную партитуру (так бывает с адаптерами, выкрученными слишком сильно), движок останавливает запуск прежде, чем на ней построится хоть какая-то музыка, за секунды, и говорит почему: какие адаптеры, насколько они вышли за свои пределы, что было написано.

Силы стоят на измеренных дорогах; сложенные адаптеры делят измеренный потолок.

Кривые Тренера
Кривые обеих половин, с объяснением

Свой тренер LoRA

Студия сама обучает адаптеры, на неквантованных весах bf16. Против AI-Toolkit от Ostris на том же наборе потеря музыкальной половины сходится эпоха в эпоху в пределах 0.015.

Ранг 16 на 148 песнях: 2.1 с на шаг в 12 ГБ. Ранг 32 на 42 целых песнях: 6.7 с на шаг в 18 ГБ.

Редактор лирики: доли каждой строки против линейки раздела
Доли каждой строки против линейки раздела

Лирика, которая держит такт

У каждой строки её доли, против линейки её раздела: куплет и мост одна группа, пред-припев и припев свои. Слог считается по правилам каждого языка, и согласные, что берут свою долю, тоже идут в счёт; пауза или интерлюдия внутри раздела новой группы не открывает.

Набери «[» в начале строки, и теги разделов подскажутся, как редактор кода подсказывает слова. Ударения мимо гласной находятся; Ctrl+F ищет только в этом поле.

Ruach Studio и SUNO, честно

Каждую неделю какое-нибудь видео объявляет, что очередная модель убивает SUNO. Это не модель, а студия вокруг модели. Вот где она выигрывает, а где (пока) нет.

Ruach Studio (YuE2)SUNO
где живётна твоей видеокарте; песни никогда её не покидаютв их облаке
сколько стоитэлектричествоподписка и кредиты
партитурапишется первой, видна, правится, твоя (ABC, MIDI)скрыта
лирикасчётчик у каждой строки: её доли против линейки раздела, слоги по правилам каждого языка; теги разделов подсказываются при наборе «[»текстовое поле; текст напишут за тебя по запросу
повторить семплв точности: два сида, которые ты хранишьнет
твой собственный звукобучи LoRA на своих песнях, прямо в студииобучения нет
после рендерастемы, антигул, ремастер, апскейл, проверка текста, всё локальностемы, в облаке
в DAWпроект REAPER с партитурой, секциями и текстом (экспериментально)аудиостемы
кодоткрыт, каждое изменение описанозакрыт
лоск из коробкименьше: микс может гудеть (помогает антигул), текст может уплывать (проверка текста найдёт где), некоторые инструменты YuE2 играет жидко или не играет вовсе (их научит LoRA)больше
что нужновидеокарта NVIDIA (24 ГБ, чтобы всё шло в полной точности), Linux, около 120 ГБ диска под модели, LoRA и пространствабраузер

Что нужно

Машина

  • Видеокарта NVIDIA: 24 ГБ, чтобы всё шло в полной точности
  • Linux (сделано на Ubuntu 24.04, CUDA 12.8)
  • Около 120 ГБ диска: модели (около 100 ГБ, их скачивает, закрепляет и проверяет fetch-models.sh), LoRA и пространства

Экран

  • Сделано для окна браузера 1920×1080 при 100 %
  • Идеал: 2K (2560×1440), от 22″, 16:9 или шире
  • Две темы для долгих часов творчества: Scroll & Brick днём, Scroll by Lamplight ночью, и ещё 20

По желанию

  • Чат-сервер для Писателя (vLLM, LM Studio, Ollama) или ключ OpenRouter
  • DAW: REAPER, Waveform 14+, Bitwig
  • Больше видеокарт: обучение и задачи лаборатории рядом с песнями

Что дальше

2.0.0-rc2 — студия, в которой мы каждый день делаем собственные песни. Вот крупные части на подходе, для rc3 и дальше.

  • Комната Художника. Обложки сразу в трёх форматах с одного сида (1:1 для альбома, 16:9 для видео, 9:16 для шортса), с названием и исполнителем на них, версии картинки каждого семпла.
  • Ещё пять языков. Китайский, французский, португальский, немецкий и японский; языки справа налево — когда сама страница научится идти справа налево.
  • Модели Писателя с ценами из списка OpenRouter, прямо при наборе.
  • Спокойнее в комнатах. Каждая кнопка, которую не отменить, — за диалогом, пояснения в строке — в подсказки, одна форма для кнопок-иконок.
  • Тип голоса в Тренере, измеренный на речи и на пении.
  • Настольное приложение. Сначала устанавливаемая страница (PWA), потом приложение на Electron, которое само запускает и останавливает свои службы.
  • Редактор партитуры, как в DAW. Пиано-ролл, дорожка аккордов, текст над нотами, MIDI-клавиатура, чтобы наигрывать идеи.
  • Нативные плагины для REAPER, Waveform и Bitwig, когда студия найдёт своих людей.

Лицензии

Код

  • GNU AGPL, версия 3 или новее: любой может пользоваться, изучать, менять и передавать дальше, а форк остаётся открытым, с исходниками.

Имя и графика

  • Логотип, имя «Ruach Studio», а также аудио и картинки, опубликованные с ними: CC BY-NC-ND 4.0.

Модель

  • Веса YuE2 — CC BY-NC 4.0. Их лицензия говорит о весах, а не о песнях, сделанных с ними: прочти её, прежде чем продавать.

На чём стоит

  • YuE2 и MERT-v2 от m-a-p: модель
  • yue2.cpp от ServeurpersoCom: движок на C++ поверх ggml, перенесённый сюда со своими патчами
  • YuE2 Kit от IronWolve: основа страницы и скриптов
  • AI-Toolkit от Ostris: код YuE2 в тренере перенесён оттуда
  • Mothersuperior: голова токенизатора realaudio и слияние VAE
  • Qwen2.5-Omni (слушатель), Whisper (проверка текста), BS-Roformer и htdemucs (стемы), UniverSR (апскейл)
  • Krea 2 Muse от Stable Yogi и CyberRealistic XL от Cyberdelia: обложки
  • YuE2 Studio: проверка партитуры; GTSinger: голоса для обучения

A little story

Viktor Zhuromskyy, the author of Ruach Studio, does not publish it for the hype. He made it for himself. After more than half a year of struggling with Suno on paid plans, and of searching for a model worth working with (ACE-Step, MiniMax and others), he set out to build an audio studio of his own, on his own machine. He settled on YuE2: of all the open models, it is the best value and the most refined.

He did not knock the studio together just to have something that runs. He built it his own way, because his work is his own: his translations, his interlinear texts and much more. He fit into it as much as he could, polished the interface as far as he could, and made working with it not poking and clicking among crutches and potholes, but as productive as it can be.

That is the whole story. Now the studio is yours as well.