Descubre MusicGen, la IA de Meta que crea música a partir de texto
July 14, 2023 NoticiasCon esta innovadora inteligencia artificial, desarrollada por Meta, puedes describir el tipo de canción que deseas y ésta creará una composición musical basada en esa descripción.
Meta, la empresa matriz de Facebook, ha desarrollado MusicGen, una innovadora inteligencia artificial que utiliza el poder del lenguaje para generar música a partir de texto. Este sistema permite a los usuarios describir el tipo de canción que desean, y la IA se encarga de crear una composición musical basada en esa descripción.
MusicGen se basa en el modelo Transformer de Google, un modelo de lenguaje que ha demostrado ser efectivo en diversas aplicaciones de inteligencia artificial. Al igual que otros modelos de lenguaje, MusicGen tiene la capacidad de predecir la siguiente sección de una pieza musical con base en la información proporcionada.
¿Cómo funciona MusicGen?
La IA de MusicGen puede generar música de dos maneras diferentes: sólo a partir de la descripción suministrada o utilizando una referencia musical adicional. Si se agrega una referencia, la IA extrae su melodía y la modifica para crear una nueva pieza musical basada en la descripción del usuario. Por otro lado, si solo se proporciona una descripción, el proceso será más aleatorio, pero aún así se generará una composición musical que cumpla con la descripción dada.
Es importante tener en cuenta que las creaciones generadas por MusicGen son piezas cortas de aproximadamente 12 segundos de duración. Si bien no se pueden crear canciones completas u originales con esta herramienta, las composiciones resultantes ofrecen una muestra de las capacidades de esta inteligencia artificial en el ámbito musical.
El equipo responsable del desarrollo de MusicGen ha utilizado más de 20 mil horas de música licenciada para entrenar el modelo. Esta vasta colección incluye alrededor de 10 mil pistas de alta calidad provenientes de una base de datos interna, así como datos de música obtenidos de plataformas reconocidas como Shutterstock y Pond5.
En cuanto a su funcionamiento, MusicGen descompone los datos de audio en componentes más pequeños mediante el uso de un “tokenizador” de audio desarrollado por Meta llamado Encodec. Además, la IA es capaz de manejar tanto texto como melodías, permitiendo la combinación de ambos elementos para generar composiciones musicales más complejas y personalizadas.
Cuando los usuarios acceden a MusicGen, se les solicita que ingresen una descripción de la música que desean crear. Este “prompt” actúa como la guía para que la IA genere la composición. Opcionalmente, los usuarios también pueden proporcionar una referencia musical, que servirá como punto de partida para la generación de la nueva pieza musical. Esta referencia puede ayudar a establecer un tono o estilo específico para la creación.
Al utilizar palabras clave en la descripción o el “prompt” de los usuarios, MusicGen es capaz de analizar el texto y buscar coincidencias con piezas de audio o tokens específicos que se ajusten a esas palabras clave. De esta manera, la IA selecciona los elementos musicales más adecuados para crear la composición solicitada.
MusicGen ofrece una demo gratuita a través de la plataforma de proyectos de inteligencia artificial Hugging Face. Al ingresar a la página, se encuentra un diseño sencillo pero funcional, donde los usuarios pueden describir la música deseada en el campo “Describe your music”. Además, hay una opción para agregar una referencia musical en el campo “Condition on a melody”.
Una vez que los usuarios han ingresado todos los detalles, pueden hacer clic en el botón “Generate” y la IA de MusicGen comenzará a crear la composición musical. Es importante tener en cuenta que el proceso puede llevar varios minutos, dependiendo de la complejidad de la solicitud y la carga de trabajo del sistema. Una vez completada la generación, se mostrará la pieza musical resultante, que se puede reproducir o descargar.
En resumen, MusicGen es una emocionante aplicación de inteligencia artificial desarrollada por Meta para la generación de música a partir de texto. Con su capacidad para interpretar descripciones y referencias musicales, esta IA ofrece a los usuarios la posibilidad de explorar nuevas composiciones y experimentar con diferentes estilos musicales. Si bien las creaciones generadas son piezas cortas, MusicGen brinda una visión fascinante de las posibilidades creativas que ofrece la inteligencia artificial en el campo musical.