"Phil Holmes" <m...@philholmes.net> writes: > ----- Original Message ----- > From: "David Kastrup" <d...@gnu.org> > To: "David Garfinkle" <david.garfin...@mail.mcgill.ca> > Cc: <lilypond-devel@gnu.org> > Sent: Thursday, March 05, 2015 9:01 AM > Subject: Re: Google Summer of Code 2015 > > >> Actually anything. LilyPond does neither export nor import MusicXML. > > It does import it, albeit probably not perfectly: > > http://lilypond.org/doc/v2.19/Documentation/usage/invoking-musicxml2ly
No, as I said, that is not LilyPond importing MusicXML but rather a Python utility producing a LilyPond file (one with older syntax if I am not mistaken). LilyPond itself is not even called. Ok, conversion into a LilyPond file is likely what "importing" is sort-of about. But what would be nicer in my book is if LilyPond read and _interpreted_ MusicXML, bypassing the conversion into whatever LilyPond input language dialect altogether. That would be quite more robust and long-term dependable. Sort of like how GhostScript these days gets to _interpret_ rather more PDF files than PostScript files. It does not really bother converting them into PostScript form first. The xpdf and/or poppler suite may have a "true" pdftops program that isn't a PostScript interpreter supporting a different input syntax. Which also has its place. But in our case I think we'd be better off by focusing on teaching MusicXML straight to LilyPond. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel