AIMAIM
Events

January 1 – April 30, 2025

2025 Music Transcription Challenge

Build the most accurate audio-to-MIDI transcription model for classical music. Open to student and research teams, hosted by Purdue AIM with the IEEE Technical Community on Multimedia Computing.

Summary

An online competition

Automatic Music Transcription (AMT) is the task of converting raw audio into a symbolic representation such as MIDI. Recent advances in neural architectures and pretraining have driven major improvements on piano-only recordings, but performance on multi-instrument classical music remains uneven. This competition challenges teams to push the state of the art on classical music transcription using a shared dataset and evaluation pipeline.

Hosted by ai4musicians.org in collaboration with the IEEE Technical Community on Multimedia Computing (TCMC) ↗.

Technical details

Submission process

Repository access

Each team receives access to a private fork of the competition repository. All submissions are pushed to a team-specific branch.

Submission branch

Push your solution to your team's branch. The CI pipeline runs your model against the held-out test set on the competition runner.

Environment configuration

Provide a self-contained environment (Docker image, conda env, or pinned requirements). The runner has no network access at evaluation time.

Model execution requirements

Models must run end-to-end on a single GPU under a fixed wall-clock budget. Wall-clock time is reported as “Runtime” on the leaderboard.

Input file naming convention

Test audio is provided as a sequence of WAV files; outputs must be MIDI files with matching basenames.

Submission process

Push to your team branch and tag the commit. Submissions are evaluated and the leaderboard is refreshed on a rolling basis.

Model weights

You may include checkpoints in your branch (via Git LFS) or download them at build time from a public host that is reachable at image-build time.

Schedule

Key dates

  • Registration opens — January 1, 2025
  • Submissions close — April 30, 2025
  • Winners announced — at the ICME 2025 workshop (June 30, 2025)

Awards

Cash awards

Top-ranked teams receive cash prizes and an invited slot at the ICME 2025 AI for Music workshop. Final standings are computed from the F-measure (precision/recall on note onsets and offsets), with runtime as a tiebreaker.

Sample compositions

Dataset and samples

Reference audio + MIDI pairs for participating teams to develop and validate their pipelines:

Sample Compositions Google Drive Folder ↗

See also a GM instrument numbering reference ↗ for output MIDI conventions.

Baselines

Sample solutions

Organizers

Who runs the competition

Dr. Kristen Yeon-Ji Yun

Dr. Kristen Yeon-Ji Yun

Purdue · Music

Dr. Yung-Hsiang Lu

Dr. Yung-Hsiang Lu

Purdue · ECE

GK

George K. Thiruvathukal

Loyola Chicago · CS

Tae Hong Park

Tae Hong Park

Purdue · Music

Harry Bulow

Harry Bulow

Purdue · Music

Ojas "OJ" Chaturvedi

Ojas "OJ" Chaturvedi

Purdue · AMT Lead

Kayshav Bhardwaj

Kayshav Bhardwaj

Purdue · AMT Co-lead

Contributing composers

Music for the competition

The pieces evaluated in the competition were contributed by composers affiliated with Purdue and elsewhere:

Harry Bulow

Harry Bulow

Purdue University

Tae Hong Park

Tae Hong Park

Purdue University

Allen McCullough

Allen McCullough

Purdue University

Hubert Howe

Hubert Howe

Independent composer

Ka-Wai Yu

Ka-Wai Yu

Utah Tech University

For contributing composers

Submitting your work

Composers interested in contributing to future iterations of the competition can reach out to the organizers using the contact information below. We welcome new pieces with associated reference MIDI for evaluation.

FAQ

Frequently asked questions

Who is eligible?

Student and research teams worldwide. Industry teams are welcome to submit but are flagged separately on the leaderboard.

How is the score computed?

F-measure on note-level precision and recall with onset and offset tolerances. Runtime is reported but does not penalize ranking unless scores tie.

How do I ask a question during the competition?

Join the AMT competition Slack workspace ↗.