Ruach Studio
ES
OSEMSimply awesomeOpen Source, Engaged & Musical

Canciones a partir de palabras, en tu propia máquina.

Todo un estudio alrededor de YuE2, el modelo abierto de canciones. Escribe el estilo y la letra, y el estudio compone, canta y renderiza la canción en tu propia GPU. Tus canciones, palabras y ajustes nunca salen de ella.

2.0.0-rc1 · la primera versión candidata · octubre de 2026
El Creador de día: el formulario de la canción, la toma que escuchas y todas las tomas El Creador de noche
8 mincanciones enteras, de hasta ocho minutos
126 suna canción de 6:12 en una RTX 3090
5 salaspara crear, escribir, pulir, guardar y enseñar
200instrumentos probados de oído
7idiomas de la página

Cinco salas, un estudio

El Creador hace la canción, el Escritor la escribe con un modelo de chat, el Pulidor la termina, el Bibliotecario guarda cada toma y el Entrenador LoRA enseña a YuE2 tus propias canciones. Dentro del estudio hay una guía para cada sala.

Creador

Creador

Estilo, letra, modo de planificación, decodificador, deslizadores, LoRAs en un camino del verde al rojo; la toma con su partitura, sus semillas y todo lo necesario para hacerla de nuevo.

Escritor

Escritor

Canciones como documentos con versiones, perfiles de texto y un modelo de chat propio (u OpenRouter) que hace borradores y revisa contigo.

Pulidor

Pulidor

Espectro, artefactos, antizumbido, una revisión de la letra con Whisper, stems, remasterización, reescalado; una cadena los ejecuta todos.

Bibliotecario

Bibliotecario

Cada toma en espacios: buscada, valorada, anotada, bloqueada, con portada, enviada a tu DAW; una papelera que devuelve.

Entrenador LoRA

Entrenador LoRA

Adaptadores a partir de tus propias canciones: el conjunto, el entrenamiento, las curvas de ambas mitades explicadas, las épocas que conviene escuchar primero.

La chuleta de instrumentos

La chuleta ♪

200 instrumentos probados y juzgados de oído: lo que YuE2 toca de verdad, lo que toca débil y lo que no conoce.

Qué lo hace un estudio

No es otro envoltorio de un modelo: es una estación de trabajo alrededor del modelo, abierta hasta el hueso, con cada cambio numerado y documentado.

  • Canciones enteras, de hasta ocho minutos. Una canción de 6:12 en 126 s; una de 7:25 con su partitura primero en 198 s, en una RTX 3090.
  • La partitura primero, y es tuya para editarla. YuE2 escribe la melodía y los acordes en ABC antes de que suene una nota: cámbialos, transpónlos, trae tu propia partitura o MIDI, y la canción la sigue.
  • Dos semillas, no una. Quédate con la canción (la semilla musical) y escúchala renderizada de nuevo (la semilla sonora).
  • Tu propio sonido. Entrenamiento LoRA con tus propias canciones, en el estudio, sin cuantizar (bf16), con telemetría que te dice qué épocas escuchar primero.
  • Posproducción, toda local. Stems (BS-Roformer, htdemucs), antizumbido, remasterización, reescalado (UniverSR), una revisión de la letra con Whisper.
  • A tu DAW (experimental). Un proyecto de REAPER con los stems, la partitura en MIDI, las secciones y la letra en la línea de tiempo; DAWproject para Waveform y Bitwig.
  • Un escritor que conoce el motor. El estilo en etiquetas cortas, lo más importante primero: como mejor lo sigue YuE2.
  • Varias GPU, varios trabajos. Síntesis en una tarjeta, entrenamiento en las otras; con una sola tarjeta, la página te dice qué espera.
  • Para scripts y agentes. Una API (OpenAPI 3.1) y un servidor MCP en tu máquina y tu red.
  • Tu idioma. La página entera en inglés, ruso, ucraniano, bielorruso, griego, español e italiano.
Babel en la partitura: la ejecución detenida, y por qué
Babel en la partitura: detectada 15 s después de empezar

Un guardián contra la basura

Cuando la mitad musical escribe una partitura rota (los adaptadores llevados demasiado lejos lo hacen), el motor detiene la ejecución antes de que se construya música sobre ella, en segundos, y dice por qué: qué adaptadores, cuánto se pasaron de sus límites, qué se escribió.

Las intensidades se mueven por caminos medidos; los adaptadores apilados comparten un techo medido.

Las curvas del Entrenador
Las curvas de ambas mitades, explicadas

Su propio entrenador LoRA

El estudio entrena adaptadores por sí mismo, con pesos bf16 sin cuantizar. Frente a AI-Toolkit de Ostris con el mismo conjunto, la pérdida de la mitad musical coincide época a época con un margen de 0.015.

Rango 16 con 148 canciones: 2.1 s por paso en 12 GB. Rango 32 con 42 canciones enteras: 6.7 s por paso en 18 GB.

