atlas

Research map / Detection and segmentation / CNN features

Detecting Music Performance Errors with Transformers

AAAI 2025 · Detection and segmentation › CNN features · approach: Efficient DETR query design · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Polytune, an end-to-end transformer that takes performance and score audio and outputs annotated MIDI-like tokens marking correct, missed, and extra notes, trained on synthetic-error versions of CocoChorales and MAESTRO.

Problem

Music error detection for beginner musicians relies on automatic alignment (DTW) that breaks on small deviations and overlapping notes, and there is little labeled training data for error detection.

Approach

Replace alignment-plus-comparison with an end-to-end encoder-decoder that encodes score audio and performance audio with two AST encoders fused by a joint encoder and decodes label-annotated MIDI-like tokens via a T5 decoder, plus a synthetic error injection pipeline that creates large labeled datasets (CocoChorales-E, MAESTRO-E).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · MAESTRO-E, CorrectF1: 43.5% -> 90.1%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · MAESTRO-E, MissedF1: 6.6% -> 26.8%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · MAESTRO-E, ExtraF1: 39.9% -> 72.0%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · CocoChorales-E, CorrectF1: 36.7% -> 95.4%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · CocoChorales-E, MissedF1: 7.7% -> 51.3%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · CocoChorales-E, ExtraF1: 23.5% -> 46.8%Helped
Replace the alignment-based baseline with end-to-end PolytuneMusic error detection · MAESTRO-E, ExtraRecall: 87.9% -> 76.3%Hurt
Use self-supervised pretraining (ablation)Polytune · Music error detectionError Detection F1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CocoChorales MAESTRO CocoChorales-E MAESTRO-E

Benchmarks: MAESTRO-E CocoChorales-E

Metrics: Error Detection F1 precision recall

Baselines: Benetos et al. (score-informed error detection, re-implemented) Wang et al. (re-implemented) Combined baseline Simply Piano Yousician

Builds on: MT3 Audio Spectrogram Transformer T5 DTW

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy