Purée, la musique, c’est un sacré problème.
Bon, voilà le plan. On recule de cinq minutes et on cherche un moyen plus simple de traiter les partitions. Ce que je vais faire, c’est créer un standard de notation qui transforme concrètement la notation musicale en code analysable. Comme un langage de programmation avec des règles et des paramètres basés sur la théorie musicale.
Vous me suivez toujours ?
Pour ça, on crée un moteur d’analyse lexicale simple basé sur Flex et Bison en C++, capable d’effectuer des transformations sur des jeux de données musicaux massifs. On les prépare pour l’échange réseau et l’entraînement d’IA, pour que l’ordinateur puisse les lire, les analyser et les transporter plus facilement.
L’autre truc excitant avec des jeux de données aussi massifs, c’est qu’un siècle de musique, ça représente beaucoup de choses. On va donc tomber sur des cas limites passionnants qui vont nous forcer à innover et à « débugger ».
Évidemment, le problème ne vient pas de la musique elle-même, mais de notre capacité à la noter. Et au fur et à mesure, on pourra identifier, interroger et régler tous les pépins qui surgiront en tentant l’expérience.
Si on arrive à tout traiter... sans générer d’erreur d’analyse, on saura qu’on a réussi à créer un format d’échange universel entre la partition conventionnelle et le rendu informatique.
Et on en a besoin si on veut aplatir ces énormes jeux de données et les rendre un peu plus utilisables pour nos objectifs de... enfin, vous savez, domination mondiale.
C’est là que ça devient drôle.