<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://music-ir.org/mirex/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexandre+DHooge</id>
	<title>MIREX Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://music-ir.org/mirex/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexandre+DHooge"/>
	<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/wiki/Special:Contributions/Alexandre_DHooge"/>
	<updated>2026-07-14T02:53:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15019</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15019"/>
		<updated>2026-06-29T08:23:11Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* Undisclosed Evaluation Set */  add more details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
== Real Example ==&lt;br /&gt;
&lt;br /&gt;
Given an input audio file such as [https://datasets-server.huggingface.co/assets/PRAIG/quartets-quartets/--/462cb9a3681d5ce06dc4fdb7a13edf1f80794ffe/--/default/train/0/audio/audio.wav?Expires=1782724216&amp;amp;Signature=lzWGXP665ntsvNRqaKyeVOTczqf8PwTWg9NmEzTo2iWkbqwBrvYD6ko6MYhVTZ7Oz6PCFGKnKUEIZyEQgpduxsZItA~GD5hEF1uq7UZuPOvMXBShWDOeqfjLexUQIULXtJ~GtU6HLm2oSRkMxWJYkF0leCDpg7NY0I4Z4X9gfB0j9~27XfgkNu8wWDhak5ryHZaZ1SzXc4qa7rxWRd0FmDtckSQzpzoVnaKQUID6oMQB~VOZ3GVXPKONDAVJI0vc7VYuZ77X2TB8~3F6mtkCgqrtWvYKxEyPV5hZ6ilIQYNr164OCrEuZmD~hycnWw6o4qA-0tLP5oSuQAWe~rIZ4A__&amp;amp;Key-Pair-Id=K204OQ5RWQVDLD this one], the model should generate a &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:600px; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Kern score transcription&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
  **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
  *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
  *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
  *k[f#]	*	*k[f#]	*	*k[f#]	*	*k[f#]	*&lt;br /&gt;
  *G:	*	*G:	*	*G:	*	*G:	*&lt;br /&gt;
  *M3/4	*	*M3/4	*	*M3/4	*	*M3/4	*&lt;br /&gt;
  *MM71	*	*MM71	*	*MM71	*	*MM71	*&lt;br /&gt;
  !	!	!	!	!	!	! 16aaP/	!&lt;br /&gt;
  8A	.	8c	.	2.r	.	4gg	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8A	.	8c	.	.	.	4.ff#	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8G	.	8B	.	.	.	8gg	.&lt;br /&gt;
  =3	=3	=3	=3	=3	=3	=3	=3&lt;br /&gt;
  8F#	.	8A	.	[2.ddd	p	8aa	.&lt;br /&gt;
  8F#	.	8A	.	.	.	8ff#	.&lt;br /&gt;
  8F#	.	8A	.	.	.	4.dd	.&lt;br /&gt;
  8F#	.	8A	.	.	.	.	.&lt;br /&gt;
  8F#	.	8A	.	.	.	.	.&lt;br /&gt;
  8F#	.	8A	.	.	.	8cc	.&lt;br /&gt;
  =4	=4	=4	=4	=4	=4	=4	=4&lt;br /&gt;
  8G	.	4A	.	4.ddd]	.	4cc	.&lt;br /&gt;
  8G	.	.	.	.	.	.	.&lt;br /&gt;
  8G	.	4G	.	.	.	4b	.&lt;br /&gt;
  8G	.	.	.	16dd	.	.	.&lt;br /&gt;
  .	.	.	.	16gg	.	.	.&lt;br /&gt;
  8G	.	4r	.	16gg'	.	4r	.&lt;br /&gt;
  .	.	.	.	16bb	.	.	.&lt;br /&gt;
  8G	.	.	.	16ccc	.	.	.&lt;br /&gt;
  .	.	.	.	16ddd	.	.	.&lt;br /&gt;
  =5	=5	=5	=5	=5	=5	=5	=5&lt;br /&gt;
  *-	*-	*-	*-	*-	*-	*-	*-&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 22 050 Hz&lt;br /&gt;
* 30s (for Quartets)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
It will also include quartets, but with composers other than Haydn, Mozart, and Beethoven.&lt;br /&gt;
The data structure will replicate that of the Quartets dataset, and should therefore be usable directly by the submitted algorithms.&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15018</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15018"/>
		<updated>2026-06-29T08:15:58Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* Description */ add real example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
== Real Example ==&lt;br /&gt;
&lt;br /&gt;
Given an input audio file such as [https://datasets-server.huggingface.co/assets/PRAIG/quartets-quartets/--/462cb9a3681d5ce06dc4fdb7a13edf1f80794ffe/--/default/train/0/audio/audio.wav?Expires=1782724216&amp;amp;Signature=lzWGXP665ntsvNRqaKyeVOTczqf8PwTWg9NmEzTo2iWkbqwBrvYD6ko6MYhVTZ7Oz6PCFGKnKUEIZyEQgpduxsZItA~GD5hEF1uq7UZuPOvMXBShWDOeqfjLexUQIULXtJ~GtU6HLm2oSRkMxWJYkF0leCDpg7NY0I4Z4X9gfB0j9~27XfgkNu8wWDhak5ryHZaZ1SzXc4qa7rxWRd0FmDtckSQzpzoVnaKQUID6oMQB~VOZ3GVXPKONDAVJI0vc7VYuZ77X2TB8~3F6mtkCgqrtWvYKxEyPV5hZ6ilIQYNr164OCrEuZmD~hycnWw6o4qA-0tLP5oSuQAWe~rIZ4A__&amp;amp;Key-Pair-Id=K204OQ5RWQVDLD this one], the model should generate a &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:600px; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Kern score transcription&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
  **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
  *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
  *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
  *k[f#]	*	*k[f#]	*	*k[f#]	*	*k[f#]	*&lt;br /&gt;
  *G:	*	*G:	*	*G:	*	*G:	*&lt;br /&gt;
  *M3/4	*	*M3/4	*	*M3/4	*	*M3/4	*&lt;br /&gt;
  *MM71	*	*MM71	*	*MM71	*	*MM71	*&lt;br /&gt;
  !	!	!	!	!	!	! 16aaP/	!&lt;br /&gt;
  8A	.	8c	.	2.r	.	4gg	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8A	.	8c	.	.	.	4.ff#	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8A	.	8c	.	.	.	.	.&lt;br /&gt;
  8G	.	8B	.	.	.	8gg	.&lt;br /&gt;
  =3	=3	=3	=3	=3	=3	=3	=3&lt;br /&gt;
  8F#	.	8A	.	[2.ddd	p	8aa	.&lt;br /&gt;
  8F#	.	8A	.	.	.	8ff#	.&lt;br /&gt;
  8F#	.	8A	.	.	.	4.dd	.&lt;br /&gt;
  8F#	.	8A	.	.	.	.	.&lt;br /&gt;
  8F#	.	8A	.	.	.	.	.&lt;br /&gt;
  8F#	.	8A	.	.	.	8cc	.&lt;br /&gt;
  =4	=4	=4	=4	=4	=4	=4	=4&lt;br /&gt;
  8G	.	4A	.	4.ddd]	.	4cc	.&lt;br /&gt;
  8G	.	.	.	.	.	.	.&lt;br /&gt;
  8G	.	4G	.	.	.	4b	.&lt;br /&gt;
  8G	.	.	.	16dd	.	.	.&lt;br /&gt;
  .	.	.	.	16gg	.	.	.&lt;br /&gt;
  8G	.	4r	.	16gg'	.	4r	.&lt;br /&gt;
  .	.	.	.	16bb	.	.	.&lt;br /&gt;
  8G	.	.	.	16ccc	.	.	.&lt;br /&gt;
  .	.	.	.	16ddd	.	.	.&lt;br /&gt;
  =5	=5	=5	=5	=5	=5	=5	=5&lt;br /&gt;
  *-	*-	*-	*-	*-	*-	*-	*-&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 22 050 Hz&lt;br /&gt;
* 30s (for Quartets)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15017</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15017"/>
		<updated>2026-06-29T08:09:50Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: Remove MuseSyn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 22 050 Hz&lt;br /&gt;
* 30s (for Quartets)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15016</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15016"/>
		<updated>2026-06-29T07:59:30Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Test Set */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 44.1 kHz for MuseSyn, 22 050 Hz for Quartets&lt;br /&gt;
* 30s (for Quartets) to over 7 minutes (for MuseSyn)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://github.com/adhooge/humlib/tree/gcc15-cstdint-fix this code]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will be conducted on the test split of the MuseSyn dataset conducted on the scores converted to kern using [https://github.com/adhooge/humlib/tree/gcc15-cstdint-fix this code]. The converted scores were verified manually and did not show any noticeable errors. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
''Note:'' Some songs have lyrics written down as kern comments. These will be ignored during the evaluation process as they are not present in the audio.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15015</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15015"/>
		<updated>2026-06-29T07:51:08Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Test Set */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 44.1 kHz for MuseSyn, 22 050 Hz for Quartets&lt;br /&gt;
* 30s (for Quartets) to over 7 minutes (for MuseSyn)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://github.com/adhooge/humlib/tree/gcc15-cstdint-fix this code]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
''Note:'' Some songs have lyrics written down as kern comments. These will be ignored during the evaluation process as they are not present in the audio.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15014</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15014"/>
		<updated>2026-06-29T07:35:34Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* Input Audio */ add kern header example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 44.1 kHz for MuseSyn, 22 050 Hz for Quartets&lt;br /&gt;
* 30s (for Quartets) to over 7 minutes (for MuseSyn)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata is the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; header, that looks like this in the Quartets dataset for example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   **kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam&lt;br /&gt;
   *Icello	*Icello	*Iviola	*Iviola	*Ivioln	*Ivioln	*Iflt	*Iflt&lt;br /&gt;
   *clefF4	*	*clefC3	*	*clefG2	*	*clefG2	*&lt;br /&gt;
   *k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*	*k[f#c#]	*&lt;br /&gt;
   *D:	        *	*D:	*	*D:	*	*D:	*&lt;br /&gt;
   *M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*&lt;br /&gt;
   *MM130	*	*MM130	*	*MM130	*	*MM130	*&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://github.com/adhooge/humlib/tree/gcc15-cstdint-fix this code]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15013</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15013"/>
		<updated>2026-06-29T07:30:47Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Dataset */ refer to correct conversion repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 44.1 kHz for MuseSyn, 22 050 Hz for Quartets&lt;br /&gt;
* 30s (for Quartets) to over 7 minutes (for MuseSyn)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://github.com/adhooge/humlib/tree/gcc15-cstdint-fix this code]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15012</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15012"/>
		<updated>2026-06-29T07:29:32Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* Input Audio */ add audio format information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
* 16 bit FLAC&lt;br /&gt;
* 44.1 kHz for MuseSyn, 22 050 Hz for Quartets&lt;br /&gt;
* 30s (for Quartets) to over 7 minutes (for MuseSyn)&lt;br /&gt;
&lt;br /&gt;
If your pipeline expects characteristics different from the ones described above, the conversion should be done automatically in your algorithm.&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://extra.humdrum.org/man/xml2hum/ xml2hum]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15011</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15011"/>
		<updated>2026-06-29T05:22:36Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Dataset */ explain conversion to kern&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
Converting the MusicXML files to &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; can be done using [https://extra.humdrum.org/man/xml2hum/ xml2hum]. Contact the task captain if you encounter any issues.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15010</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15010"/>
		<updated>2026-06-29T05:13:18Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Test Set */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
For this challenge, the MusicXML files will be converted to kern format, with manual verification where needed, to unify the evaluation pipeline.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
We use the test split as [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata defined in the official repository].&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15009</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=15009"/>
		<updated>2026-06-29T05:12:16Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: /* MuseSyn Dataset */ add splits details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
For this challenge, the MusicXML files will be converted to kern format, with manual verification where needed, to unify the evaluation pipeline.&lt;br /&gt;
&lt;br /&gt;
'''Please follow the splits indicated [https://github.com/cheriell/ICASSP2021-A2S/tree/main/metadata here] and only use the train and validation splits during training.'''&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15008</id>
		<title>2026:Lyrics Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15008"/>
		<updated>2026-06-29T03:34:38Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: add real example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Automatic Lyrics Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
''It is strongly based upon the page of the 2025 ALT challenge.''&lt;br /&gt;
&lt;br /&gt;
The task of Lyrics Transcription aims to identify the words from sung utterances, in the same way as in automatic speech recognition. This can be mathematically expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''') = argmax P('''w'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''w''' and '''X''' are the word and acoustic features respectively.&lt;br /&gt;
&lt;br /&gt;
Ideally, the lyrics transcriber should return meaningful word sequences:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''')  = [ &amp;lt;w_1&amp;gt;, &amp;lt;w_2&amp;gt;, ..., &amp;lt;w_N&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
Note that for this year's edition, the input will always be a polyphonic mix (singing voice + musical accompaniment). The submitted algorithms can include a source-separation step if needed.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage participations that build on the latest ALT approaches such as using ''pretrained audio foundation models'' or ''LLMs''.&lt;br /&gt;
&lt;br /&gt;
== Real Example ==&lt;br /&gt;
&lt;br /&gt;
Given an audio file such as [https://datasets-server.huggingface.co/assets/jamendolyrics/jam-alt/--/28302224954ef050fe752d1628dd9bac4fc8c02b/--/all/test/0/audio/audio.mp3?Expires=1782704825&amp;amp;Signature=HYbFQpoM1OFg9UfbSCHCepQwGBgEfWMhqnX7AV2Wc9KUK8RkeZtcNyHvqMBRX-OzHMDNYF71nA3aoQYJYXXipMc6XDt1mkoM7YwQr~KgY8T4FadL59wEQgNiVIRMbGvAVzmtdJKWxk9kp1uaux2v0zL2KHTWozKXpjsZbU3FazZBmL7l4Qc1ZjiIoWzVyaE2lkhDsHrS8ssLGAEscVaaqZ6jCSlYMRViez2MEUZ8HIrVdawa0rRLcVzfp1hIobFKCCj2jQ~1~d9KEYLvntwz1pqlR5J3QCG0eGf1bReEnxIzTZE7aG4IbfMU8awCDCi3E2fBKUezmB7xPNhH2t9QFg__&amp;amp;Key-Pair-Id=K204OQ5RWQVDLD this one], which comes from the Jam-ALT dataset, the expected lyrics are as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:400px; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;HILA - Give me the same - Lyrics&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Lay awake at night&amp;lt;br&amp;gt;&lt;br /&gt;
Wondering how could I&amp;lt;br&amp;gt;&lt;br /&gt;
Let it get this way&amp;lt;br&amp;gt;&lt;br /&gt;
Through all the pain&amp;lt;br&amp;gt;&lt;br /&gt;
I took all the blame&amp;lt;br&amp;gt;&lt;br /&gt;
While you cursed my last name&amp;lt;br&amp;gt;&lt;br /&gt;
I thought we could get better&amp;lt;br&amp;gt;&lt;br /&gt;
Stayed committed like a soldier&amp;lt;br&amp;gt;&lt;br /&gt;
Believed we're okay&amp;lt;br&amp;gt;&lt;br /&gt;
Now I know that you don't care&amp;lt;br&amp;gt;&lt;br /&gt;
At all&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Time wasted&amp;lt;br&amp;gt;&lt;br /&gt;
Gave all of my soul and my heart to someone that would never&amp;lt;br&amp;gt;&lt;br /&gt;
(Give me the same)&amp;lt;br&amp;gt;&lt;br /&gt;
I was a fool to believe that you would finally be the one to&amp;lt;br&amp;gt;&lt;br /&gt;
(Give me the same)&amp;lt;br&amp;gt;&lt;br /&gt;
Heartbroken now&amp;lt;br&amp;gt;&lt;br /&gt;
How you let me down&amp;lt;br&amp;gt;&lt;br /&gt;
But somehow, deep down, I still do&amp;lt;br&amp;gt;&lt;br /&gt;
Love you&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now you're out all night&amp;lt;br&amp;gt;&lt;br /&gt;
Telling your lies&amp;lt;br&amp;gt;&lt;br /&gt;
About the way I hurt you&amp;lt;br&amp;gt;&lt;br /&gt;
They couldn't see the way&amp;lt;br&amp;gt;&lt;br /&gt;
You made me feel ashamed&amp;lt;br&amp;gt;&lt;br /&gt;
For choosing to love you&amp;lt;br&amp;gt;&lt;br /&gt;
I began to see clearer&amp;lt;br&amp;gt;&lt;br /&gt;
That you were just a liar&amp;lt;br&amp;gt;&lt;br /&gt;
Stuck in your ways&amp;lt;br&amp;gt;&lt;br /&gt;
So now I choose to walk away&amp;lt;br&amp;gt;&lt;br /&gt;
Forever&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Time wasted&amp;lt;br&amp;gt;&lt;br /&gt;
Gave all of my soul and my heart to someone that would never&amp;lt;br&amp;gt;&lt;br /&gt;
(Give me the same)&amp;lt;br&amp;gt;&lt;br /&gt;
I was a fool to believe that you would finally be the one to&amp;lt;br&amp;gt;&lt;br /&gt;
Give me the same&amp;lt;br&amp;gt;&lt;br /&gt;
Heartbroken now&amp;lt;br&amp;gt;&lt;br /&gt;
How you let me down&amp;lt;br&amp;gt;&lt;br /&gt;
But somehow, deep down, I still do&amp;lt;br&amp;gt;&lt;br /&gt;
Love you&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
How could you just throw it all away, babe&amp;lt;br&amp;gt;&lt;br /&gt;
(How could you throw it all away)&amp;lt;br&amp;gt;&lt;br /&gt;
I stayed with you through all the lies and pain, oh&amp;lt;br&amp;gt;&lt;br /&gt;
(Through all the lies and pain, oh)&amp;lt;br&amp;gt;&lt;br /&gt;
Tears roll down my eyes (down my eyes)&amp;lt;br&amp;gt;&lt;br /&gt;
As I now realize&amp;lt;br&amp;gt;&lt;br /&gt;
Your love was never truly mine&amp;lt;br&amp;gt;&lt;br /&gt;
At all&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Time wasted&amp;lt;br&amp;gt;&lt;br /&gt;
Gave all of my soul and my heart to someone that would never&amp;lt;br&amp;gt;&lt;br /&gt;
(Give me the same)&amp;lt;br&amp;gt;&lt;br /&gt;
I was a fool to believe that you would finally be the one to&amp;lt;br&amp;gt;&lt;br /&gt;
(Give me the same)&amp;lt;br&amp;gt;&lt;br /&gt;
Heartbroken now (heartbroken now)&amp;lt;br&amp;gt;&lt;br /&gt;
How you let me down (oh)&amp;lt;br&amp;gt;&lt;br /&gt;
But somehow, deep down, I still do&amp;lt;br&amp;gt;&lt;br /&gt;
Love you&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
This year's edition will include the following metrics for evaluation:&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the standard metric used in Automatic Speech Recognition.&lt;br /&gt;
&lt;br /&gt;
  WER = (S + I + D) / (C + S + D)&lt;br /&gt;
&lt;br /&gt;
where;&lt;br /&gt;
 C : correctly predicted words&lt;br /&gt;
 S : substitution errors&lt;br /&gt;
 I : insertion errors&lt;br /&gt;
 D : deletion errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the above computation can also be done on the character level. This metric penalises the partially correctly predicted / incorrectly spelled words less than WER.&lt;br /&gt;
&lt;br /&gt;
'''Case-Sensitive WER (WER')''': defined in [[#bib-cifka-2024|[1]]], this metric is computed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{WER'} = \mathrm{WER} + \frac{E_\text{case}}{N}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the total number of words in a ground-truth lyrics file, and &amp;lt;math&amp;gt;E_\text{case}&amp;lt;/math&amp;gt; the number of &amp;quot;casing errors&amp;quot; i.e. words that differ in a ''case-sensitive'' setting like &amp;quot;city&amp;quot; and &amp;quot;City&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Punctuation, Parentheses, Line and Section Breaks''': also defined in [[#bib-cifka-2024|[1]]], we include a set of metrics to measure how well the proposed algorithms predict several formatting tokens. The tokens are classified into one of 5 types &amp;lt;math&amp;gt;T\in {W,P,B,L,S}&amp;lt;/math&amp;gt; for Word (W), Punctuation (P), Parentheses (B), Line Breaks (L), and Section Breaks (S). Then, for each token type (except Word), we compute Precision, Recall, and F1-Score:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_T = \frac{C_T}{C_T + S_T + I_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_T = \frac{C_T}{C_T + S_T + D_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_T = \frac{2}{P_T^{-1} + R_T^{-1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All these metrics will be based on the [https://github.com/audioshake/alt-eval public code implementation] from [[#bib-cifka-2024|[1]]], simply extended to include CER.&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and CER will be retained as the main ranking criteria, other metrics will be reported for more detailed comparisons.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process a sample.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate the different approaches chosen by the participants.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size (hours)&lt;br /&gt;
* The number of parameters in the model (if applicable)&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time per hour of audio&lt;br /&gt;
&lt;br /&gt;
===  I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input argument a path to a folder with .wav files and output predicted lyrics to a destination folder, each result file named as the corresponding input, with the extension changed.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will have to receive the following audio input format:&lt;br /&gt;
&lt;br /&gt;
* Musical tracks with accompaniment (polyphonic, not vocals only)&lt;br /&gt;
* 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files&lt;br /&gt;
* 44.1 kHz sampling rate&lt;br /&gt;
* stereo (2 channels)&lt;br /&gt;
&lt;br /&gt;
Be aware that the wav files are obtained through conversion from compressed formats (mp3 or AAC) for the test sets we considered, so the quality is not exactly that of a perfect 44.1 kHz wav file.&lt;br /&gt;
&lt;br /&gt;
This format is chosen as a standard input. If your pipeline expect different characteristics, the conversion process should be part of the submitted algorithm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
A text file (per song) containing the lyrics, organized by lines and paragraphs.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;line1: word1&amp;gt; &amp;lt;line1: word_2&amp;gt; ... &amp;lt;line1: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line2: word1&amp;gt; &amp;lt;line2: word_2&amp;gt; ... &amp;lt;line2: word_N&amp;gt;\n&lt;br /&gt;
  \n&lt;br /&gt;
  &amp;lt;line3: word1&amp;gt; &amp;lt;line3: word_2&amp;gt; ... &amp;lt;line3: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line4: word1&amp;gt; &amp;lt;line4: word_2&amp;gt; ... &amp;lt;line4: word_N&amp;gt;\n&lt;br /&gt;
&lt;br /&gt;
Words will be identified by splitting the text file at spaces, tabs, and newline characters.&lt;br /&gt;
The submission can also simply generate a file of words separated by spaces, but it will then perform (very) poorly on the new metrics taken from [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
=== API-based submissions ===&lt;br /&gt;
&lt;br /&gt;
For systems that rely on commercial LLM APIs (e.g. systems similar to [[#bib-lyricwhiz|[2]]]), participants must specify the exact model version and, where possible, provide a fallback local model to allow offline evaluation.&lt;br /&gt;
The algorithm should either already contain an API key allowing to use the model (we recommend setting an access token with a clear duration or computational limit), or use the fallback option described hereafter.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed lyrics submission ===&lt;br /&gt;
&lt;br /&gt;
In situations where the inference cannot be run directly by the Task Captain, participants may provide the lyrics files produced by their algorithms.&lt;br /&gt;
This should only be considered a fallback option in case the algorithm relies on proprietary or commercial resources that cannot be made accessible to the Task Captains.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
In this challenge, the participants are encouraged but '''not obliged''' to use the open source dataset DALI described below.&lt;br /&gt;
&lt;br /&gt;
The DAMP dataset is unfortunately [https://ccrma.stanford.edu/damp/ no longer available].&lt;br /&gt;
&lt;br /&gt;
Participants are free to use other datasets for training, as long as they are described in the submission and don't overlap with the evaluation sets.&lt;br /&gt;
&lt;br /&gt;
=== DALI Dataset ===&lt;br /&gt;
&lt;br /&gt;
DALI (a large '''D'''ataset of synchronised '''A'''udio, '''L'''yr'''I'''cs and notes) [[#bib-syed-2025|[3]]] is the benchmark dataset for building an acoustic model on polyphonic recordings [[#bib-gupta-2020|[4]]], [[#bib-basak-2021|[5]]], [[#bib-demirel-2021|[6]]] and it contains over 7000 songs with semi-automatically aligned lyrics annotations.&lt;br /&gt;
&lt;br /&gt;
The songs are commercial recordings in full-duration, whereas the lyrics are described according to different levels of granularity including words and notes (and syllables underlying a given note).&lt;br /&gt;
&lt;br /&gt;
For each song DALI provides a link to a matched youtube video for the audio retrieval.&lt;br /&gt;
&lt;br /&gt;
* For more details, see its full description [https://github.com/gabolsgabs/DALI here]. Paper [https://arxiv.org/pdf/1906.10606.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved exclusively for evaluation purposes and '''must not''' be used for training models under any circumstances.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and lead to data leakage of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Jam-ALT dataset ===&lt;br /&gt;
&lt;br /&gt;
The Jam-ALT dataset is built upon the Jamendo dataset [[#bib-stoller-2019|[7]]] and contains 79 songs in 4 languages: English, French, German, and Spanish. All tracks include instrumental accompaniment.&lt;br /&gt;
The lyrics were cleaned and their format harmonized in [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
If you’re working with English-only models, only the 20 English songs will be used for evaluation.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;mp3&amp;lt;/code&amp;gt; tracks from the original dataset were converted to 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; at 44.1 kHz sample rate for this MIREX challenge.&lt;br /&gt;
&lt;br /&gt;
=== MUSDB-ALT ===&lt;br /&gt;
&lt;br /&gt;
Introduced in [[#bib-syed-2025|[3]]], this dataset contains 39 English songs and will be used as an additional evaluation set. &lt;br /&gt;
&lt;br /&gt;
We use the dataset in its [https://sigsep.github.io/datasets/musdb.html#musdb18-compressed-stems compressed stems] version, which means that the spectral energy is null above 16kHz.&lt;br /&gt;
We extracted the full mixture from the Native Instruments stems files and exported them as 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files with 44.1 kHz sample rate.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
In addition to Jam-ALT and MUSDB-ALT, the submissions will be evaluated on an in-house dataset of 10 English songs from the Western Popular Music repertoire, manually assembled and verified by the Task Captain.&lt;br /&gt;
&lt;br /&gt;
= Time and hardware limits =&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on the runtime of submissions will be imposed.&lt;br /&gt;
A hard limit of 24 hours will be imposed on analysis times, using a single GPU with at most 32GB of VRAM (V100 or similar). Submissions that require more resources can be submitted using the fallback method described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-cifka-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Cífka, O., et al. (2024). Lyrics Transcription for Humans: A Readability-Aware Benchmark. Proc. of the 25th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-lyricwhiz&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Zhuo, L., et al. (2023). LyricWhiz: Robust Multilingual Zero-shot Lyrics Transcription by Whispering to ChatGPT. Proc. of the 24th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-syed-2025&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Syed, J., et al. (2025). Exploiting Music Source Separation for Automatic Lyrics Transcription with Whisper. ICMEW.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-gupta-2020&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Gupta, C., Yılmaz, E., &amp;amp; Li, H. (2020). Automatic lyrics alignment and transcription in polyphonic music: Does background music help? In ICASSP 2020, 496-500. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-basak-2021&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Basak, S., Agarwal, S., Ganapathy, S., &amp;amp; Takahashi, N. (2021, June). End-to-End Lyrics Recognition with Voice to Singing Style Transfer. In ICASSP 2021, 266-270. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-demirel-2021&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Demirel, E., Ahlbäck, S., &amp;amp; Dixon, S. (2021). MSTRE-Net: Multistreaming Acoustic Modeling for Automatic Lyrics Transcription. Proc. ISMIR 2021.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-stoller-2019&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Stoller, D., Durand, S., &amp;amp; Ewert, S. (2019). End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model. In ICASSP 2019, IEEE.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15007</id>
		<title>2026:Lyrics Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15007"/>
		<updated>2026-06-29T03:06:09Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: fix list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Automatic Lyrics Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
''It is strongly based upon the page of the 2025 ALT challenge.''&lt;br /&gt;
&lt;br /&gt;
The task of Lyrics Transcription aims to identify the words from sung utterances, in the same way as in automatic speech recognition. This can be mathematically expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''') = argmax P('''w'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''w''' and '''X''' are the word and acoustic features respectively.&lt;br /&gt;
&lt;br /&gt;
Ideally, the lyrics transcriber should return meaningful word sequences:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''')  = [ &amp;lt;w_1&amp;gt;, &amp;lt;w_2&amp;gt;, ..., &amp;lt;w_N&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
Note that for this year's edition, the input will always be a polyphonic mix (singing voice + musical accompaniment). The submitted algorithms can include a source-separation step if needed.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage participations that build on the latest ALT approaches such as using ''pretrained audio foundation models'' or ''LLMs''.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
This year's edition will include the following metrics for evaluation:&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the standard metric used in Automatic Speech Recognition.&lt;br /&gt;
&lt;br /&gt;
  WER = (S + I + D) / (C + S + D)&lt;br /&gt;
&lt;br /&gt;
where;&lt;br /&gt;
 C : correctly predicted words&lt;br /&gt;
 S : substitution errors&lt;br /&gt;
 I : insertion errors&lt;br /&gt;
 D : deletion errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the above computation can also be done on the character level. This metric penalises the partially correctly predicted / incorrectly spelled words less than WER.&lt;br /&gt;
&lt;br /&gt;
'''Case-Sensitive WER (WER')''': defined in [[#bib-cifka-2024|[1]]], this metric is computed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{WER'} = \mathrm{WER} + \frac{E_\text{case}}{N}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the total number of words in a ground-truth lyrics file, and &amp;lt;math&amp;gt;E_\text{case}&amp;lt;/math&amp;gt; the number of &amp;quot;casing errors&amp;quot; i.e. words that differ in a ''case-sensitive'' setting like &amp;quot;city&amp;quot; and &amp;quot;City&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Punctuation, Parentheses, Line and Section Breaks''': also defined in [[#bib-cifka-2024|[1]]], we include a set of metrics to measure how well the proposed algorithms predict several formatting tokens. The tokens are classified into one of 5 types &amp;lt;math&amp;gt;T\in {W,P,B,L,S}&amp;lt;/math&amp;gt; for Word (W), Punctuation (P), Parentheses (B), Line Breaks (L), and Section Breaks (S). Then, for each token type (except Word), we compute Precision, Recall, and F1-Score:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_T = \frac{C_T}{C_T + S_T + I_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_T = \frac{C_T}{C_T + S_T + D_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_T = \frac{2}{P_T^{-1} + R_T^{-1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All these metrics will be based on the [https://github.com/audioshake/alt-eval public code implementation] from [[#bib-cifka-2024|[1]]], simply extended to include CER.&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and CER will be retained as the main ranking criteria, other metrics will be reported for more detailed comparisons.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process a sample.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate the different approaches chosen by the participants.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size (hours)&lt;br /&gt;
* The number of parameters in the model (if applicable)&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time per hour of audio&lt;br /&gt;
&lt;br /&gt;
===  I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input argument a path to a folder with .wav files and output predicted lyrics to a destination folder, each result file named as the corresponding input, with the extension changed.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will have to receive the following audio input format:&lt;br /&gt;
&lt;br /&gt;
* Musical tracks with accompaniment (polyphonic, not vocals only)&lt;br /&gt;
* 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files&lt;br /&gt;
* 44.1 kHz sampling rate&lt;br /&gt;
* stereo (2 channels)&lt;br /&gt;
&lt;br /&gt;
Be aware that the wav files are obtained through conversion from compressed formats (mp3 or AAC) for the test sets we considered, so the quality is not exactly that of a perfect 44.1 kHz wav file.&lt;br /&gt;
&lt;br /&gt;
This format is chosen as a standard input. If your pipeline expect different characteristics, the conversion process should be part of the submitted algorithm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
A text file (per song) containing the lyrics, organized by lines and paragraphs.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;line1: word1&amp;gt; &amp;lt;line1: word_2&amp;gt; ... &amp;lt;line1: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line2: word1&amp;gt; &amp;lt;line2: word_2&amp;gt; ... &amp;lt;line2: word_N&amp;gt;\n&lt;br /&gt;
  \n&lt;br /&gt;
  &amp;lt;line3: word1&amp;gt; &amp;lt;line3: word_2&amp;gt; ... &amp;lt;line3: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line4: word1&amp;gt; &amp;lt;line4: word_2&amp;gt; ... &amp;lt;line4: word_N&amp;gt;\n&lt;br /&gt;
&lt;br /&gt;
Words will be identified by splitting the text file at spaces, tabs, and newline characters.&lt;br /&gt;
The submission can also simply generate a file of words separated by spaces, but it will then perform (very) poorly on the new metrics taken from [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
=== API-based submissions ===&lt;br /&gt;
&lt;br /&gt;
For systems that rely on commercial LLM APIs (e.g. systems similar to [[#bib-lyricwhiz|[2]]]), participants must specify the exact model version and, where possible, provide a fallback local model to allow offline evaluation.&lt;br /&gt;
The algorithm should either already contain an API key allowing to use the model (we recommend setting an access token with a clear duration or computational limit), or use the fallback option described hereafter.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed lyrics submission ===&lt;br /&gt;
&lt;br /&gt;
In situations where the inference cannot be run directly by the Task Captain, participants may provide the lyrics files produced by their algorithms.&lt;br /&gt;
This should only be considered a fallback option in case the algorithm relies on proprietary or commercial resources that cannot be made accessible to the Task Captains.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
In this challenge, the participants are encouraged but '''not obliged''' to use the open source dataset DALI described below.&lt;br /&gt;
&lt;br /&gt;
The DAMP dataset is unfortunately [https://ccrma.stanford.edu/damp/ no longer available].&lt;br /&gt;
&lt;br /&gt;
Participants are free to use other datasets for training, as long as they are described in the submission and don't overlap with the evaluation sets.&lt;br /&gt;
&lt;br /&gt;
=== DALI Dataset ===&lt;br /&gt;
&lt;br /&gt;
DALI (a large '''D'''ataset of synchronised '''A'''udio, '''L'''yr'''I'''cs and notes) [[#bib-syed-2025|[3]]] is the benchmark dataset for building an acoustic model on polyphonic recordings [[#bib-gupta-2020|[4]]], [[#bib-basak-2021|[5]]], [[#bib-demirel-2021|[6]]] and it contains over 7000 songs with semi-automatically aligned lyrics annotations.&lt;br /&gt;
&lt;br /&gt;
The songs are commercial recordings in full-duration, whereas the lyrics are described according to different levels of granularity including words and notes (and syllables underlying a given note).&lt;br /&gt;
&lt;br /&gt;
For each song DALI provides a link to a matched youtube video for the audio retrieval.&lt;br /&gt;
&lt;br /&gt;
* For more details, see its full description [https://github.com/gabolsgabs/DALI here]. Paper [https://arxiv.org/pdf/1906.10606.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved exclusively for evaluation purposes and '''must not''' be used for training models under any circumstances.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and lead to data leakage of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Jam-ALT dataset ===&lt;br /&gt;
&lt;br /&gt;
The Jam-ALT dataset is built upon the Jamendo dataset [[#bib-stoller-2019|[7]]] and contains 79 songs in 4 languages: English, French, German, and Spanish. All tracks include instrumental accompaniment.&lt;br /&gt;
The lyrics were cleaned and their format harmonized in [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
If you’re working with English-only models, only the 20 English songs will be used for evaluation.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;mp3&amp;lt;/code&amp;gt; tracks from the original dataset were converted to 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; at 44.1 kHz sample rate for this MIREX challenge.&lt;br /&gt;
&lt;br /&gt;
=== MUSDB-ALT ===&lt;br /&gt;
&lt;br /&gt;
Introduced in [[#bib-syed-2025|[3]]], this dataset contains 39 English songs and will be used as an additional evaluation set. &lt;br /&gt;
&lt;br /&gt;
We use the dataset in its [https://sigsep.github.io/datasets/musdb.html#musdb18-compressed-stems compressed stems] version, which means that the spectral energy is null above 16kHz.&lt;br /&gt;
We extracted the full mixture from the Native Instruments stems files and exported them as 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files with 44.1 kHz sample rate.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
In addition to Jam-ALT and MUSDB-ALT, the submissions will be evaluated on an in-house dataset of 10 English songs from the Western Popular Music repertoire, manually assembled and verified by the Task Captain.&lt;br /&gt;
&lt;br /&gt;
= Time and hardware limits =&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on the runtime of submissions will be imposed.&lt;br /&gt;
A hard limit of 24 hours will be imposed on analysis times, using a single GPU with at most 32GB of VRAM (V100 or similar). Submissions that require more resources can be submitted using the fallback method described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-cifka-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Cífka, O., et al. (2024). Lyrics Transcription for Humans: A Readability-Aware Benchmark. Proc. of the 25th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-lyricwhiz&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Zhuo, L., et al. (2023). LyricWhiz: Robust Multilingual Zero-shot Lyrics Transcription by Whispering to ChatGPT. Proc. of the 24th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-syed-2025&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Syed, J., et al. (2025). Exploiting Music Source Separation for Automatic Lyrics Transcription with Whisper. ICMEW.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-gupta-2020&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Gupta, C., Yılmaz, E., &amp;amp; Li, H. (2020). Automatic lyrics alignment and transcription in polyphonic music: Does background music help? In ICASSP 2020, 496-500. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-basak-2021&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Basak, S., Agarwal, S., Ganapathy, S., &amp;amp; Takahashi, N. (2021, June). End-to-End Lyrics Recognition with Voice to Singing Style Transfer. In ICASSP 2021, 266-270. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-demirel-2021&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Demirel, E., Ahlbäck, S., &amp;amp; Dixon, S. (2021). MSTRE-Net: Multistreaming Acoustic Modeling for Automatic Lyrics Transcription. Proc. ISMIR 2021.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-stoller-2019&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Stoller, D., Durand, S., &amp;amp; Ewert, S. (2019). End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model. In ICASSP 2019, IEEE.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15006</id>
		<title>2026:Lyrics Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=15006"/>
		<updated>2026-06-29T03:05:21Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: add audio format details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Automatic Lyrics Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
''It is strongly based upon the page of the 2025 ALT challenge.''&lt;br /&gt;
&lt;br /&gt;
The task of Lyrics Transcription aims to identify the words from sung utterances, in the same way as in automatic speech recognition. This can be mathematically expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''') = argmax P('''w'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''w''' and '''X''' are the word and acoustic features respectively.&lt;br /&gt;
&lt;br /&gt;
Ideally, the lyrics transcriber should return meaningful word sequences:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''')  = [ &amp;lt;w_1&amp;gt;, &amp;lt;w_2&amp;gt;, ..., &amp;lt;w_N&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
Note that for this year's edition, the input will always be a polyphonic mix (singing voice + musical accompaniment). The submitted algorithms can include a source-separation step if needed.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage participations that build on the latest ALT approaches such as using ''pretrained audio foundation models'' or ''LLMs''.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
This year's edition will include the following metrics for evaluation:&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the standard metric used in Automatic Speech Recognition.&lt;br /&gt;
&lt;br /&gt;
  WER = (S + I + D) / (C + S + D)&lt;br /&gt;
&lt;br /&gt;
where;&lt;br /&gt;
 C : correctly predicted words&lt;br /&gt;
 S : substitution errors&lt;br /&gt;
 I : insertion errors&lt;br /&gt;
 D : deletion errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the above computation can also be done on the character level. This metric penalises the partially correctly predicted / incorrectly spelled words less than WER.&lt;br /&gt;
&lt;br /&gt;
'''Case-Sensitive WER (WER')''': defined in [[#bib-cifka-2024|[1]]], this metric is computed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{WER'} = \mathrm{WER} + \frac{E_\text{case}}{N}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the total number of words in a ground-truth lyrics file, and &amp;lt;math&amp;gt;E_\text{case}&amp;lt;/math&amp;gt; the number of &amp;quot;casing errors&amp;quot; i.e. words that differ in a ''case-sensitive'' setting like &amp;quot;city&amp;quot; and &amp;quot;City&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Punctuation, Parentheses, Line and Section Breaks''': also defined in [[#bib-cifka-2024|[1]]], we include a set of metrics to measure how well the proposed algorithms predict several formatting tokens. The tokens are classified into one of 5 types &amp;lt;math&amp;gt;T\in {W,P,B,L,S}&amp;lt;/math&amp;gt; for Word (W), Punctuation (P), Parentheses (B), Line Breaks (L), and Section Breaks (S). Then, for each token type (except Word), we compute Precision, Recall, and F1-Score:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_T = \frac{C_T}{C_T + S_T + I_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_T = \frac{C_T}{C_T + S_T + D_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_T = \frac{2}{P_T^{-1} + R_T^{-1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All these metrics will be based on the [https://github.com/audioshake/alt-eval public code implementation] from [[#bib-cifka-2024|[1]]], simply extended to include CER.&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and CER will be retained as the main ranking criteria, other metrics will be reported for more detailed comparisons.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process a sample.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate the different approaches chosen by the participants.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size (hours)&lt;br /&gt;
* The number of parameters in the model (if applicable)&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time per hour of audio&lt;br /&gt;
&lt;br /&gt;
===  I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input argument a path to a folder with .wav files and output predicted lyrics to a destination folder, each result file named as the corresponding input, with the extension changed.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will have to receive the following audio input format:&lt;br /&gt;
&lt;br /&gt;
- Musical tracks with accompaniment (polyphonic, not vocals only)&lt;br /&gt;
- 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files&lt;br /&gt;
- 44.1 kHz sampling rate&lt;br /&gt;
- stereo (2 channels)&lt;br /&gt;
&lt;br /&gt;
Be aware that the wav files are obtained through conversion from compressed formats (mp3 or AAC) for the test sets we considered, so the quality is not exactly that of a perfect 44.1 kHz wav file.&lt;br /&gt;
&lt;br /&gt;
This format is chosen as a standard input. If your pipeline expect different characteristics, the conversion process should be part of the submitted algorithm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
A text file (per song) containing the lyrics, organized by lines and paragraphs.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;line1: word1&amp;gt; &amp;lt;line1: word_2&amp;gt; ... &amp;lt;line1: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line2: word1&amp;gt; &amp;lt;line2: word_2&amp;gt; ... &amp;lt;line2: word_N&amp;gt;\n&lt;br /&gt;
  \n&lt;br /&gt;
  &amp;lt;line3: word1&amp;gt; &amp;lt;line3: word_2&amp;gt; ... &amp;lt;line3: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line4: word1&amp;gt; &amp;lt;line4: word_2&amp;gt; ... &amp;lt;line4: word_N&amp;gt;\n&lt;br /&gt;
&lt;br /&gt;
Words will be identified by splitting the text file at spaces, tabs, and newline characters.&lt;br /&gt;
The submission can also simply generate a file of words separated by spaces, but it will then perform (very) poorly on the new metrics taken from [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
=== API-based submissions ===&lt;br /&gt;
&lt;br /&gt;
For systems that rely on commercial LLM APIs (e.g. systems similar to [[#bib-lyricwhiz|[2]]]), participants must specify the exact model version and, where possible, provide a fallback local model to allow offline evaluation.&lt;br /&gt;
The algorithm should either already contain an API key allowing to use the model (we recommend setting an access token with a clear duration or computational limit), or use the fallback option described hereafter.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed lyrics submission ===&lt;br /&gt;
&lt;br /&gt;
In situations where the inference cannot be run directly by the Task Captain, participants may provide the lyrics files produced by their algorithms.&lt;br /&gt;
This should only be considered a fallback option in case the algorithm relies on proprietary or commercial resources that cannot be made accessible to the Task Captains.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
In this challenge, the participants are encouraged but '''not obliged''' to use the open source dataset DALI described below.&lt;br /&gt;
&lt;br /&gt;
The DAMP dataset is unfortunately [https://ccrma.stanford.edu/damp/ no longer available].&lt;br /&gt;
&lt;br /&gt;
Participants are free to use other datasets for training, as long as they are described in the submission and don't overlap with the evaluation sets.&lt;br /&gt;
&lt;br /&gt;
=== DALI Dataset ===&lt;br /&gt;
&lt;br /&gt;
DALI (a large '''D'''ataset of synchronised '''A'''udio, '''L'''yr'''I'''cs and notes) [[#bib-syed-2025|[3]]] is the benchmark dataset for building an acoustic model on polyphonic recordings [[#bib-gupta-2020|[4]]], [[#bib-basak-2021|[5]]], [[#bib-demirel-2021|[6]]] and it contains over 7000 songs with semi-automatically aligned lyrics annotations.&lt;br /&gt;
&lt;br /&gt;
The songs are commercial recordings in full-duration, whereas the lyrics are described according to different levels of granularity including words and notes (and syllables underlying a given note).&lt;br /&gt;
&lt;br /&gt;
For each song DALI provides a link to a matched youtube video for the audio retrieval.&lt;br /&gt;
&lt;br /&gt;
* For more details, see its full description [https://github.com/gabolsgabs/DALI here]. Paper [https://arxiv.org/pdf/1906.10606.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved exclusively for evaluation purposes and '''must not''' be used for training models under any circumstances.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and lead to data leakage of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Jam-ALT dataset ===&lt;br /&gt;
&lt;br /&gt;
The Jam-ALT dataset is built upon the Jamendo dataset [[#bib-stoller-2019|[7]]] and contains 79 songs in 4 languages: English, French, German, and Spanish. All tracks include instrumental accompaniment.&lt;br /&gt;
The lyrics were cleaned and their format harmonized in [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
If you’re working with English-only models, only the 20 English songs will be used for evaluation.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;mp3&amp;lt;/code&amp;gt; tracks from the original dataset were converted to 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; at 44.1 kHz sample rate for this MIREX challenge.&lt;br /&gt;
&lt;br /&gt;
=== MUSDB-ALT ===&lt;br /&gt;
&lt;br /&gt;
Introduced in [[#bib-syed-2025|[3]]], this dataset contains 39 English songs and will be used as an additional evaluation set. &lt;br /&gt;
&lt;br /&gt;
We use the dataset in its [https://sigsep.github.io/datasets/musdb.html#musdb18-compressed-stems compressed stems] version, which means that the spectral energy is null above 16kHz.&lt;br /&gt;
We extracted the full mixture from the Native Instruments stems files and exported them as 16-bit PCM &amp;lt;code&amp;gt;wav&amp;lt;/code&amp;gt; files with 44.1 kHz sample rate.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
In addition to Jam-ALT and MUSDB-ALT, the submissions will be evaluated on an in-house dataset of 10 English songs from the Western Popular Music repertoire, manually assembled and verified by the Task Captain.&lt;br /&gt;
&lt;br /&gt;
= Time and hardware limits =&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on the runtime of submissions will be imposed.&lt;br /&gt;
A hard limit of 24 hours will be imposed on analysis times, using a single GPU with at most 32GB of VRAM (V100 or similar). Submissions that require more resources can be submitted using the fallback method described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-cifka-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Cífka, O., et al. (2024). Lyrics Transcription for Humans: A Readability-Aware Benchmark. Proc. of the 25th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-lyricwhiz&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Zhuo, L., et al. (2023). LyricWhiz: Robust Multilingual Zero-shot Lyrics Transcription by Whispering to ChatGPT. Proc. of the 24th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-syed-2025&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Syed, J., et al. (2025). Exploiting Music Source Separation for Automatic Lyrics Transcription with Whisper. ICMEW.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-gupta-2020&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Gupta, C., Yılmaz, E., &amp;amp; Li, H. (2020). Automatic lyrics alignment and transcription in polyphonic music: Does background music help? In ICASSP 2020, 496-500. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-basak-2021&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Basak, S., Agarwal, S., Ganapathy, S., &amp;amp; Takahashi, N. (2021, June). End-to-End Lyrics Recognition with Voice to Singing Style Transfer. In ICASSP 2021, 266-270. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-demirel-2021&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Demirel, E., Ahlbäck, S., &amp;amp; Dixon, S. (2021). MSTRE-Net: Multistreaming Acoustic Modeling for Automatic Lyrics Transcription. Proc. ISMIR 2021.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-stoller-2019&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Stoller, D., Durand, S., &amp;amp; Ewert, S. (2019). End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model. In ICASSP 2019, IEEE.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=14959</id>
		<title>2026:Audio-to-Score Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Audio-to-Score_Transcription&amp;diff=14959"/>
		<updated>2026-06-13T06:14:18Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: Create draft wiki page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Audio-to-Score Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
&lt;br /&gt;
Automatic Music Transcription (AMT) is the task of designing computational algorithms that convert acoustic music signals into a symbolic musical representation [[#bib-benetos-2019|[2]]]. Existing MIREX tasks have evaluated several important AMT components, including melody extraction, drum detection, piano transcription, and multi-instrument transcription. However, these tasks have generally stopped at MIDI or note-event outputs, which are not equivalent to a well-formed musical score.&lt;br /&gt;
&lt;br /&gt;
The Audio-to-Score Transcription (A2S) challenge focuses on this missing step. Participating systems will receive an audio recording of a polyphonic music piece and must output a digital symbolic score that can be read by a musician or notation program. The target output is a kern score encoding standard musical information such as pitches, durations, accidentals, staves, meter, clef, key signature, and bar structure.&lt;br /&gt;
&lt;br /&gt;
The task can be informally expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''S''') = argmax P('''S'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''S''' is a symbolic score and '''X''' is the input audio signal.&lt;br /&gt;
&lt;br /&gt;
The challenge will include polyphonic recordings and may include multiple instruments. Pieces may be full recordings or shorter excerpts, such as 3 to 6 bars.&lt;br /&gt;
&lt;br /&gt;
Two tracks will be considered:&lt;br /&gt;
&lt;br /&gt;
* '''Staves-Informed A2S''': staves metadata is provided and may be used to guide voice identification and instrument recognition.&lt;br /&gt;
* '''Blind A2S''': only the audio recording is provided.&lt;br /&gt;
&lt;br /&gt;
Participants may enter both tracks. Results will be reported separately.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage submissions that move beyond isolated AMT components and produce complete, valid symbolic scores.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
Submissions will be evaluated with metrics that assess both the textual quality of the produced kern files and the musical transcription quality of the corresponding scores.&lt;br /&gt;
&lt;br /&gt;
=== Score Quality ===&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the Levenshtein distance between the submitted and ground-truth kern files at the character level. This metric penalizes character insertions, deletions, and substitutions, and is sensitive to details such as pitch spelling and note durations.&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the Levenshtein distance computed on tab- and newline-separated strings in a kern file. WER is reported in recent A2S papers [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. Compared to CER, it evaluates the output closer to the note-token level, checking whether durations and pitches are jointly correct.&lt;br /&gt;
&lt;br /&gt;
'''Line Error Rate''' (LER): the Levenshtein distance computed on complete lines of the output kern files. LER is stricter than CER and WER, and helps verify whether multiple instruments or voices are correctly transcribed and aligned at the beat and sub-beat level.&lt;br /&gt;
&lt;br /&gt;
=== Musical Transcription Quality ===&lt;br /&gt;
&lt;br /&gt;
In addition to CER, WER, and LER, this challenge will use the '''MV2H''' metric introduced in [[#bib-mcleod-2018|[4]]] and used in recent A2S work [[#bib-alfaro-2024|[1]]], [[#bib-liu-2021|[3]]]. MV2H is an F-score obtained as the arithmetic mean of five sub-metrics:&lt;br /&gt;
&lt;br /&gt;
* '''Multi-pitch detection''': pitches must be correct and detected at onsets within a 50 ms error threshold.&lt;br /&gt;
* '''Voice separation''': notes belonging to the same voice or instrument should be grouped together.&lt;br /&gt;
* '''Metrical alignment''': bars, beats, and sub-beats should be correctly identified.&lt;br /&gt;
* '''Note value detection''': note durations should be correctly transcribed.&lt;br /&gt;
* '''Harmonic analysis''': average of a key detection score and a chord-symbol recall.&lt;br /&gt;
&lt;br /&gt;
The harmonic analysis component will not be used for the initial edition because no chord information is available in the considered datasets.&lt;br /&gt;
&lt;br /&gt;
Public implementations of MV2H are available:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/apmcleod/MV2H Official MV2H repository]&lt;br /&gt;
* [https://github.com/lucasmpaim/pyMV2H Python implementation]&lt;br /&gt;
&lt;br /&gt;
The evaluation pipeline will adapt these implementations to process kern files, building where appropriate on the public code from [[#bib-alfaro-2024|[1]]]:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mariaalfaroc/a2s-transformer A2S Transformer repository]&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and MV2H will be retained as the main ranking criteria.''' CER and LER will be reported for more detailed comparisons.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process the evaluation set.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate different system designs.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size&lt;br /&gt;
* The number of parameters in the model, if applicable&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time required for the evaluation set&lt;br /&gt;
&lt;br /&gt;
We strongly recommend sharing the submitted algorithms or checkpoints under permissive open licenses, but any licensing (or even not sharing publicly) is accepted as long as it is clearly reported at the time of submission.&lt;br /&gt;
&lt;br /&gt;
=== I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input an audio file, or a folder containing audio files, and write one predicted &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file for each input audio file to a specified output directory.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will receive audio files in the following format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the '''Blind A2S''' track, only the audio recording will be provided.&lt;br /&gt;
&lt;br /&gt;
For the '''Staves-Informed A2S''' track, staves metadata will also be provided. This metadata may include meter, clef, key signature, and other score-structure information needed to guide transcription. The exact metadata packaging will be specified before submissions open.&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
Each submitted prediction must be a valid &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The score must encode, at minimum:&lt;br /&gt;
&lt;br /&gt;
* Staves musical metadata, including meter, clef, and key signature when required&lt;br /&gt;
* Pitches, including octaves and accidentals&lt;br /&gt;
* Note durations&lt;br /&gt;
* Bar lines and metrical structure&lt;br /&gt;
* Voice or instrument organization when applicable&lt;br /&gt;
&lt;br /&gt;
For more details, participants may refer to:&lt;br /&gt;
&lt;br /&gt;
* [https://www.humdrum.org/Humdrum/representations/kern.html Humdrum kern representation]&lt;br /&gt;
&lt;br /&gt;
We chose the &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for compatibility with existing SOTA work in A2S. Participants may use other formats during training or as intermediate outputs, but the final files should be in &amp;lt;code&amp;gt;**kern&amp;lt;/code&amp;gt; format for evaluation.&lt;br /&gt;
Please make sure the proposed algorithm include a conversion step if it is required.&lt;br /&gt;
&lt;br /&gt;
=== Code Submissions ===&lt;br /&gt;
&lt;br /&gt;
Participants may provide a Docker container or access to a code repository with clear environment setup instructions and a script that reads the input audio and writes output kern files to the requested destination directory.&lt;br /&gt;
&lt;br /&gt;
The submitted script should be documented in the README and should not require manual intervention during evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed Kern Submission ===&lt;br /&gt;
&lt;br /&gt;
Participants may alternatively submit the final kern files directly, similarly to the option proposed for MIREX 2024 Polyphonic Transcription.&lt;br /&gt;
&lt;br /&gt;
This fallback is intended to allow participation from systems that cannot be evaluated directly by the Task Captain because of resource, licensing, or infrastructure constraints.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
Participants are free to use the training and validation sets of the datasets listed below. Data augmentation is allowed.&lt;br /&gt;
&lt;br /&gt;
Additional training data may also be used, as long as it does not overlap with the evaluation sets and is clearly documented in the submission.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Dataset ===&lt;br /&gt;
&lt;br /&gt;
The Quartets dataset consists of synthetic audio renderings of Haydn, Mozart, and Beethoven string quartets, together with their full kern scores [[#bib-roman-2019|[6]]].&lt;br /&gt;
&lt;br /&gt;
The scores are taken from the [https://github.com/humdrum-tools/humdrum-data humdrum-data repository]. The kern files were split into 3 to 6 measure excerpts and synthesized into audio from performance MIDI files.&lt;br /&gt;
&lt;br /&gt;
The final dataset contains approximately 20 hours of audio for 38,051 excerpts and 3 composers:&lt;br /&gt;
&lt;br /&gt;
* 18,162 excerpts for Haydn&lt;br /&gt;
* 7,435 excerpts for Mozart&lt;br /&gt;
* 12,454 excerpts for Beethoven&lt;br /&gt;
&lt;br /&gt;
The train, validation, and test splits used in [[#bib-alfaro-2024|[1]]] are publicly available:&lt;br /&gt;
&lt;br /&gt;
* [https://huggingface.co/datasets/PRAIG/quartets-quartets Quartets dataset on Hugging Face]&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Dataset ===&lt;br /&gt;
&lt;br /&gt;
The MuseSyn dataset contains 210 piano pieces with scores in MusicXML format and audio synthesized through four different piano models [[#bib-liu-2021|[3]]]. It amounts to almost 10 hours of audio recordings for each piano timbre.&lt;br /&gt;
&lt;br /&gt;
The pieces cover a wide range of key signatures, time signatures, tempos, and polyphony levels. The dataset is available upon request for non-commercial research use:&lt;br /&gt;
&lt;br /&gt;
* [https://zenodo.org/records/4527460 MuseSyn on Zenodo]&lt;br /&gt;
&lt;br /&gt;
For this challenge, the MusicXML files will be converted to kern format, with manual verification where needed, to unify the evaluation pipeline.&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved for evaluation purposes and '''must not''' be used for training models.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and could lead to data leakage.&lt;br /&gt;
&lt;br /&gt;
=== Quartets Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the Quartets dataset. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== MuseSyn Test Set ===&lt;br /&gt;
&lt;br /&gt;
Evaluation will include the test split of the MuseSyn dataset after conversion of the reference scores to kern format. Results on this dataset will be reported separately.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
An additional custom evaluation set will be used to ensure fairness and out-of-distribution data.&lt;br /&gt;
&lt;br /&gt;
General details on this dataset are:&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Time and Hardware Limits =&lt;br /&gt;
&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on runtime and hardware use will be imposed.&lt;br /&gt;
&lt;br /&gt;
Submissions that require more than 32 GB of VRAM, or more than 24 hours to process the test sets on a single GPU (V100 or similar), cannot be evaluated directly by the Task Captain. Participants in this situation may use the fallback kern submission format described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-alfaro-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Alfaro-Contreras, M., et al. (2024). A Transformer Approach for Polyphonic Audio-to-Score Transcription. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-benetos-2019&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Benetos, E., et al. (2019). Automatic Music Transcription: An Overview. IEEE Signal Processing Magazine, 36(1).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-liu-2021&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Liu, L., et al. (2021). Joint Multi-Pitch Detection and Score Transcription for Polyphonic Piano Music. Proc. of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-mcleod-2018&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Mcleod, A., et al. (2018). Evaluating Automatic Polyphonic Music Transcription. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2018&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2018). An End-to-End Framework for Audio-to-Score Music Transcription on Monophonic Excerpts. Proc. of the 19th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-roman-2019&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Roman, M. A., et al. (2019). A Holistic Approach to Polyphonic Music Transcription with Neural Networks. Proc. of the 20th International Society for Music Information Retrieval Conference (ISMIR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-smaragdis-2003&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Smaragdis, P., et al. (2003). Non-Negative Matrix Factorization for Polyphonic Music Transcription. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=14958</id>
		<title>2026:Lyrics Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=14958"/>
		<updated>2026-06-13T05:43:25Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: add missing bib entries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Automatic Lyrics Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
''It is strongly based upon the page of the 2025 ALT challenge.''&lt;br /&gt;
&lt;br /&gt;
The task of Lyrics Transcription aims to identify the words from sung utterances, in the same way as in automatic speech recognition. This can be mathematically expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''') = argmax P('''w'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''w''' and '''X''' are the word and acoustic features respectively.&lt;br /&gt;
&lt;br /&gt;
Ideally, the lyrics transcriber should return meaningful word sequences:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''')  = [ &amp;lt;w_1&amp;gt;, &amp;lt;w_2&amp;gt;, ..., &amp;lt;w_N&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
Note that for this year's edition, the input will always be a polyphonic mix (singing voice + musical accompaniment). The submitted algorithms can include a source-separation step if needed.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage participations that build on the latest ALT approaches such as using ''pretrained audio foundation models'' or ''LLMs''.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
This year's edition will include the following metrics for evaluation:&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the standard metric used in Automatic Speech Recognition.&lt;br /&gt;
&lt;br /&gt;
  WER = (S + I + D) / (C + S + D)&lt;br /&gt;
&lt;br /&gt;
where;&lt;br /&gt;
 C : correctly predicted words&lt;br /&gt;
 S : substitution errors&lt;br /&gt;
 I : insertion errors&lt;br /&gt;
 D : deletion errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the above computation can also be done on the character level. This metric penalises the partially correctly predicted / incorrectly spelled words less than WER.&lt;br /&gt;
&lt;br /&gt;
'''Case-Sensitive WER (WER')''': defined in [[#bib-cifka-2024|[1]]], this metric is computed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{WER'} = \mathrm{WER} + \frac{E_\text{case}}{N}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the total number of words in a ground-truth lyrics file, and &amp;lt;math&amp;gt;E_\text{case}&amp;lt;/math&amp;gt; the number of &amp;quot;casing errors&amp;quot; i.e. words that differ in a ''case-sensitive'' setting like &amp;quot;city&amp;quot; and &amp;quot;City&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Punctuation, Parentheses, Line and Section Breaks''': also defined in [[#bib-cifka-2024|[1]]], we include a set of metrics to measure how well the proposed algorithms predict several formatting tokens. The tokens are classified into one of 5 types &amp;lt;math&amp;gt;T\in {W,P,B,L,S}&amp;lt;/math&amp;gt; for Word (W), Punctuation (P), Parentheses (B), Line Breaks (L), and Section Breaks (S). Then, for each token type (except Word), we compute Precision, Recall, and F1-Score:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_T = \frac{C_T}{C_T + S_T + I_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_T = \frac{C_T}{C_T + S_T + D_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_T = \frac{2}{P_T^{-1} + R_T^{-1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All these metrics will be based on the [https://github.com/audioshake/alt-eval public code implementation] from [[#bib-cifka-2024|[1]]], simply extended to include CER.&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and CER will be retained as the main ranking criteria, other metrics will be reported for more detailed comparisons.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process a sample.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate the different approaches chosen by the participants.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size (hours)&lt;br /&gt;
* The number of parameters in the model (if applicable)&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time per hour of audio&lt;br /&gt;
&lt;br /&gt;
===  I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input argument a path to a folder with .wav files and output predicted lyrics to a destination folder, each result file named as the corresponding input, with the extension changed.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will have to receive the following input format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
A text file (per song) containing the lyrics, organized by lines and paragraphs.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;line1: word1&amp;gt; &amp;lt;line1: word_2&amp;gt; ... &amp;lt;line1: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line2: word1&amp;gt; &amp;lt;line2: word_2&amp;gt; ... &amp;lt;line2: word_N&amp;gt;\n&lt;br /&gt;
  \n&lt;br /&gt;
  &amp;lt;line3: word1&amp;gt; &amp;lt;line3: word_2&amp;gt; ... &amp;lt;line3: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line4: word1&amp;gt; &amp;lt;line4: word_2&amp;gt; ... &amp;lt;line4: word_N&amp;gt;\n&lt;br /&gt;
&lt;br /&gt;
Words will be identified by splitting the text file at spaces, tabs, and newline characters.&lt;br /&gt;
The submission can also simply generate a file of words separated by spaces, but it will then perform (very) poorly on the new metrics taken from [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
=== API-based submissions ===&lt;br /&gt;
&lt;br /&gt;
For systems that rely on commercial LLM APIs (e.g. systems similar to [[#bib-lyricwhiz|[2]]]), participants must specify the exact model version and, where possible, provide a fallback local model to allow offline evaluation.&lt;br /&gt;
The algorithm should either already contain an API key allowing to use the model (we recommend setting an access token with a clear duration or computational limit), or use the fallback option described hereafter.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed lyrics submission ===&lt;br /&gt;
&lt;br /&gt;
In situations where the inference cannot be run directly by the Task Captain, participants may provide the lyrics files produced by their algorithms.&lt;br /&gt;
This should only be considered a fallback option in case the algorithm relies on proprietary or commercial resources that cannot be made accessible to the Task Captains.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
In this challenge, the participants are encouraged but '''not obliged''' to use the open source dataset DALI described below.&lt;br /&gt;
&lt;br /&gt;
The DAMP dataset is unfortunately [https://ccrma.stanford.edu/damp/ no longer available].&lt;br /&gt;
&lt;br /&gt;
Participants are free to use other datasets for training, as long as they are described in the submission and don't overlap with the evaluation sets.&lt;br /&gt;
&lt;br /&gt;
=== DALI Dataset ===&lt;br /&gt;
&lt;br /&gt;
DALI (a large '''D'''ataset of synchronised '''A'''udio, '''L'''yr'''I'''cs and notes) [[#bib-syed-2025|[3]]] is the benchmark dataset for building an acoustic model on polyphonic recordings [[#bib-gupta-2020|[4]]], [[#bib-basak-2021|[5]]], [[#bib-demirel-2021|[6]]] and it contains over 7000 songs with semi-automatically aligned lyrics annotations.&lt;br /&gt;
&lt;br /&gt;
The songs are commercial recordings in full-duration, whereas the lyrics are described according to different levels of granularity including words and notes (and syllables underlying a given note).&lt;br /&gt;
&lt;br /&gt;
For each song DALI provides a link to a matched youtube video for the audio retrieval.&lt;br /&gt;
&lt;br /&gt;
* For more details, see its full description [https://github.com/gabolsgabs/DALI here]. Paper [https://arxiv.org/pdf/1906.10606.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved exclusively for evaluation purposes and '''must not''' be used for training models under any circumstances.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and lead to data leakage of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Jam-ALT dataset ===&lt;br /&gt;
&lt;br /&gt;
The Jam-ALT dataset is built upon the Jamendo dataset [[#bib-stoller-2019|[7]]] and contains 79 songs in 4 languages: English, French, German, and Spanish. All tracks include instrumental accompaniment.&lt;br /&gt;
The lyrics were cleaned and their format harmonized in [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
If you’re working with English-only models, only the 20 English songs will be used for evaluation.&lt;br /&gt;
&lt;br /&gt;
=== MUSDB-ALT ===&lt;br /&gt;
&lt;br /&gt;
Introduced in [[#bib-syed-2025|[3]]], this dataset contains 39 English songs and will be used as an additional evaluation set.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
In addition to Jam-ALT and MUSDB-ALT, the submissions will be evaluated on an in-house dataset of 10 English songs from the Western Popular Music repertoire, manually assembled and verified by the Task Captain.&lt;br /&gt;
&lt;br /&gt;
= Time and hardware limits =&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on the runtime of submissions will be imposed.&lt;br /&gt;
A hard limit of 24 hours will be imposed on analysis times, using a single GPU with at most 32GB of VRAM (V100 or similar). Submissions that require more resources can be submitted using the fallback method described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-cifka-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Cífka, O., et al. (2024). Lyrics Transcription for Humans: A Readability-Aware Benchmark. Proc. of the 25th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-lyricwhiz&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; Zhuo, L., et al. (2023). LyricWhiz: Robust Multilingual Zero-shot Lyrics Transcription by Whispering to ChatGPT. Proc. of the 24th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-syed-2025&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Syed, J., et al. (2025). Exploiting Music Source Separation for Automatic Lyrics Transcription with Whisper. ICMEW.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-gupta-2020&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Gupta, C., Yılmaz, E., &amp;amp; Li, H. (2020). Automatic lyrics alignment and transcription in polyphonic music: Does background music help? In ICASSP 2020, 496-500. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-basak-2021&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Basak, S., Agarwal, S., Ganapathy, S., &amp;amp; Takahashi, N. (2021, June). End-to-End Lyrics Recognition with Voice to Singing Style Transfer. In ICASSP 2021, 266-270. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-demirel-2021&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Demirel, E., Ahlbäck, S., &amp;amp; Dixon, S. (2021). MSTRE-Net: Multistreaming Acoustic Modeling for Automatic Lyrics Transcription. Proc. ISMIR 2021.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-stoller-2019&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Stoller, D., Durand, S., &amp;amp; Ewert, S. (2019). End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model. In ICASSP 2019, IEEE.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
	<entry>
		<id>https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=14957</id>
		<title>2026:Lyrics Transcription</title>
		<link rel="alternate" type="text/html" href="https://music-ir.org/mirex/w/index.php?title=2026:Lyrics_Transcription&amp;diff=14957"/>
		<updated>2026-06-13T05:33:06Z</updated>

		<summary type="html">&lt;p&gt;Alexandre DHooge: Draft version of the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This page describes the '''MIREX2026: Automatic Lyrics Transcription''' challenge. For evaluation procedure and the submission format please scroll down the page.&lt;br /&gt;
''It is strongly based upon the page of the 2025 ALT challenge.''&lt;br /&gt;
&lt;br /&gt;
The task of Lyrics Transcription aims to identify the words from sung utterances, in the same way as in automatic speech recognition. This can be mathematically expressed as follows:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''') = argmax P('''w'''|'''X''')&lt;br /&gt;
&lt;br /&gt;
where '''w''' and '''X''' are the word and acoustic features respectively.&lt;br /&gt;
&lt;br /&gt;
Ideally, the lyrics transcriber should return meaningful word sequences:&lt;br /&gt;
&lt;br /&gt;
  Prediction('''w''')  = [ &amp;lt;w_1&amp;gt;, &amp;lt;w_2&amp;gt;, ..., &amp;lt;w_N&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
Note that for this year's edition, the input will always be a polyphonic mix (singing voice + musical accompaniment). The submitted algorithms can include a source-separation step if needed.&lt;br /&gt;
&lt;br /&gt;
'''Notice:''' We particularly encourage participations that build on the latest ALT approaches such as using ''pretrained audio foundation models'' or ''LLMs''.&lt;br /&gt;
&lt;br /&gt;
= Evaluation =&lt;br /&gt;
&lt;br /&gt;
This year's edition will include the following metrics for evaluation:&lt;br /&gt;
&lt;br /&gt;
'''Word Error Rate''' (WER): the standard metric used in Automatic Speech Recognition.&lt;br /&gt;
&lt;br /&gt;
  WER = (S + I + D) / (C + S + D)&lt;br /&gt;
&lt;br /&gt;
where;&lt;br /&gt;
 C : correctly predicted words&lt;br /&gt;
 S : substitution errors&lt;br /&gt;
 I : insertion errors&lt;br /&gt;
 D : deletion errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Character Error Rate''' (CER): the above computation can also be done on the character level. This metric penalises the partially correctly predicted / incorrectly spelled words less than WER.&lt;br /&gt;
&lt;br /&gt;
'''Case-Sensitive WER (WER')''': defined in [[#bib-cifka-2024|[1]]], this metric is computed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{WER'} = \mathrm{WER} + \frac{E_\text{case}}{N}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the total number of words in a ground-truth lyrics file, and &amp;lt;math&amp;gt;E_\text{case}&amp;lt;/math&amp;gt; the number of &amp;quot;casing errors&amp;quot; i.e. words that differ in a ''case-sensitive'' setting like &amp;quot;city&amp;quot; and &amp;quot;City&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Punctuation, Parentheses, Line and Section Breaks''': also defined in [[#bib-cifka-2024|[1]]], we include a set of metrics to measure how well the proposed algorithms predict several formatting tokens. The tokens are classified into one of 5 types &amp;lt;math&amp;gt;T\in {W,P,B,L,S}&amp;lt;/math&amp;gt; for Word (W), Punctuation (P), Parentheses (B), Line Breaks (L), and Section Breaks (S). Then, for each token type (except Word), we compute Precision, Recall, and F1-Score:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_T = \frac{C_T}{C_T + S_T + I_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_T = \frac{C_T}{C_T + S_T + D_T}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_T = \frac{2}{P_T^{-1} + R_T^{-1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All these metrics will be based on the [https://github.com/audioshake/alt-eval public code implementation] from [[#bib-cifka-2024|[1]]], simply extended to include CER.&lt;br /&gt;
&lt;br /&gt;
'''Note that WER and CER will be retained as the main ranking criteria, other metrics will be reported for more detailed comparisons.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition to these performance metrics, each submission will be evaluated in terms of memory use, number of operations, and computational time required to process a sample.&lt;br /&gt;
&lt;br /&gt;
= Submission Format =&lt;br /&gt;
&lt;br /&gt;
Several submission formats will be accepted to accommodate the different approaches chosen by the participants.&lt;br /&gt;
If you encounter any issue with the submission process, please contact the Task Captain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
All submissions should be &amp;quot;plug-and-play&amp;quot;, with a clear README detailing usage steps.&lt;br /&gt;
&lt;br /&gt;
The recommended submission format is a Docker image or a code repository with a main bash or Python script to run.&lt;br /&gt;
&lt;br /&gt;
'''Resources Declaration''': All submissions must state:&lt;br /&gt;
* The training data size (hours)&lt;br /&gt;
* The number of parameters in the model (if applicable)&lt;br /&gt;
* The amount of GPU/CPU hours used for training, with device information (model and VRAM)&lt;br /&gt;
* The inference time per hour of audio&lt;br /&gt;
&lt;br /&gt;
===  I / O ===&lt;br /&gt;
&lt;br /&gt;
The submitted algorithm must take as input argument a path to a folder with .wav files and output predicted lyrics to a destination folder, each result file named as the corresponding input, with the extension changed.&lt;br /&gt;
&lt;br /&gt;
==== Input Audio ====&lt;br /&gt;
&lt;br /&gt;
Participating algorithms will have to receive the following input format:&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
==== Output File Format ====&lt;br /&gt;
&lt;br /&gt;
A text file (per song) containing the lyrics, organized by lines and paragraphs.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;line1: word1&amp;gt; &amp;lt;line1: word_2&amp;gt; ... &amp;lt;line1: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line2: word1&amp;gt; &amp;lt;line2: word_2&amp;gt; ... &amp;lt;line2: word_N&amp;gt;\n&lt;br /&gt;
  \n&lt;br /&gt;
  &amp;lt;line3: word1&amp;gt; &amp;lt;line3: word_2&amp;gt; ... &amp;lt;line3: word_N&amp;gt;\n&lt;br /&gt;
  &amp;lt;line4: word1&amp;gt; &amp;lt;line4: word_2&amp;gt; ... &amp;lt;line4: word_N&amp;gt;\n&lt;br /&gt;
&lt;br /&gt;
Words will be identified by splitting the text file at spaces, tabs, and newline characters.&lt;br /&gt;
The submission can also simply generate a file of words separated by spaces, but it will then perform (very) poorly on the new metrics taken from [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
=== API-based submissions ===&lt;br /&gt;
&lt;br /&gt;
For systems that rely on commercial LLM APIs (e.g. systems similar to [[#bib-lyricwhiz|[2]]]), participants must specify the exact model version and, where possible, provide a fallback local model to allow offline evaluation.&lt;br /&gt;
The algorithm should either already contain an API key allowing to use the model (we recommend setting an access token with a clear duration or computational limit), or use the fallback option described hereafter.&lt;br /&gt;
&lt;br /&gt;
=== Fallback: Pre-computed lyrics submission ===&lt;br /&gt;
&lt;br /&gt;
In situations where the inference cannot be run directly by the Task Captain, participants may provide the lyrics files produced by their algorithms.&lt;br /&gt;
This should only be considered a fallback option in case the algorithm relies on proprietary or commercial resources that cannot be made accessible to the Task Captains.&lt;br /&gt;
''Such submissions will be clearly flagged in the results page.''&lt;br /&gt;
&lt;br /&gt;
= Training Datasets =&lt;br /&gt;
&lt;br /&gt;
In this challenge, the participants are encouraged but '''not obliged''' to use the open source dataset DALI described below.&lt;br /&gt;
&lt;br /&gt;
The DAMP dataset is unfortunately [https://ccrma.stanford.edu/damp/ no longer available].&lt;br /&gt;
&lt;br /&gt;
Participants are free to use other datasets for training, as long as they are described in the submission and don't overlap with the evaluation sets.&lt;br /&gt;
&lt;br /&gt;
=== DALI Dataset ===&lt;br /&gt;
&lt;br /&gt;
DALI (a large '''D'''ataset of synchronised '''A'''udio, '''L'''yr'''I'''cs and notes) [[#bib-syed-2025|[3]]] is the benchmark dataset for building an acoustic model on polyphonic recordings [[#bib-gupta-2020|[4]]], [[#bib-basak-2021|[5]]], [[#bib-demirel-2021|[6]]] and it contains over 7000 songs with semi-automatically aligned lyrics annotations.&lt;br /&gt;
&lt;br /&gt;
The songs are commercial recordings in full-duration, whereas the lyrics are described according to different levels of granularity including words and notes (and syllables underlying a given note).&lt;br /&gt;
&lt;br /&gt;
For each song DALI provides a link to a matched youtube video for the audio retrieval.&lt;br /&gt;
&lt;br /&gt;
* For more details, see its full description [https://github.com/gabolsgabs/DALI here]. Paper [https://arxiv.org/pdf/1906.10606.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Evaluation Datasets =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The datasets listed below are reserved exclusively for evaluation purposes and '''must not''' be used for training models under any circumstances.&lt;br /&gt;
&lt;br /&gt;
We also request participants to refrain from checking the performance of their algorithms on these sets before submission, as it would make them equivalent to validation sets and lead to data leakage of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Jam-ALT dataset ===&lt;br /&gt;
&lt;br /&gt;
The Jam-ALT dataset is built upon the Jamendo dataset [[#bib-stoller-2019|[7]]] and contains 79 songs in 4 languages: English, French, German, and Spanish. All tracks include instrumental accompaniment.&lt;br /&gt;
The lyrics were cleaned and their format harmonized in [[#bib-cifka-2024|[1]]].&lt;br /&gt;
&lt;br /&gt;
If you’re working with English-only models, only the 20 English songs will be used for evaluation.&lt;br /&gt;
&lt;br /&gt;
=== MUSDB-ALT ===&lt;br /&gt;
&lt;br /&gt;
Introduced in [[#bib-syed-2025|[3]]], this dataset contains 39 English songs and will be used as an additional evaluation set.&lt;br /&gt;
&lt;br /&gt;
=== Undisclosed Evaluation Set ===&lt;br /&gt;
&lt;br /&gt;
In addition to Jam-ALT and MUSDB-ALT, the submissions will be evaluated on an in-house dataset of 10 English songs from the Western Popular Music repertoire, manually assembled and verified by the Task Captain.&lt;br /&gt;
&lt;br /&gt;
= Time and hardware limits =&lt;br /&gt;
Due to the potentially high number of participants in this and other audio tasks, hard limits on the runtime of submissions will be imposed.&lt;br /&gt;
A hard limit of 24 hours will be imposed on analysis times, using a single GPU with at most 32GB of VRAM (V100 or similar). Submissions that require more resources can be submitted using the fallback method described above.&lt;br /&gt;
&lt;br /&gt;
= Questions? =&lt;br /&gt;
&lt;br /&gt;
* Contact Alexandre D'Hooge (Alex, he/him): dhooge[at]gbu[dot]edu[dot]cn&lt;br /&gt;
&lt;br /&gt;
= Bibliography =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-cifka-2024&amp;quot;&amp;gt;[1]&amp;lt;/span&amp;gt; Cífka, O., et al. (2024). Lyrics Transcription for Humans: A Readability-Aware Benchmark. Proc. of the 25th ISMIR Conf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-lyricwhiz&amp;quot;&amp;gt;[2]&amp;lt;/span&amp;gt; LyricWhiz — TODO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-syed-2025&amp;quot;&amp;gt;[3]&amp;lt;/span&amp;gt; Syed et al. (2025). TODO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-gupta-2020&amp;quot;&amp;gt;[4]&amp;lt;/span&amp;gt; Gupta, C., Yılmaz, E., &amp;amp; Li, H. (2020). Automatic lyrics alignment and transcription in polyphonic music: Does background music help? In ICASSP 2020, 496-500. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-basak-2021&amp;quot;&amp;gt;[5]&amp;lt;/span&amp;gt; Basak, S., Agarwal, S., Ganapathy, S., &amp;amp; Takahashi, N. (2021, June). End-to-End Lyrics Recognition with Voice to Singing Style Transfer. In ICASSP 2021, 266-270. IEEE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-demirel-2021&amp;quot;&amp;gt;[6]&amp;lt;/span&amp;gt; Demirel, E., Ahlbäck, S., &amp;amp; Dixon, S. (2021). MSTRE-Net: Multistreaming Acoustic Modeling for Automatic Lyrics Transcription. Proc. ISMIR 2021.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bib-stoller-2019&amp;quot;&amp;gt;[7]&amp;lt;/span&amp;gt; Stoller, D., Durand, S., &amp;amp; Ewert, S. (2019). End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model. In ICASSP 2019, IEEE.&lt;/div&gt;</summary>
		<author><name>Alexandre DHooge</name></author>
		
	</entry>
</feed>