lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Export to MusicXML


From: Urs Liska
Subject: Re: Export to MusicXML
Date: Tue, 16 Oct 2018 21:21:29 +0200
User-agent: K-9 Mail for Android


Am 16. Oktober 2018 20:13:29 MESZ schrieb Alex Roitman <address@hidden>:
>Thank you Jan-Peter!  This looks really promising, and I’d love to
>contribute.
>
>I’m only vaguely familiar with Scheme so I’ll probably take a bit of
>time to get my hands dirty with that.  Would it be OK to bug you with
>questions every now and then? Is this list a good place, or should I
>just email you privately?  I promise I won’t abuse your kindness :-)

Please use this list, as there are several others who may be interested and / 
or helpful.

Urs

>
>Alex
>
>> On Oct 16, 2018, at 2:04 AM, Jan-Peter Voigt <address@hidden> wrote:
>> 
>> Hello Alex,
>> 
>> you don't have to apologize for this question! It comes up every now
>and
>> then, but has not been answered satisfyingly yet. My answers to your
>> questions are:
>> 1. Yes
>> 2. I wrote a rudimentary engraver-based solution last year which is
>> waiting for clean-up and completion to support MEI, MusicXML,
>Humdrum,
>> LilyPond (!) and any other format for which an export-module with a
>> defined API exists.
>> https://github.com/jpvoigt/lilypond-export/
>> 
>> The code in the project is able to export a MusicXML-File for a
>simple
>> lilypond-score. The resulting files are not always correct/functional
>so
>> this is more sketch of the idea. The base is an engraver that fetches
>> and collects events and on score-finalization calls the specified
>export
>> module with this (normalized) music collection.
>> The collection is some scheme-structure, but should probably be
>better a
>> normal LilyPond music-expression.
>> 
>> Just a little piece of something ;-)
>> HTH
>> Jan-Peter
>> 
>> 
>> Am 16.10.2018 um 06:49 schrieb Alex Roitman:
>>> Hello,
>>> 
>>> I apologize in advance if this was already asked and answered on
>this list.  I’m looking into exporting some of my lilypond music into
>the MusicXML format. All I could find so far was the python-ly package
>that attempts to translate ly files into MusicXML.  It has some issues
>that could be fixed, and some that I don’t think could be so easily
>fixed, e.g. whether or not to place accidentals, beams, and so on.
>>> 
>>> It seems to me that the nature of the MusicXML format is such that
>in can only be correctly written when the music is interpreted in
>context.  Which is what lilypond does.  So I’m guessing that the right
>way to go about this is to create a new Translator, alongside Performer
>and Engraver, that instead of midi/graphical objects just dumps XML.
>>> 
>>> Finally, here are my questions:
>>> 1. Does this seem like a right approach?
>>> 2. Was this ever attempted and is there any work left that one can
>continue?
>>> 
>>> Thanks in advance for any help!
>>> Alex
>>> 
>>> 
>>> _______________________________________________
>>> lilypond-devel mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/lilypond-devel
>>> 
>> 
>> 
>> _______________________________________________
>> lilypond-devel mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/lilypond-devel
>
>
>_______________________________________________
>lilypond-devel mailing list
>address@hidden
>https://lists.gnu.org/mailman/listinfo/lilypond-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]