Hi,
I notice from recent times that a few people are interested in MusicXML
output from Lilypond.
I have been approached by a programmer who is interested in helping me
with my efforts to produce braille output by going the XML approach. I
think this would be easier than trying to get the braille thing off the
ground as there is a python XML->braille project that someone has
started already: http://delysid.org/freedots.html. The freedots project
does not seem to be very mature at this point but I think that it will
be simpler to have a separate tool for Braille generation.
I think offloading the braille job to them and concentrating on XML
output would be easier and much more profitable.
I think I briefly saw a discussion on this regarding how much content
could be extracted to insert into the XML. Currently, using Erik's
interface method, structure could be exported in a fairly
straightforward manner, but positional information from Lilypond's
layout engine would be much harder to extract. For the purposes of what
we require, the layout information is not really required. Therefore, we
propose to just extract the structure and leave the positional
information for a later time. I think the back-end implementation would
be largely the same anyway.
We propose to link to the LGPL MusicXML library if there are no objections:
http://libmusicxml.sourceforge.net
This library is pretty mature and covers all the bases I think.
What do people think?
Regards,
Ralph
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel