top of page

OMR Report Links

Major digital formats used for OMR studies include musicxml, kern, abc notation and more.  Each notation format has its pros and cons.

Maintained by: Alina Liu

MUSICXML
XML
MXL

MUSICXML is derived from html.  It uses text and tags to represent music elements.

Explore

ABC Notation

ABC notation is very simple compared with musicxml.

Explore

Lily Pond

Lily Pond is a text based music engraver.  It is more similar to programming than a graphical score editting program.

KERN

ABC notation is very simple compared with musicxml.

Explore

Examples of 3 Formats

digital format musicxml.png

MUSICXML

Read More
digital format abc.png

ABC NOTATION

Read More
digital format kern.png

KERN format

Read More
Format Name
Description
MuNG
Music notation graph
BWW
Bagpipe music writer format for Highland bagpipe music.
Plaine and Easie
The Plaine & Easie Code is a text-based system that uses a simple typewriter to write out music.
CMME
The CMME format is an XML-based format developped for the Computerized Mensural Music Editing project. It can be imported into Verovio as of version 4.4. Modern workflows convert CMME XML files into Music Encoding Initiative (MEI) mensural or MEI Common Music Notation (CMN), allowing legacy CMME files to be rendered inside modern notation software like MuseScore.
SVG
Reflowable graphic format useful for reformatting synthetic music score.
MEI
MEI is inspired by XML format. The Music Encoding Initiative (MEI) is a community-driven, open-source effort to define a system for encoding musical documents in a machine-readable structure.
MSCX and MSCZ
MuseScore studio format for notion, in uncompressed form (mscx) and compressed form (mscz). The MSCX is inspired by xml but without header boiler plate.
NIFF
Notation interchange file format is obsolete file transfer format. It is the first. It is largely replaced by other modern ones.
kern
Humdrum data is an analytic music code for transcribing fully polyphonic textures. Humdrum syntax presents notes of the score in strict time sequence. Each data row represents all notes sounding or events occurring at the same time, and each column traces the melodic line of the individual parts. Think of kern as music notation written vertically. It can accomodate verbal input.
Music XML
A special format made for transmitting music digitally. It is capable but has excessive amount of document boilerplates.
xml
.xml and .musicxml are not always identical in formatting.
Compressed xml
mxl is compressed form of musicxml.
Lily Pond
A flexible image format that supports multiple layers and channels with lossless compression.
ABC Notation
An elegant and simple format without boiler plates.
bottom of page