Enhanced Automatic Drum Transcription via Drum Stem Source Separation
arXiv - 2025
Cargando...
ADTOF Plus · ADTOF Direct · ADT_STR · MSG-LD. Las mezclas completas pasan primero por la separación de batería del proceso seleccionado. La batería aislada pasa directamente al modelo de transcripción o separación elegido.
Entrada
Soporta entradas en formatos como mp3 / wav / flac / ogg / m4a / aac / aif / aiff / mp4 / mov / mkv
Formatos soportados
Producción
5 × WAV · MIDI · CSV
Caso de uso
Editar notas, instrumentación y detalles de interpretación.
Elige un modelo según tu material y objetivo y revisa los ejemplos antes de enviar.
Coste, tiempo, formatos y parámetros dependen del modelo elegido.
Separa las partes de batería y localiza los golpes. La velocidad MIDI se fija en 100 y cada evento dura 0.1 segundos; la duración del WAV completo no cambia.
Indica la herramienta, los pasos y el problema en tus comentarios. Las capturas de pantalla ayudan a localizarlo.
MSG-LD genera cinco pistas de batería y detecta ataques; el MIDI usa velocidad 100 y duración fija de reproducción de 0,1 segundos.
ADTOF Plus añade separación de batería, asignación de intensidad y tratamiento del charles abierto o cerrado a ADTOF; admite mezclas completas.
ADTOF Direct transcribe baterías aisladas con PyTorch ADTOF. Para mezclas completas, TelkNet extrae primero la batería con AudioSep-Hive; no aplica el posprocesado de intensidad ni de hi-hat abierto/cerrado de Plus.
ADT_STR detecta ataques y velocidades de 26 clases de batería y exporta MIDI.
ADT_STR detecta ataques y velocidades de 26 clases de batería y exporta MIDI.
ADT_STR detecta ataques y velocidades de 26 clases de batería y exporta MIDI.
arXiv - 2025
ISMIR - 2021
Signals - 2023
Incluye resultados públicos de modelos usados aquí y en otros servicios. La tabla completa de la fuente se muestra por defecto; también se pueden elegir condiciones y métricas para comparar. Las puntuaciones de pruebas con condiciones distintas no son directamente comparables.
Solo se muestran registros con implementación pública de inferencia y pesos correspondientes verificados, además de algoritmos que no necesitan pesos. Se excluyen servicios cerrados, pesos no publicados y versiones experimentales sin correspondencia comprobada. No es una clasificación de todos los modelos.
Publicar los pesos no demuestra que exista una licencia de código abierto completa. Despliega los datos para consultar las licencias declaradas y las condiciones de acceso. Las licencias no declaradas se indican por separado.
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
| Clasificación por métrica | Modelo | 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 | ADTOFPesos públicos · Código de inferenciaPesos públicosCódigo de inferencia Frame_RNN_adtofAll_0.data-00000-of-00001 + .indexLicencia de los pesos (declaración del repositorio): 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 OBModelo usado aquíPesos públicos · Código de inferencia | 70.7 | 64 | 93.1 | 76 | 26.8 | 65 | 48.1 | 82.1 | 64.2 | 49.1 | 63 | 39.1 |
| 3 | MSG-LD OBTBPesos públicos · Código de inferencia | 69 | 63.6 | - | - | - | - | - | - | - | - | - | - |
Las marcas identifican modelos o componentes usados aquí. Las puntuaciones y los ajustes proceden de las pruebas citadas, no de una nueva evaluación de todo el proceso del sitio.
Se separan conjuntos, versiones y condiciones, incluidas fuentes sin filas aptas para el ranking.
Entradas desplegables 2 / filas originales 2
Entradas desplegables 6 / filas originales 6
Entradas desplegables 3 / filas originales 6
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
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
Entradas desplegables 0 / filas originales 8
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
Setting-1 · ENST · Setting-2 · ENST · Setting-3 · ENST · Setting-4 · ENST · Setting-1 · MDB · Setting-2 · MDB · Setting-3 · MDB · Setting-4 · MDB
Entradas desplegables 2 / filas originales 3
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
LarsNet
Entradas desplegables 2 / filas originales 4
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
MSG-LD Vanilla · MSG-LD TB
Las puntuaciones corresponden al conjunto de datos, métrica y versión indicados; no son comparables entre pruebas distintas.
La tabla solo incluye modelos con pesos o configuraciones públicas que pueden ejecutarse localmente.
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
Entradas desplegables 2 / filas originales 2
ADTOF-PyTorch README · PyTorch 88.51 · Keras 88.74
| Clasificación por métrica | Modelo | Recall↑ | Precision↑ | F-measure↑ |
|---|---|---|---|---|
| 1 | ADTOF (original)Pesos públicos · Código de inferencia | 88.68 | 89.90 | 88.74 |
| 2 | ADTOF-pytorchPesos públicos · Código de inferenciasrc/adtof_pytorch/data/adtof_frame_rnn_pytorch_weights.pthCódigo de inferenciaLicencia de los pesos no declarada | 88.26 | 89.83 | 88.51 |
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
Los valores proceden de la fuente pública enlazada. Las etiquetas de las filas indican el conjunto de prueba o el checkpoint; las puntuaciones no publicadas se muestran como -.
| Clasificación por métrica | Modelo | Condición de prueba | F1 (%)↑ | Precisión (%)↑ | Recordar (%)↑ |
|---|---|---|---|---|---|
| 1 | ADTOF PlusPesos públicos · Código de inferenciaMDX23C 5-stemMDX23C full-mix drumsADTOF PyTorchCódigo de inferencia drumsep_5stems_mdx23c_jarredou.ckptLicencia de los pesos (declaración del repositorio): mit | MDB · 5 classes · onset only · 50 ms | 89 | 89 | 89 |
| 2 | Original ADTOFPesos públicos · Código de inferencia | MDB · 5 classes · onset only · 50 ms | 87 | - | - |
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
Los valores proceden de la fuente pública enlazada. Las etiquetas de las filas indican el conjunto de prueba o el checkpoint; las puntuaciones no publicadas se muestran como -.
| Clasificación por métrica | Modelo | Condición de prueba | F1 (%)↑ | Precisión (%)↑ | Recordar (%)↑ |
|---|---|---|---|---|---|
| - | ADTOF PlusPesos públicos · Código de inferenciaMDX23C 5-stemMDX23C full-mix drumsADTOF PyTorchCódigo de inferencia drumsep_5stems_mdx23c_jarredou.ckptLicencia de los pesos (declaración del repositorio): mit | MDB · 8-class evaluation · onset only · 50 ms | 84 | 84 | 84 |
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
Entradas desplegables 2 / filas originales 3
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
LarsNet
El artículo evalúa OB, TB y OBTB por separado; las cifras de OB no corresponden al OBTB predeterminado. F1 de notas y mel-MSE/FAD de audio se muestran en tablas distintas. La cadena de detección del artículo no se ha reevaluado aquí.
| Clasificación por métrica | Modelo | 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 | ADTOFPesos públicos · Código de inferencia | 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 OBPesos públicos · Código de inferencia | 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 |
Elige un conjunto de datos para ver todas las métricas de cada modelo. Las filas siguen la clasificación oficial o la métrica seleccionada. La negrita indica el mejor valor comparable de cada columna, incluidos los empates. Los protocolos de evaluación diferentes se clasifican por separado; las puntuaciones ausentes se muestran como -.
Entradas desplegables 2 / filas originales 4
No se ha verificado un paquete completo de inferencia pública para estos experimentos. Otros pesos con el mismo nombre no son equivalentes.
MSG-LD Vanilla · MSG-LD TB
El artículo evalúa OB, TB y OBTB por separado; las cifras de OB no corresponden al OBTB predeterminado. F1 de notas y mel-MSE/FAD de audio se muestran en tablas distintas. La cadena de detección del artículo no se ha reevaluado aquí.
| Clasificación por métrica | Modelo | MDB Overall | ENST Overall | Mean overall F1 (2 sets) | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | F1↑ | P↑ | R↑ | ||
| 1 | MSG-LD OBPesos públicos · Código de inferencia | 0.707 | 0.709 | 0.704 | 0.640 | 0.695 | 0.593 | 0.674 | 0.674 | 0.674 |
| 2 | MSG-LD OBTBPesos públicos · Código de inferencia | 0.690 | 0.709 | 0.672 | 0.636 | 0.703 | 0.580 | 0.663 | 0.663 | 0.663 |