← Retour au blog
tech 20 août 2026

Former un modèle de 125M pour autocompléter le piano sur appareil

Découvre comment Simon Edwardsson a créé un modèle de 125 millions de paramètres pour autocompléter des performances de piano en temps réel sur iPhone. Une innovation qui pourrait révolutionner la création musicale.

Article inspiré de la source originale
Show HN: I trained a 125M model to autocomplete piano on-device ↗ simedw.com

Introduction

Imagine un instant avoir un accompagnateur personnel qui complète tes morceaux de piano en temps réel, directement depuis ton téléphone. C'est exactement ce que Simon Edwardsson a réalisé en entraînant un modèle de 125 millions de paramètres pour autocompléter des performances de piano via une application appelée RollTab. Inspiré par GitHub Copilot, mais pour la musique, ce projet a pris près d'un an de développement et d'optimisation.

La magie des fichiers MIDI

Pour comprendre le fonctionnement de cet outil, il est essentiel de saisir ce qu'est un fichier MIDI. Contrairement aux formats audio traditionnels comme le MP3, un fichier MIDI encode la musique comme une série d'événements : une touche est pressée à un certain pitch et avec une certaine vélocité, une touche est relâchée, le pédalier change d'état, etc. Ces événements sont organisés en plusieurs pistes, permettant une riche diversité musicale.

La tokenisation des événements musicaux

L'un des défis majeurs dans le développement de ce modèle était de convertir les événements MIDI en une séquence discrète que le modèle pourrait lire et prédire. Au lieu de créer un token pour chaque événement unique, Simon a opté pour une approche factorisée en utilisant une grammaire réduite. Par exemple, au lieu d'avoir une vaste combinaison de NOTE_ON et NOTE_OFF pour chaque pitch et vélocité, il a structuré les tokens comme [NOTE_ON, PITCH, VELOCITY], réduisant considérablement la taille du vocabulaire et facilitant l'apprentissage du modèle.

Entraînement du modèle

Le modèle, basé sur un transformateur de 125M paramètres, a été entraîné sur des données MIDI nettoyées et optimisées. L'agressivité du nettoyage des données et la sélection de la bonne représentation MIDI ont été critiques pour améliorer les performances du modèle. De plus, une technique appelée DPO (Diverse Penalization Optimization) a été ajoutée post-entraînement pour affiner encore davantage la qualité des prédictions.

Performances en temps réel

L'un des aspects les plus impressionnants de ce projet est sa capacité à fonctionner en temps réel sur un iPhone 15, produisant environ 108 notes par seconde. Cela ouvre des possibilités incroyables pour les musiciens, qu'ils soient amateurs ou professionnels, de collaborer avec une IA et d'explorer de nouvelles dimensions créatives.

Conclusion

La capacité d'un modèle IA à autocompléter des performances musicales en temps réel sur un appareil mobile marque une avancée significative dans le domaine de l'interaction homme-machine. Cela pourrait transformer la manière dont nous créons et jouons de la musique, rendant la composition accessible à tous. Si tu es curieux de savoir comment cette technologie peut être appliquée à ton projet, discutons-en pendant 15 minutes.

Discutons de ton projet en 15 minutes.

N'hésite pas à nous contacter pour approfondir ce sujet fascinant et explorer comment cette technologie peut être intégrée dans ton environnement musical.

MIDI piano autocomplete AI music innovation
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call