A simple framework for evaluating OMR at the symbol
level is presented. While a true evaluation of an OMR
system requires a high-level analysis, the automation of
which is a largely unsolved problem, many high-level errors
are correlated to these more tractably-analyzed lowerlevel
errors