[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [musicxml2ly] handling empty staffs
From: |
Florian |
Subject: |
Re: [musicxml2ly] handling empty staffs |
Date: |
Fri, 14 Jun 2019 08:35:53 -0700 (MST) |
Hi again,
Carl Sorensen-3 wrote
> I believe that this is less a bug in musicxml2ly and more a limitation of
> musicxm2ly. MusicXML and Lilypond have fundamentally different concepts
> of the structure of music. These differences lead to inability to exactly
> render the MusicXML in LilyPond for complicated structures.
Hmm - I'm not so deep into MusicXML and Lilypond - I would really appreciate
it if you could elaborate a bit more on that? It is always good to
understand the limitations :)
Carl Sorensen-3 wrote
> In this case, the note of musicXML is correctly rendered -- that is, the
> note is put in the correct voice and the correct staff. However, the
> musicXML structure is different from the LilyPond structure, so there is
> not a one-to-one correspondence.
I see - since MusicXML does not have a kind of grouping per voice or staff
like Lilypond-> just a simple list of pitches (which can be assigned to any
voice and staff) it might be not so easy to (automatically) decide what to
do in musicxml2ly: like adding an { s1*2 } to keep the context alive or
adding some more \change Staff="2" or whatever…
But still - if this kind of limitation is known, does it mean that
musicxml2ly can’t provide a sane default if there’s any?
I can contribute a fix if there’s such a default and somebody explains it to
me…
Cheers
Florian
--
Sent from: http://lilypond.1069038.n5.nabble.com/Bugs-f58488.html