Des universitaires en musique et des informaticiens ont achevé la dixième symphonie de Beethoven grâce à l’apprentissage automatique

Des Universitaires En Musique Et Des Informaticiens Ont Achevé La

Qu’est-ce qui vient juste de se passer? L’intelligence artificielle a achevé la dixième symphonie de Beethoven – ou du moins, à quoi aurait pu ressembler ce morceau de musique s’il l’avait terminé. Une première mondiale de la musique aura lieu le 9 octobre 2021.

En 1817, la Royal Philharmonic Society de Londres charge Ludwig Von Beethoven de composer ses neuvième et dixième symphonies. Il a achevé la Neuvième Symphonie, qui conclut le quatrième mouvement avec la trop familière « Ode à la joie » (ci-dessous). En raison de sa santé déclinante et de sa mort en 1927, il n’a jamais terminé sa dixième symphonie. Il ne reste de cette œuvre que quelques esquisses musicales griffonnées.

L’Institut Karajan s’est associé à un groupe de scientifiques de la startup d’IA Playform dirigée par Ahmed Elgammal. L’équipe a passé deux ans à former un modèle d’IA en utilisant les œuvres complètes de Beethoven, les croquis de la dixième symphonie qu’il a laissés et ce que l’on sait de ses méthodes de composition musicale.

Elgammal a fait appel à Walter Werzowa, l’esprit derrière le jingle du bang d’Intel, pour fusionner ce que Beethoven a laissé avec la musique construite par l’IA. L’expert en musique informatique Mark Gotham a dirigé les efforts pour transcrire les croquis séculaires et traiter l’ensemble du travail de Beethoven pour former des algorithmes d’apprentissage automatique. Le musicologue de Harvard, Robert Levin, qui avait déjà réalisé plusieurs compositions musicales de Mozart et de Bach, a également contribué au projet.

« Dans une grande pièce avec un piano, un tableau noir et une pile de carnets de croquis de Beethoven couvrant la plupart de ses œuvres connues, nous avons expliqué comment des fragments pouvaient être transformés en un morceau de musique complet et comment l’IA pouvait aider à résoudre ce casse-tête, tout en restant fidèle au processus et à la vision de Beethoven », a déclaré Elgammal.

Le côté humain du projet nécessitait une étude approfondie des esquisses de la Dixième Symphonie pour déterminer quelles étaient les intentions de Beethoven pour la pièce. En utilisant les œuvres achevées du compositeur comme modèle, ils ont cherché à déterminer laquelle des phrases musicales incomplètes de Beethoven appartenait à quel des quatre mouvements de la symphonie.

La tâche de l’IA était de trouver comment combler les lacunes. Il fallait prendre de très courtes phrases musicales de quelques notes seulement et les développer en structures plus longues et plus élaborées. Il l’a fait en apprenant comment Beethoven a construit sa Cinquième Symphonie sur un simple motif à quatre notes. Il devait également comprendre la forme musicale de chaque phrase développée – scherzo, trio ou fugue – pour s’assurer qu’elle suivait le bon mouvement.

Au fur et à mesure que le projet avançait, les informaticiens ont découvert que l’IA devrait être responsable de bien plus.

« La liste des choses à faire s’est allongée : nous avons dû apprendre à l’IA à prendre une ligne mélodique et à l’harmoniser », a déclaré Elgammal. « L’IA devait apprendre à relier deux sections de musique. Et nous avons réalisé que l’IA devait être capable de composer une coda, qui est un segment qui amène une section d’un morceau de musique à sa conclusion. »

Il devait également déterminer quels instruments joueraient quelles parties, et il devait faire tout cela d’une manière que le grand compositeur aurait pu faire.

L’équipe a organisé son premier test devant des journalistes et, plus important encore, des universitaires en musique et des experts de Beethoven. Il leur a demandé de voir s’ils pouvaient comprendre où se terminait le travail du compositeur, et l’IA a continué. Les experts en musique étaient perplexes et incapables de dire quelles parties avaient été composées par l’IA.

Elgammal a effectué un deuxième test devant des experts, dont certains connaissaient les esquisses de la Dixième Symphonie de Beethoven. Seuls ceux qui avaient une « connaissance intime » des œuvres incomplètes ont pu choisir les parties construites par l’IA. Le test était suffisant pour conclure que les algorithmes avaient fait un assez bon travail pour terminer le dixième de Beethoven.

La Dixième Symphonie de Beethoven sera rendue publique le 10 octobre après sa première représentation à Bonn, en Allemagne. Vous pouvez avoir un avant-goût de la qualité de la construction de la pièce par l’IA à partir de cette courte sélection fournie par le Smithsonian Magazine.

Crédit image : Perrant (CC BY-SA 3.0)