In the last weeks I did write a start of a lilypond -> musicxml solution.

 

What I have written so far is creating musicxml files which contains all
partials time signatures, keys, notes, slurs, ties, staffs and staff
grouping, as well as support for most accidentals, barlines, lyrics, beams,
tupplets, forced linebreaks and pagebreaks.  There is partial support for
tempo (only <note>=bps ). Also most header information  (title, composer
etc) is put in the xml document

What not is handled graceful is NullVoice (is just added to the staff).

 

Fermata, CueVoice, Figured bass, stems, repeat endings, special noteheads
are not handled at all (at this moment).

Also (apart from line end page breaks) no engraving information is added to
the musicxml

 

Anyone who is interested in the code can have a look at
<https://github.com/de-wolff/lilypond/>
https://github.com/de-wolff/lilypond/ in the branch musicxml

 

You only need musicxml.scm xml-library.scm and musicxml.ly.

Then you can include musicxml.ly in your music.ly, and put a line \musicxml
\mycomplexmusic in it The music can be the total expression as you put it
normally in a score, including staffs, staffgoups, lyrics etc.

 

As this is an (old) issue, there is need to put this in lilypond, but how?
What level of quality is needed? Who can help me to join the lilypond
developer group?

 

Jaap

 

 

 

Reply via email to