Optical Music Recognition Application


Grady Low
Yung-Ho Chang

Prof. Dana


The objective of this project is to develop an optical character recognition appli- cation that would convert written data on a sheet of music into digital data which can be interpreted and played by a computer or piano-playing robot. This optical music recognition program would then ideally be able to edit the aforementioned sheet music along with other variable playback options. At first glance, written music may appear to be a trivial implementation, due to the high contrast of the black and white image and how all music must follow a strict set of rules. However, optical music recognition (OMR) has its own challenges that may not be immediately apparent.