Accurate Music Transcription Software

AnthemScore is a program designed to automatically create sheet music from audio (MP3, WAV, etc.) as accurately as possible. It uses a convolutional neural network trained on 2 million data samples.

The output is a MusicXML file you can view and edit with any standard music notation software. If you choose to install MuseScore, a popular free notation program, sheet music will open automatically when processing is finished.

A screenshot and some sheet music generated by AnthemScore



There are several features for analyzing music. You can view a frequency/time plot, slow the tempo, play on a virtual keyboard, and save sheet music in a different key or in only the treble clef or bass clef. Currently, no instrument information is extracted, so notes from all instruments get combined into one part. It can take several minutes to process one song. Read the full documentation here.

Examples

Here are a few examples of music automatically transcribed with AnthemScore. The accuracy depends on the complexity of the song and the instruments used. You can generally expect the best results from piano pieces.

Original Transcription

Most of the notes here are correct. Song clip courtesy of Francesco Parrino.



Original Transcription

In this clip it's able to capture large piano chords. The bass clef notes end too soon, because the program currently only focuses on note start times and pitches. Song clip from Frank Tedesco's arrangement.



Original Transcription

Fewer of the notes here are correct. Full orchestra is one of the most challenging categories to transcribe. One or two instrument pieces like piano covers are generally more accurate.



More Information

How the algorithm works.

More transcription examples

Visualizations of music from different genres

Download it for Windows, OS X, and Linux.