DuET fait chuter le taux d'erreur de transcription piano-vers-partition de 6,56 % à 3,64 %

Transcrire une interprétation pianistique expressive en partition exige de comprendre simultanément les micro-décalages temporels propres à chaque note et la structure métrique sous-jacente. Des chercheurs de l'Université nationale de Singapour abordent ce problème avec DuET, un modèle qui traite conjointement la transcription des notes et le suivi du rythme, en reliant les deux processus via des mécanismes d'attention dédiés. DuET est un transformeur à double encodeur : une cross-attention bidirectionnelle relie l'encodeur de notes et l'encodeur de frames, tandis qu'un décodeur autorégressif alterne entre les deux représentations pour prédire les attributs structurés de la partition. Le modèle s'appuie sur TimeRoPE et sur le Time-Pitch Rotary Positional Encoding (TPRoPE) pour établir une base temporelle unifiée et encoder explicitement les relations relatives de temps et de hauteur. • **Jeux de données** : ASAP (musique classique) et Gangqinpu (plus de 18 000 paires interprétation-partition, plusieurs genres avec un accent sur la musique de piano populaire) • **Résultats** : sur Gangqinpu, l'erreur de la métrique MUSTER passe de 6,56 % à 3,64 % ; sur ASAP, elle passe de 11,30 % à 11,22 % • **Ressources** : démo sur https://huggingface.co/spaces/Wayne42/DuET-demo et code source sur https://github.com/wei-zeng98/DuET

Traité par IA depuis Hugging Face Daily Papers ; édité par Hamidun News
DuET fait chuter le taux d'erreur de transcription piano-vers-partition de 6,56 % à 3,64 %
Source : Hugging Face Daily Papers. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHugging Face Daily Papers ↗
Rédacteur en chef
Résultatssur Gangqinpu, l'erreur de la métrique MUSTER passe de 6,56 % à 3,64 % ; sur ASAP, elle passe de 11,30 % à 11,22 %
Ressourcesdémo sur https://huggingface.co/spaces/Wayne42/DuET-demo et code source sur https://github.com/wei-zeng98/DuET

Le problème et l'approche

La transcription automatique d'interprétations pianistiques en notation musicale est une tâche complexe. L'interprète fait varier le timing de chaque note et décale le rythme, mais la partition doit refléter non seulement les hauteurs correctes, mais aussi la structure de la mesure et la synchronisation des notes avec les temps forts. Les approches traditionnelles se concentraient soit sur le niveau des notes (hauteurs jouées), soit sur le niveau des frames (battements et temps forts). Wei Zeng et Ye Wang, chercheurs à l'Université nationale de Singapour, proposent une solution radicalement différente : un transformeur à double encodeur qui traite les deux tâches simultanément via une attention mutuelle.

L'architecture de DuET

Le modèle repose sur les composants suivants :

Double encodage et cross-attention : des encodeurs distincts traitent les hauteurs des notes et la grille rythmique des frames, reliés par une cross-attention bidirectionnelle pour échanger du contexte. Un décodeur autorégressif alterne entre les représentations de notes et de frames, en prédisant séquentiellement les attributs de la partition.

Encodages positionnels : TimeRoPE établit une référence temporelle unifiée de l'interprétation (performance-time reference), tandis que le Time-Pitch Rotary Positional Encoding (TPRoPE) encode explicitement les relations relatives de temps et de hauteur. Ces mécanismes permettent au modèle de mieux gérer les principales sources d'erreur : les variations de tempo et de phrasé de l'interprète.

Apprentissage conjoint : au lieu de résoudre séparément la transcription MIDI-vers-partition (PM2S) et le suivi des battements et temps forts (beat and downbeat tracking), le modèle traite ces deux tâches comme une seule, où le contexte d'un niveau nourrit l'autre.

Résultats sur les jeux de données

Les chercheurs ont testé DuET sur deux jeux de données :

Gangqinpu — un jeu de données propre aux auteurs, comptant plus de 18 000 paires interprétation-partition, couvrant plusieurs genres avec un accent particulier sur la musique de piano populaire. Ici, DuET fait chuter l'erreur moyenne de la métrique MUSTER de 6,56 % à 3,64 %, soit une amélioration de 2,92 points de pourcentage.

ASAP — un jeu de données classique du répertoire académique. Le résultat y est un peu plus modeste : l'erreur passe de 11,30 % à 11,22 %. Cette différence s'explique par la complexité du répertoire classique, où les variations d'interprétation sont plus marquées.

Des études d'ablation confirment que ces gains proviennent du contexte au niveau des frames, des encodages positionnels temporels et du masquage de l'historique du décodeur.

Les ressources disponibles

Les auteurs ont publié tout le nécessaire pour utiliser le modèle :

Démo interactive : https://huggingface.co/spaces/Wayne42/DuET-demo permet de tester le modèle directement dans le navigateur avec ses propres enregistrements audio.

Code source et poids : https://github.com/wei-zeng98/DuET contient l'implémentation complète et les modèles entraînés.

Jeu de données Gangqinpu : les auteurs prévoient de publier l'intégralité du jeu de données, avec plus de 18 000 exemples, pour de futures recherches.

Ce travail a été publié le 15 octobre 2026 et a déjà reçu un accueil positif de la communauté.

Questions clés sur cet article

Que sait-on sur Le problème et l'approche ?

La transcription automatique d'interprétations pianistiques en notation musicale est une tâche complexe. L'interprète fait varier le timing de chaque note et décale le rythme, mais la partition doit refléter non seulement les hauteurs correctes, mais aussi la structure de la mesure et la synchronisation des notes avec les temps forts. Les approches traditionnelles se concentraient soit sur le niveau des notes (hauteurs jouées), soit sur le niveau des frames (battements et temps forts). Wei Zeng et Ye Wang, chercheurs à l'Université nationale de Singapour, proposent une solu

Que sait-on sur L'architecture de DuET ?

Le modèle repose sur les composants suivants : Double encodage et cross-attention : des encodeurs distincts traitent les hauteurs des notes et la grille rythmique des frames, reliés par une cross-attention bidirectionnelle pour échanger du contexte. Un décodeur autorégressif alterne entre les représentations de notes et de frames, en prédisant séquentiellement les attributs de la partition. Encodages positionnels : TimeRoPE établit une référence temporelle unifiée de l'interprétation (performance-time reference), tandis que le Time-Pitch Rotary Positional Encoding (TPRoPE)

Que sait-on sur Résultats sur les jeux de données ?

Les chercheurs ont testé DuET sur deux jeux de données : Gangqinpu — un jeu de données propre aux auteurs, comptant plus de 18 000 paires interprétation-partition, couvrant plusieurs genres avec un accent particulier sur la musique de piano populaire. Ici, DuET fait chuter l'erreur moyenne de la métrique MUSTER de 6,56 % à 3,64 %, soit une amélioration de 2,92 points de pourcentage. ASAP — un jeu de données classique du répertoire académique. Le résultat y est un peu plus modeste : l'erreur passe de 11,30 % à 11,22 %. Cette différence s'explique par la complexité du réperto

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…