TEI-Music-SIG/MEItoVexFlow — pull request #56 by aerhard (2014-07-06 19:50:13+00:00)
Title: Added support for grace notes + TC, see issue #54

Includes support for grace note slashes, beams and slurs. There are some minor limitations and also one issue which still needs to be solved:

- Unlike in MEI, beams are currently set automatically when there's more than one grace note to a note. That's because of the way grace notes are processed in VexFlow. The current behavior should cover nearly all use cases (I don't know if I ever saw multiple grace notes without a beam). But the problem remains that it's possible in MEI to encode two consecutive grace notes without a parent beam and this would get transformed incorrectly. For now, what do you think about leaving the code as it is but add a schematron rule to the ODD? This way, we could avoid that beams are added even when they're not in the MEI code.
- Tuplets in grace notes are not supported (not supported in VexFlow). Could be a rather unusual feature, too, but I know at least one case.
- *One problem*: Currently, MeiLib treats grace notes as regular notes; this leads to wrong tstamp-xml:id assignments with all its consequences. Do you have an idea how this could be solved best?