Enhanced Automatic Drum Transcription via Drum Stem Source Separation
arXiv - 2025
Chargement...
ADTOF Plus · ADTOF Direct · ADT_STR · MSG-LD. Les mixages complets passent d’abord par la séparation de batterie du traitement sélectionné. La batterie isolée est envoyée directement au modèle de transcription ou de séparation choisi.
Entrée
Prend en charge les entrées dans des formats tels que mp3 / wav / flac / ogg / m4a / aac / aif / aiff / mp4 / mov / mkv
Formats pris en charge
Production
5 × WAV · MIDI · CSV
Cas d’utilisation
Modifier les notes, l'instrumentation et les détails d'interprétation.
Choisissez un modèle adapté à votre contenu et à votre objectif, puis consultez les exemples avant de lancer la tâche.
Coût, durée, formats et paramètres dépendent du modèle choisi.
Sépare les éléments de batterie et repère les frappes. La vélocité MIDI est fixée à 100 et chaque événement dure 0.1 seconde ; la durée du WAV complet reste inchangée.
Précisez l'outil, les étapes et le problème dans votre retour. Des captures d'écran peuvent aider à le localiser.
MSG-LD génère cinq pistes de batterie et détecte les attaques ; le MIDI utilise une vélocité de 100 et une durée de lecture fixe de 0,1 seconde.
ADTOF Plus ajoute à ADTOF la séparation de batterie, la dynamique et le traitement du charleston ouvert ou fermé. Il accepte les mixages complets.
ADTOF Direct transcrit la batterie isolée avec PyTorch ADTOF. Pour un mixage complet, TelkNet extrait d’abord la batterie avec AudioSep-Hive, sans appliquer le post-traitement de vélocité et de charleston ouvert/fermé de Plus.
ADT_STR détecte les attaques et vélocités de 26 classes de batterie et exporte le MIDI.
ADT_STR détecte les attaques et vélocités de 26 classes de batterie et exporte le MIDI.
ADT_STR détecte les attaques et vélocités de 26 classes de batterie et exporte le MIDI.
arXiv - 2025
ISMIR - 2021
Signals - 2023
Inclut les résultats publics de modèles utilisés ici et ailleurs. Le tableau complet de la source est affiché par défaut ; les conditions et les métriques peuvent aussi être sélectionnées pour comparaison. Les scores obtenus dans des conditions différentes ne sont pas directement comparables.
Seuls les résultats dont l’implémentation d’inférence publique et les poids correspondants ont été vérifiés sont affichés, ainsi que les algorithmes sans poids entraînés. Les services fermés, les poids non publiés et les versions expérimentales non identifiées sont exclus. Ce classement ne couvre pas tous les modèles.
Des poids publics ne prouvent pas l’existence d’une licence open source complète. Dépliez les données pour consulter les licences déclarées et les conditions d’accès. Les licences non déclarées sont signalées séparément.
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
| Classement par métrique | Modèle | MDB · Overall | ENST · Overall | MDB | ENST | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kick↑F1 (%) | Snare↑F1 (%) | Toms↑F1 (%) | Hi-Hats↑F1 (%) | Cymbals↑F1 (%) | Kick↑F1 (%) | Snare↑F1 (%) | Toms↑F1 (%) | Hi-Hats↑F1 (%) | Cymbals↑F1 (%) | ||||
| 1 | ADTOFPoids publics · Code d’inférencePoids publicsCode d’inférence Frame_RNN_adtofAll_0.data-00000-of-00001 + .indexLicence des poids (déclaration du dépôt) : CC-BY-NC-SA-4.0 | 79.5 | 70.9 | 85.1 | 75.2 | 52 | 77.3 | 84.9 | 79.5 | 59.9 | 58.1 | 77.7 | 65.7 |
| 2 | MSG-LD OBModèle utilisé iciPoids publics · Code d’inférence | 70.7 | 64 | 93.1 | 76 | 26.8 | 65 | 48.1 | 82.1 | 64.2 | 49.1 | 63 | 39.1 |
| 3 | MSG-LD OBTBPoids publics · Code d’inférence | 69 | 63.6 | - | - | - | - | - | - | - | - | - | - |
Les repères indiquent les modèles ou composants utilisés ici. Les scores et réglages proviennent des tests cités, et non d’une nouvelle évaluation du traitement complet du site.
Jeux de données, versions et conditions restent distincts, même sans lignes admissibles au classement.
Entrées déployables 2 / lignes d’origine 2
Entrées déployables 6 / lignes d’origine 6
Entrées déployables 3 / lignes d’origine 6
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
Vogl et al. 8-class baseline · MDB · 8-class evaluation · onset only · 50 ms · Vogl et al. 8-class baseline · RBMA · 8-class evaluation · onset only · 50 ms · Vogl et al. 8-class baseline · ENST · 8-class evaluation · onset only · 50 ms
Entrées déployables 0 / lignes d’origine 8
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
Setting-1 · ENST · Setting-2 · ENST · Setting-3 · ENST · Setting-4 · ENST · Setting-1 · MDB · Setting-2 · MDB · Setting-3 · MDB · Setting-4 · MDB
Entrées déployables 2 / lignes d’origine 3
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
LarsNet
Entrées déployables 2 / lignes d’origine 4
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
MSG-LD Vanilla · MSG-LD TB
Les scores concernent le jeu de données, la métrique et la version indiqués. Des tests différents ne sont pas directement comparables.
Le tableau ne contient que des modèles dont les poids ou configurations sont publics et qui peuvent être exécutés localement.
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
Entrées déployables 2 / lignes d’origine 2
ADTOF-PyTorch README · PyTorch 88.51 · Keras 88.74
| Classement par métrique | Modèle | Recall↑ | Precision↑ | F-measure↑ |
|---|---|---|---|---|
| 1 | ADTOF (original)Poids publics · Code d’inférence | 88.68 | 89.90 | 88.74 |
| 2 | ADTOF-pytorchPoids publics · Code d’inférencesrc/adtof_pytorch/data/adtof_frame_rnn_pytorch_weights.pthCode d’inférenceLicence des poids non déclarée | 88.26 | 89.83 | 88.51 |
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
Les valeurs proviennent de la source publique liée. Les libellés des lignes indiquent le jeu de test ou le checkpoint ; les scores non publiés sont affichés sous la forme -.
| Classement par métrique | Modèle | Condition de test | F1 (%)↑ | Précision (%)↑ | Rappel (%)↑ |
|---|---|---|---|---|---|
| 1 | ADTOF PlusPoids publics · Code d’inférenceMDX23C 5-stemMDX23C full-mix drumsADTOF PyTorchCode d’inférence drumsep_5stems_mdx23c_jarredou.ckptLicence des poids (déclaration du dépôt) : mit | MDB · 5 classes · onset only · 50 ms | 89 | 89 | 89 |
| 2 | Original ADTOFPoids publics · Code d’inférence | MDB · 5 classes · onset only · 50 ms | 87 | - | - |
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
Les valeurs proviennent de la source publique liée. Les libellés des lignes indiquent le jeu de test ou le checkpoint ; les scores non publiés sont affichés sous la forme -.
| Classement par métrique | Modèle | Condition de test | F1 (%)↑ | Précision (%)↑ | Rappel (%)↑ |
|---|---|---|---|---|---|
| - | ADTOF PlusPoids publics · Code d’inférenceMDX23C 5-stemMDX23C full-mix drumsADTOF PyTorchCode d’inférence drumsep_5stems_mdx23c_jarredou.ckptLicence des poids (déclaration du dépôt) : mit | MDB · 8-class evaluation · onset only · 50 ms | 84 | 84 | 84 |
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
Entrées déployables 2 / lignes d’origine 3
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
LarsNet
L’article évalue OB, TB et OBTB séparément ; les scores OB ne s’appliquent pas à OBTB par défaut. Le F1 des notes et les mel-MSE/FAD audio sont séparés. La chaîne de détection de l’article n’a pas été remesurée ici.
| Classement par métrique | Modèle | MDB · Kick | MDB · Snare | MDB · Toms | MDB · Hi-Hats | MDB · Cymbals | MDB · Overall | ENST · Kick | ENST · Snare | ENST · Toms | ENST · Hi-Hats | ENST · Cymbals | ENST · Overall | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | ||
| 1 | ADTOFPoids publics · Code d’inférence | 0.851 | 0.790 | 0.923 | 0.752 | 0.828 | 0.690 | 0.520 | 0.520 | 0.520 | 0.773 | 0.859 | 0.703 | 0.849 | 0.802 | 0.902 | 0.795 | 0.813 | 0.778 | 0.795 | 0.984 | 0.667 | 0.599 | 0.932 | 0.441 | 0.581 | 0.669 | 0.513 | 0.777 | 0.936 | 0.663 | 0.657 | 0.788 | 0.563 | 0.709 | 0.908 | 0.582 |
| 2 | MSG-LD OBPoids publics · Code d’inférence | 0.931 | 0.939 | 0.923 | 0.760 | 0.791 | 0.732 | 0.268 | 0.309 | 0.236 | 0.650 | 0.550 | 0.794 | 0.481 | 0.663 | 0.377 | 0.707 | 0.709 | 0.704 | 0.821 | 0.941 | 0.729 | 0.642 | 0.698 | 0.594 | 0.491 | 0.415 | 0.602 | 0.630 | 0.643 | 0.618 | 0.391 | 0.611 | 0.287 | 0.640 | 0.695 | 0.593 |
Choisissez un jeu de données pour afficher toutes les métriques de chaque modèle. Les lignes suivent le classement officiel ou la métrique sélectionnée. Le gras indique la meilleure valeur comparable de chaque colonne, y compris les ex æquo. Les protocoles d’évaluation différents sont classés séparément ; les scores manquants sont affichés par -.
Entrées déployables 2 / lignes d’origine 4
Aucun ensemble public complet d’inférence n’a été vérifié pour ces expériences. D’autres poids portant le même nom ne suffisent pas.
MSG-LD Vanilla · MSG-LD TB
L’article évalue OB, TB et OBTB séparément ; les scores OB ne s’appliquent pas à OBTB par défaut. Le F1 des notes et les mel-MSE/FAD audio sont séparés. La chaîne de détection de l’article n’a pas été remesurée ici.
| Classement par métrique | Modèle | MDB Overall | ENST Overall | Mean overall F1 (2 sets) | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | ||
| 1 | MSG-LD OBPoids publics · Code d’inférence | 0.707 | 0.709 | 0.704 | 0.640 | 0.695 | 0.593 | 0.674 | 0.674 | 0.674 |
| 2 | MSG-LD OBTBPoids publics · Code d’inférence | 0.690 | 0.709 | 0.672 | 0.636 | 0.703 | 0.580 | 0.663 | 0.663 | 0.663 |