Hello David,
You’re right, there’s no point in my remark about the skip on the glissando stop!
JM
On Thu 28 Jun 2018 at 14:10:10 (+0200), Jacques Menu Muzhic wrote:Just found an excellent example of the ‘look at what the compiler does’ principle.
Demo file 04b-Glissando.xml contains:
<measure number="2"> <note> <pitch> <step>G</step> <octave>4</octave> </pitch> <duration>1</duration> <voice>1</voice> <type>quarter</type> <stem>down</stem> <notations> <glissando line-type="dashed" number="1" type="start"/> </notations> <lyric number="1"><text>dashed</text></lyric> </note> <note> <pitch> <step>F</step> <octave>5</octave> </pitch> <duration>1</duration> <voice>1</voice> <type>quarter</type> <stem>down</stem> <notations> <glissando line-type="dashed" number="1" type="stop"/> </notations> </note>
There’s no lyrics attached to the F, but all of MuseScore, Finale and musicxml2ly interpret the glissando stop in that case as a skip in the lyrics:
I don't understand. Where a lyric is given, a lyric is printed.Where it isn't, there's a note without a lyric. In LP, thatnecessitates a skip because the lyrics in LP are sequential,so there has to be a cipher/null/zero/placeholder.The first glissando has a lyric for both notes, "normal" on thestarting note and "glissando" on the note that stops it. <note> <pitch> <step>G</step> <octave>4</octave> </pitch> <duration>1</duration> <voice>1</voice> <type>quarter</type> <notations> <glissando number="1" type="start"/> </notations> <lyric number="1"><text>normal</text></lyric> </note> <note> <pitch> <step>F</step> <octave>5</octave> </pitch> <duration>1</duration> <voice>1</voice> <type>quarter</type> <notations> <glissando number="1" type="stop"/> </notations> <lyric number="1"><text>glissando</text></lyric> </note>Cheers,David.
|