Puedes componer tu propia música con IA

Puedes componer tu propia música con la IA de MusicGen, descubre cómo utilizar y entender este creador de música basado en inteligencia artificial.

En este artículo, te explicaremos en términos sencillos qué es MusicGen y cómo funciona esta herramienta de inteligencia artificial desarrollada por Meta para generar música a partir de texto. MusicGen crea pequeñas pistas de audio basadas en las descripciones que le proporcionas.

Comencemos por entender qué es exactamente este sistema de inteligencia artificial para que todos puedan comprenderlo. Luego, exploraremos su funcionamiento de manera breve y te mostraremos cómo puedes probarlo por ti mismo.

¿Qué es MusicGen?

MusicGen es un sistema que utiliza inteligencia artificial para crear música. Por el momento, el proyecto es gratuito. Con esta herramienta, simplemente debes describir el tipo de canción que deseas y la IA generará la música basada en esa descripción.

Se basa en el modelo Transformer de Google, al igual que otros modelos de lenguaje que tienen la capacidad de predecir las palabras siguientes en una oración. MusicGen utiliza esta capacidad para predecir la siguiente sección en una pieza musical.

Puedes componer tu propia música con IA
Puedes componer tu propia música con IA

La IA de Meta puede crear música de dos formas

Puede crear música únicamente a partir de tu descripción o utilizar tu descripción junto con una referencia musical. Luego, utiliza los datos proporcionados para crear la pieza musical. Este proyecto es de código abierto, por lo que cualquiera puede revisar su código y conocer los detalles técnicos de su funcionamiento.

Las creaciones resultantes son fragmentos cortos de 12 segundos, por lo que no podrás crear una canción completa. Sin embargo, te dan una idea de las capacidades de esta inteligencia artificial.

El equipo que desarrolló este sistema utilizó 20.000 horas de música con licencia. Esto incluye 10.000 pistas de alta calidad de una base de datos interna, así como datos musicales de las plataformas Shutterstock y Pond5.

¿Cómo funciona MusicGen?

Cuando ingreses al sitio web de MusicGen, deberás proporcionar una descripción de la música que deseas crear. También tienes la opción de agregar una breve referencia musical si así lo deseas, aunque esto es completamente opcional.

Si agregas una referencia, la IA extraerá su melodía y la modificará para crear una nueva pieza musical basada en tu descripción. Si solo proporcionas una descripción, la IA creará un fragmento musical que cumpla con esa descripción de manera más aleatoria.

Internamente, el sistema descompone los datos de audio en componentes más pequeños utilizando el tokenizador de audio de Meta llamado Encodec. Además, la IA puede manejar tanto texto como melodías al mismo tiempo, combinándolos.

Puedes componer tu propia música con IA
Puedes componer tu propia música con IA

Esta IA es capaz de analizar el texto que le proporcionas

Debido a que funciona a través de comandos y descripciones de música, esta IA es capaz de analizar el texto que le proporcionas y detectar las palabras clave que definen lo que estás solicitando, al igual que otras IA como ChatGPT. Estas palabras clave se utilizan para buscar piezas de audio o tokens específicos que coincidan con ellas y generar la música.

Cada vez que solicites una creación, el resultado será diferente, ya que el sistema lo procesa desde cero. Además, dependiendo de si añades diferentes referencias musicales, con una misma descripción podrás obtener resultados completamente distintos.

Actualmente, puedes acceder a una demo gratuita en el portal de proyectos de IA Hugging Face, específicamente en esta web. Al acceder, encontrarás una página básica pero funcional con todo lo que necesitas.

Puedes componer tu propia música con IA
Puedes componer tu propia música con IA

¿Qué debes hacer con MusicGen?

En dicha página, describe la música que deseas en el campo Describe your music. A la derecha, encontrarás el campo Condition on a melody (optional) que te permite agregar una breve pieza musical para utilizar su melodía. Esto es totalmente opcional y solo debes hacerlo si así lo deseas.

Una vez que hayas completado todo, haz clic en el botón Generate y la IA comenzará a crear tu canción. El proceso puede llevar varios minutos y, una vez finalizado, podrás reproducir o descargar la pieza creada.

Puedes acceder al sitio web de MusicGen aquí. También puedes ver la información en el foro y dejar tus comentarios, sigue leyendo…