Repolode
multimodal-art-projection

multimodal-art-projection/YuE

YuE2 es un modelo abierto de generación musical que crea a partir de letras y una indicación de estilo un plan editable de melodía y acordes, y luego genera una canción completa con voz.

Alternativa open source a:SunoUdio

Estrellas
12,271
Forks
1,409
Issues abiertos
82
Último commit
hace 14 días

¿Qué es?

YuE2 genera canciones completas a partir de letras y una indicación de estilo. Primero produce una partitura simbólica con melodía y acordes en notación ABC, que se puede revisar y editar antes de generar el audio. El resultado es audio estéreo a 48 kHz, con voz y acompañamiento.

Además de crear canciones desde cero, el proyecto permite hacer covers zero-shot: el modelo SheetSage2 incluido transcribe una grabación de origen a una partitura de melodía, que luego se vuelve a generar con un estilo distinto o con letras nuevas. También se puede editar una partitura exportada y volver a generar la canción, o ejecutar estos pasos mediante una skill de agente incluida.

El proyecto ofrece un pipeline de Python con llamadas por etapas para la planificación, la generación semántica, la síntesis y la decodificación, y funciona en Linux con una GPU NVIDIA compatible con BF16 y unos 24 GB de VRAM. Los pesos del modelo se publican con una licencia no comercial, mientras que el código está bajo Apache 2.0.

Funciones clave

  • 01Genera una partitura de melodía y acordes a partir de letras y un estilo antes de crear el audio.
  • 02Permite editar la partitura ABC exportada y volver a generar la canción.
  • 03Admite covers zero-shot a partir de grabaciones de origen transcritas.
  • 04Genera audio estéreo a 48 kHz y guarda la partitura y los artefactos intermedios junto con él.
  • 05Ofrece una API de Python por etapas y un script de ejemplo para la línea de comandos.

Casos de uso

  • Crear prototipos de canciones a partir de letras y una descripción de estilo.
  • Crear nuevos arreglos o versiones con otro estilo de una melodía existente.
  • Generar pistas instrumentales proporcionando una partitura de melodía.
  • Investigar la generación musical simbólica y de audio.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/multimodal-art-projection/YuE.git
  2. 2

    Entra en el directorio y crea un entorno virtual de Python 3.12

    cd YuE && python3.12 -m venv .venv && source .venv/bin/activate
  3. 3

    Instala el paquete

    python -m pip install --upgrade pip && python -m pip install .
  4. 4

    Genera una primera canción (el modelo se descarga la primera vez que se usa)

    python examples/generate.py --output outputs/first-song

Antes de usarlo

  • Se necesita Linux, Python 3.12 y una GPU NVIDIA con 24 GB de VRAM compatible con BF16.
  • Los archivos del modelo se descargan de Hugging Face la primera vez que se usa.

Temas

Preguntas frecuentes

¿Qué es YuE?
YuE2 es un modelo abierto de generación musical que crea a partir de letras y una indicación de estilo un plan editable de melodía y acordes, y luego genera una canción completa con voz. YuE2 genera canciones completas a partir de letras y una indicación de estilo. Primero produce una partitura simbólica con melodía y acordes en notación ABC, que se puede revisar y editar antes de generar el audio. El resultado es audio estéreo a 48 kHz, con voz y acompañamiento.
¿YuE es gratuito? ¿Qué licencia tiene?
YuE es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿YuE sigue mantenido?
Mantenimiento activo. El último commit de YuE fue el 6 oct 2026.
¿Para qué puedo usar YuE?
Crear prototipos de canciones a partir de letras y una descripción de estilo. Crear nuevos arreglos o versiones con otro estilo de una melodía existente. Generar pistas instrumentales proporcionando una partitura de melodía. Investigar la generación musical simbólica y de audio.
¿Cómo se instala YuE?
Clona el repositorio: git clone https://github.com/multimodal-art-projection/YuE.git Entra en el directorio y crea un entorno virtual de Python 3.12: cd YuE && python3.12 -m venv .venv && source .venv/bin/activate Instala el paquete: python -m pip install --upgrade pip && python -m pip install . Genera una primera canción (el modelo se descarga la primera vez que se usa): python examples/generate.py --output outputs/first-song
¿Dónde consigo YuE?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/multimodal-art-projection/YuE

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados