This sounds great, Tina!

Personally, being able to reliably export one-part-per-line choral music
would be a huge benefit for me. I usually import and export with MIDI, and
it is the lyrics that have to be redone.

Vaughan


On Wed, 11 Mar 2026, 10:05 Tina Petzel, <[email protected]> wrote:

> Hello Pondies,
>
> just to have you know, I am working on a system for exporting musicXML. I
> have
> done a rough sketch recently for a project I was doing (the singers wanted
> musicXML for rehearsing parts). Once I have time I will hopefully tackle a
> proper implementation and put into some sort of git hosting thingy. The
> small
> 900 lines of code sketch I have works quite nicely already for
> sufficiently
> simple music, but is not too cleaned up. But I think it can be turned into
> quite a nice and extensible system.
>
> My goals here are:
>
> * The system should not necessarily be super perfect, but super stable. No
> non-experimental inputs should lead to totally unusable results (of course
> only to the extent to which musicXML can encode things, after all the
> Lilypond
> language is much more expressive than musicXML)
>
> * It should be clean, well structured and easy to understand
>
> * It should be easily extensible
>
> So far none of the solutions that exist satisfy these conditions. They
> tend to
> produce corrupeted structures for fairly non-complex stuff, are very hard
> to
> actually understand and thus quite hard to extend.
>
> Will probably rewrite the proper code on weekend and share for inspection
> and
> input.
>
> Cheers,
> Tina

Reply via email to