lilypond-user
[Top][All Lists]
Advanced

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

Re: Export from LilyPond to MusicXML (Thomas Morley)


From: Peter Toye
Subject: Re: Export from LilyPond to MusicXML (Thomas Morley)
Date: Thu, 7 Oct 2021 11:47:42 +0100

Hello Jan-Peter,

 

As I wrote, my personal immediate need has now gone away.

 

Everyone seems to agree that some form of exchange mechanism between music engravers is needed, but there are many different exchange formats and with such a complex subject writing an exporter is a really heavy task. I can only admire and thank you for your work and hope it can continue. Let's hope that it can be done without too many people pulling in different directions. I wish I were able to help.



Best regards,


Peter

mailto:lilypond@ptoye.com

www.ptoye.com


-------------------------


Message: 2
Date: Thu, 7 Oct 2021 11:49:29 +0200
From: Jan-Peter Voigt <jp.voigt@gmx.de>
To: lilypond-user@gnu.org
Subject: Re: Export from LilyPond to MusicXML (Thomas Morley)
Message-ID: <e558bbd0-9a71-6223-3651-dab72b4da07b@gmx.de">e558bbd0-9a71-6223-3651-dab72b4da07b@gmx.de>
Content-Type: text/plain; charset=utf-8


Hello Peter,


yes, I still receive the messages from the list, but since I have
changed jobs, my commitment to Lilypond has fallen behind a bit.
But I hope to curate and update my code soon so that it can serve as a
starting point for further development. Of course, Jacque's work should
not be lost sight of, as native support would be nice. But maybe the
scheme-engraver based solution can push the issue a bit.
This topic has been on my mind for quite some time. Since Lilypond does
not offer XML export, its use is problematic in many areas. If I want to
offer something to a publisher, I can't get anywhere with Lilypond in
most cases. If I want to archive the notes in a structured way, I can
come up with 1001 solutions in Scheme that fill a database. But if I
have curated data in MEI format (or MusicXML), I can systematically feed
a database (e.g. eXist) with it and provide a REST API afterwards to
build fancy Webapps.


Best regards,


Jan-Peter




Am 07.10.21 um 11:30 schrieb Peter Toye:
The potential need has gone away now - my Sibelius user has told me that
he uses ScoreMuse to export the PDF into a suitable format for Sibelius.
Looks to me like an expensive way of doing it, but if he can afford
Sibelius he can probably afford ScoreMuse as well.

 

I agree that exchanging music information between different engravers is
an extremely complex problem and I don't underestimate the difficulty.

 

I tried Jan-Peter's code on Github, but it seems to be broken on recent
versions of LilyPond. I'm told it works on 19.0  but I don't have
that version any more. And I don't have a contact for him to ask - is he
on this mailing list?


Best regards,


Peter

mailto:lilypond@ptoye.com <mailto:lilypond@ptoye.com>

www.ptoye.com <https://www.ptoye.com>


-------------------------

Wednesday, October 6, 2021, 8:05:12 PM, Jean Abou Samra wrote:


    Le 05/10/2021 à 13:08, Peter Toye a écrit :


        Sorry - edited subject to get the linking correct


         Harm,


        https://music.stackexchange.com/questions/42315/lilypond-to-musicxml-to-sibelius#73706
        <https://music.stackexchange.com/questions/42315/lilypond-to-musicxml-to-sibelius#73706> >
        <https://music.stackexchange.com/questions/42315/lilypond-to-musicxml-to-sibelius#73706
        <https://music.stackexchange.com/questions/42315/lilypond-to-musicxml-to-sibelius#73706>> has
        > a discussion about this as well. I've started looking at >
        the OpenLilyLib solution at the bottom of the thread but it
        doesn't > work on later versions of LilyPond.


        It would seem to me that using LP's parsing mechanisms is the
        right > way to go about it, and I'd offer to help if my health
        allowed. Is > there anyone on this mailing list who knows about it?




    About the parsing? Certainly, but the potentiel
    project spans many different areas of LilyPond.
    And he design space is vast.


    With Jacques Menu, we some had private discussions
    about this. It may be feasible to implement XML export
    by utilizing Jacque's musicformats library (see
    his post). So far I only have rough ideas about
    the LilyPond part, and it is not my current priority.


    I think the most advanced solution so far is Jan-Peter's
    https://github.com/openlilylib/lilypond-export
    <https://github.com/openlilylib/lilypond-export>
    https://lists.gnu.org/archive/html/lilypond-devel/2018-10/msg00068.html
    <https://lists.gnu.org/archive/html/lilypond-devel/2018-10/msg00068.html>
    (CCing him). One could start off from that.


        It's something I will probably need soon.




    By do means do try to help out, but don't
    hold your breathe for it. It is a large
    endeavor.


    Best,
    Jean





------------------------------




reply via email to

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