Piano IA
Une intelligence artificielle qui apprend a jouer du piano de maniere autonome, morceau apres morceau.
Le projet
Piano IA est un agent autonome construit autour d'un modele Transformer entraine sur le dataset MAESTRO — 138 000 fichiers MIDI de performances de piano classique enregistrees lors de competitions internationales. Le modele apprend les structures musicales, l'harmonie, le rythme et la dynamique pour generer des performances de piano originales.
L'agent fonctionne en boucle continue : il selectionne un morceau, le joue via le modele neuronal, recolte un retour qualite, et s'ameliore au fil des iterations. Chaque performance est enregistree et accessible ici pour suivre la progression en temps reel.
Derniers morceaux joues
Ecoutez les dernieres performances de l'agent pour suivre son evolution. Les morceaux les plus recents apparaissent en premier.
La demarche
Ce projet explore la capacite des reseaux de neurones a apprendre et reproduire des structures musicales complexes. Contrairement a une simple lecture de partitions, le modele doit comprendre l'harmonie, anticiper les transitions et gerer la dynamique — des competences qui s'affinent avec l'entrainement.
Le code source, l'architecture du modele et les donnees d'entrainement sont documentes et reproductibles. L'ensemble tourne sur une infrastructure locale avec GPU NVIDIA pour l'inference en temps reel.