End-to-end Piano Performance-MIDI to Score Conversion with Transformers
ISMIR - 2024
Loading...
Converts an existing piano performance MIDI file into an editable notated MusicXML score with MIDI2ScoreTransformer. Raw audio is not accepted.
Input
Supports inputs in formats such as mid / midi
MIDI formats
Output
MusicXML
Use case
Prepare and edit notation in score-writing software.
ISMIR - 2024
Includes public test results for models used here and elsewhere. The complete source table is shown by default; conditions and metrics can also be selected for comparison. Scores from different test conditions are not directly comparable.
Only records with verified public inference implementations and matching weights are shown; algorithms requiring no weights are also eligible. Closed services, unreleased weights and unmatched experiment versions are excluded. This is not an all-model leaderboard.
Public weights do not establish a fully open-source license. Expand the data for declared weight licenses and access conditions. Undeclared licenses are marked separately.
Choose a dataset to view all metrics for each model. Rows follow the official rank or selected metric. Bold marks each column’s best comparable value, including ties. Different evaluation protocols are ranked separately; missing scores are shown as -.
Deployable entries 1 / source rows 6
A complete public inference package for these experiments has not been verified. Other weights with the same model name do not qualify.
Neural Beat Tracking (improved) · MuseScore · Finale · HMMs + Heuristics (J-Pop) † · HMMs + Heuristics (classical) †
Values come from the linked public source. Row labels identify the test set or checkpoint; unreported scores are shown as -.
| Metric rank | Model | MUSTER | ScoreSimilarity | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 𝓔 p↓ | 𝓔 miss↓ | 𝓔 extra↓ | 𝓔 onset↓ | 𝓔 offset↓ | 𝓔 avg↓ | 𝓔 miss↓ | 𝓔 extra↓ | 𝓔 dur.↓ | 𝓔 staff↓ | 𝓔 stem↓ | 𝓔 spell.↓ | ||
| - | OursUsed on this sitePublic weights · Inference code | 3.11 | 7.56 | 6.44 | 15.55 | 23.84 | 11.30 | 12.69 | 9.06 | 51.86 | 6.62 | 25.03 | 8.69 |
Markers identify models or components used here. Scores and settings come from the cited tests, not a new evaluation of the complete site pipeline.
Datasets, versions and conditions remain separate, including sources with no eligible ranking rows.
Deployable entries 1 / source rows 6
A complete public inference package for these experiments has not been verified. Other weights with the same model name do not qualify.
Neural Beat Tracking (improved) · MuseScore · Finale · HMMs + Heuristics (J-Pop) † · HMMs + Heuristics (classical) †
Scores apply to the listed dataset, metric and model version; results from different tests are not directly comparable.
Choose a dataset to view all metrics for each model. Rows follow the official rank or selected metric. Bold marks each column’s best comparable value, including ties. Different evaluation protocols are ranked separately; missing scores are shown as -.
Deployable entries 1 / source rows 6
A complete public inference package for these experiments has not been verified. Other weights with the same model name do not qualify.
Neural Beat Tracking (improved) · MuseScore · Finale · HMMs + Heuristics (J-Pop) † · HMMs + Heuristics (classical) †
Values come from the linked public source. Row labels identify the test set or checkpoint; unreported scores are shown as -.
| Metric rank | Model | MUSTER | ScoreSimilarity | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 𝓔 p↓ | 𝓔 miss↓ | 𝓔 extra↓ | 𝓔 onset↓ | 𝓔 offset↓ | 𝓔 avg↓ | 𝓔 miss↓ | 𝓔 extra↓ | 𝓔 dur.↓ | 𝓔 staff↓ | 𝓔 stem↓ | 𝓔 spell.↓ | ||
| - | OursPublic weights · Inference code | 3.11 | 7.56 | 6.44 | 15.55 | 23.84 | 11.30 | 12.69 | 9.06 | 51.86 | 6.62 | 25.03 | 8.69 |
Include the tool name, steps and the problem in your feedback. Screenshots can help us locate it.