Los avances en inteligencia artificial no dejan de sorprendernos, y es que cada vez explora nuevos territorios que nos muestran sus capacidades y posibilidades. Es así como ya la han entrenado para interactuar con objetos físicos o leer los labios, incluso se ha preparado para entrar a la universidad y hasta jugar StarCraft II. Pero uno de los avances más impresionantes es la capacidad que tiene para componer música.
Hace unos meses se daba a conocer el proyecto FlowMachines, que nace en los laboratorios de investigación de Sony CSL, donde han desarrollado una red neuronal que ha aprendido a componer cantatas corales al estilo de Bach, un sistema que han bautizado como DeepBach.
¿Bach o DeepBach?
Gaetan Hadjeres y Francois Pachet, responsables del proyecto, han entrenado a esta red neuronal utilizando la técnica de machine learning, la cual han alimentado con 352 corales compuestos por Bach, que luego se trasponen a otros tonos dentro de un rango vocal definido, obteniendo así 2.503 corales.
El 80% de esta información se usa para que la red neuronal sea capaz de reconocer armonías, mientras que el otro 20% sirven para validar. Con esto, el sistema es capaz de componer melodías que suenan como si pertenecieran a Bach, además de tener la capacidad de tomar canciones existentes para armonizarlas bajo este mismo estilo.
El objetivo es que DeepBach sea capaz de componer corales convincentes, y para probar los resultados lanzaron una herramienta para probar el éxito de su sistema de inteligencia artificial. Esta herramienta consiste en mostrar dos armonías de una misma melodía y determinar cuál de las dos suena más como Bach.
Los responsables del proyecto pidieron a 1600 personas, 400 de ellos músicos profesionales y estudiantes, que escucharan las dos armonías, y más de la mitad de los participantes dijeron que la música de DeepBach era una composición de Bach. Cabe destacar que en la prueba sólo el 75% de las melodías pertenecían a Bach. Para aquellos interesados, aquí pueden tener acceso a esta herramienta.
DeepBach es parte del proyecto FlowMachines, donde hace unos meses conocimos sus primeras canciones inspiradas en The Beatles y el estilo de "los compositores estadounidenses". El proyecto seguirá experimentando con miras a lanzar en 2017 el primer álbum con composiciones originales creadas por una máquina. Para quienes no tuvieron oportunidad de escuchar estas dos canciones, aquí las tienen a continuación.
Vía | MIT Technology Review
Más información | DeepBach
En Xataka | La inteligencia artificial ya es capaz de componer música y estas canciones lo demuestran
Ver 12 comentarios
12 comentarios
Zaxxon
La canción "Mr. Shadow" se me hace una intrigante mezcla de ensoñación evocadora de siniestra aleatoriedad. Mola XD.
jose.gon1
Si se parece poco a un original decimos que la tecnología todavía está muy verde.
Si se parece mucho, que existe una carencia absoluta de innovación y de genio.
:-)
warp68
Compone en base a lo que hizo otro.
Crear es algo muy diferente.
danielpastorgalan
Yo he acertado 7 de 10. Y eso que sólo se prueba con unos pocos segundos. Es sorprendente que la inteligencia artificial pueda hacer esto o las canciones anteriores. Pero no hay más que escuchar la canción tipo Beatles para darse cuenta de que en el mejor de los casos está imitando a unos malos imitadores. La genialidad va un poco más allá de poner las armonías correctas. Sino de ponerlas en el momento adecuado, en el sitio adecuado y hacerlo en el año adecuado.
orgulloazul
Soy músico profesional, He acertado 9 de 10... y la que fallé tenía serias dudas, la verdad. Es complicado porque en mi caso solamente había una de Bach, y de 10 esperas oír alguna más así que en la que fallé que era la última fue mas por poner alguna mas porque me parecía poco una sola....
De todas formas es muy interesante creo que puede llegar a copiar el estilo a base de patrones... la genialidad de los grandes compositores, sin embargo, radica en la sorpresa. Los compositores mas convencionales seguramente son mas fáciles de igualar... pero los genios son mucho mas divergentes, van mas allá de un estilo.
En música pop es muchísimo mas fácil de conseguir resultados porque las composiciones son mucho mas sencillas y las armonías muy convencionales, casi nunca hay modulaciones y siguen siempre un patrón muy previsible. No hay mas que buscar el video Pachelbel rant en youtube, que demuestra en clave de humor como la mayoría de canciones utilizan la misma sucesión de acordes que utilizó en su famoso canon J. Pachelbel. recomiendo verlo!
discografias
Soy músico empírico, he logrado acertar 8 de 10 ... personalmente siempre he sido un admirador de los grandes compositores pero un campo donde me desenvuelvo mejor es en el genero rock, donde muchas armonias son tradicionales y faciles de modular, saludos.
davidgarcia1
Es lógico pensar que si se programa una maquina para que identifique las reglas bien definidas de la armonía y el contrapunto con solo escuchar una melodía, también es lógico pensar que esta podrá ser programada para crear una variación, simular el estilo de composición y demás. La maquina jamas podrá realizar algo para lo que no este programada. Y sobre los 1600 participantes del reto... veamos, eran 1600, pero solo 400 eran músicos profesionales o estudiantes, nos quedan 1200, de los cuales solo 800, que seria la mitad fallaron al comprar las composiciones, eso quiere decir que por lo menos otros 400 que no eran músicos profesionales no se equivocaron... eso me sorprende mas todavía.