Ruach Studio y SUNO, con honestidad

Cada semana un vídeo dice que algún modelo mata a SUNO. Esto no es un modelo: es una estación de trabajo alrededor de uno. Aquí está dónde gana y dónde no (todavía).

Ruach Studio (YuE2)SUNO
dónde se ejecutaen tu GPU; tus canciones nunca salen de ellaen su nube
cuánto cuestala electricidaduna suscripción y créditos
la partituraescrita primero, visible, editable, tuya (ABC, MIDI)oculta
repetir una tomaexactamente: dos semillas que guardasno
tu propio sonidoentrena una LoRA con tus canciones, en el estudiosin entrenamiento
después del renderstems, antizumbido, remasterización, reescalado, revisión de la letra, todo localstems, en la nube
a un DAWun proyecto de REAPER con la partitura, las secciones y la letra (experimental)stems de audio
el códigoabierto, cada cambio documentadocerrado
pulido de fábricamenos: una mezcla puede zumbar (el antizumbido ayuda), la letra puede desviarse (la revisión de la letra encuentra dónde), algunos instrumentos YuE2 los toca débiles o no los toca (una LoRA se los enseña)más
qué necesitasuna GPU NVIDIA (24 GB para todo a plena precisión), Linux, unos 120 GB de disco para los modelos, las LoRAs y los espaciosun navegador

Qué necesitas

La máquina

  • Una GPU NVIDIA: 24 GB para todo a plena precisión
  • Linux (hecho en Ubuntu 24.04, CUDA 12.8)
  • Unos 120 GB de disco: los modelos (unos 100 GB, descargados, fijados y comprobados por fetch-models.sh), las LoRAs y los espacios

La pantalla

  • Hecho para una ventana de navegador de 1920×1080 al 100 %
  • Lo ideal: 2K (2560×1440), de 22″ o más, 16:9 o más ancha
  • Dos temas para horas de trabajo: Scroll & Brick de día, Scroll by Lamplight de noche, y 20 más

Opcional

  • Un servidor de chat para el Escritor (vLLM, LM Studio, Ollama) o una clave de OpenRouter
  • Un DAW: REAPER, Waveform 14+, Bitwig
  • Más GPU: el entrenamiento y los trabajos del laboratorio junto a las canciones

Qué viene

2.0.0-rc1 es el estudio en el que hacemos nuestras propias canciones cada día. Estas son las piezas grandes que vienen, para rc2 y después.

  • La sala del Artista. Portadas en tres formatos a la vez con una semilla (1:1 para el álbum, 16:9 para un vídeo, 9:16 para un short), con el título y el artista escritos, y las versiones de la imagen de cada toma.
  • Cinco idiomas más. Chino, francés, portugués, alemán y japonés; los de derecha a izquierda, cuando la propia página aprenda a ir de derecha a izquierda.
  • Los modelos del Escritor con sus precios, de la lista de OpenRouter, mientras escribes.
  • Salas más tranquilas. Cada botón que no se puede deshacer, tras un diálogo; las notas en línea, como consejos; una sola forma para los botones de icono.
  • El tipo de una voz en el Entrenador, medido al hablar y al cantar.
  • Una aplicación de escritorio. Primero una página instalable (PWA), luego una aplicación Electron que arranca y detiene sus servicios por sí misma.
  • Un editor de partitura como el de un DAW. Un piano roll, una pista de acordes, la letra sobre las notas, un teclado MIDI para tocar ideas.
  • Plugins nativos para REAPER, Waveform y Bitwig, cuando el estudio haya encontrado a su gente.

Licencias

El código

  • La GNU AGPL, versión 3 o posterior: cualquiera puede usarlo, estudiarlo, cambiarlo y transmitirlo, y un fork sigue abierto, con su código fuente.

El nombre y la imagen

  • El logotipo, el nombre «Ruach Studio», y el audio y las imágenes publicados con él: CC BY-NC-ND 4.0.

El modelo

  • Los pesos de YuE2 son CC BY-NC 4.0. Su licencia habla de los pesos, no de las canciones hechas con ellos: léela antes de vender.

Sobre qué se apoya

  • YuE2 y MERT-v2 de m-a-p: el modelo
  • yue2.cpp de ServeurpersoCom: el motor en C++ sobre ggml, que viaja aquí con sus propios parches
  • YuE2 Kit de IronWolve: la base de la página y de los scripts
  • AI-Toolkit de Ostris: el código YuE2 del entrenador se portó desde allí
  • Mothersuperior: la cabeza del tokenizador realaudio y la fusión del VAE
  • Qwen2.5-Omni (el oyente), Whisper (la revisión de la letra), BS-Roformer y htdemucs (stems), UniverSR (reescalado)
  • Krea 2 Muse de Stable Yogi y CyberRealistic XL de Cyberdelia: las portadas
  • YuE2 Studio: el verificador de partituras; GTSinger: voces para entrenar

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.