moonlight icon indicating copy to clipboard operation
moonlight copied to clipboard

Optical music recognition in TensorFlow

Results 25 moonlight issues
Sort by recently updated
recently updated
newest added

Currently, we detect notes with the same stem as a chord. We read the notes from left to right, and the duration of the chord is determined by the first...

good first issue

We will need to integrate with an OCR library, first for numerals (tuplets and general time signatures), and eventually for lyrics and other text (much lower priority).

OMR evaluation is an open-ended and challenging problem. We should share some general-purpose evaluation for ease of comparison between OMR systems, e.g. by contributing to https://github.com/ufal/omreval

We have a primitive [random measure generator using VexFlow](https://github.com/tensorflow/moonlight/blob/master/moonlight/training/generation/vexflow_generator.js). This should be improved to generate realistic music according to some prior distribution. We also need realistic noise; as a starting...

Voices are implicit in the score, when there are multiple runs of notes on a staff that overlap horizontally. Rests can also be implicit--a voice can start or end mid-measure,...