Hi all,

> Lilypond's MIDI output can work as a viable intermediate step, depending on
> the complexity of the music. Requires subsequent manual inspection for
> enharmonic misspellings.

MIDI output can be imported by many music software, but really it is limited to 
notes (without enharmonic details), individual note velocity, tempo and some 
amount of stuff like lyrics. This at most work for getting playable notes into 
another program (which I have done a lot), but not much more.

> > > Just learned of MusicXML and I see there is a command line utility
> > > for importing MusicXML files to Lilypond.
> > > 
> > > Is there a utility to export Lilypond to MusicXML [...]
> > 
> > Not really.  However, have a look at
> > 
> >   https://codeberg.org/tinapetzel/ly-mxml
> > 
> > This project aims to create a MusicXML backend for LilyPond.  It's
> > still in its infancy, though.

Yes, this one is created by me. The aim is not to cover everything but to 
stably cover the base features that suffice for 99.8% of all scores. Please try 
it, and see if it works out for your purposes. If not, maybe tell what is not 
working out, so I might be able to fix/implement it.

To use it, just download the project and place it somewhere that is included 
by Lilypond, include the `base/export.ily` and add this to your document:

\layout { 
  \musicXMLExport "path/to/output.musicxml"

  \musicXMLAll % \musicXMLAllNoBreaks if you don't want to export line breaks
}

(if you have multiple scores you need to specify the output path in score 
layout).

Then call lilypond ’pon your file and you should hopefully get a working 
musicxml version of it in the specified place.

Cheers,
Tina

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to