Am 16. Oktober 2018 20:13:29 MESZ schrieb Alex Roitman <sh...@roitman.org>: >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 <jp.vo...@gmx.de> 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 >>> lilypond-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/lilypond-devel >>> >> >> >> _______________________________________________ >> lilypond-devel mailing list >> lilypond-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-devel > > >_______________________________________________ >lilypond-devel mailing list >lilypond-devel@gnu.org >https://lists.gnu.org/mailman/listinfo/lilypond-devel _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel