[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Re: Unusual repeat/chorus structure
From: Jacques Menu Muzhic <imj-muzhic () bluewin ! ch>
Date: 2017-04-30 23:18:38
Message-ID: 0F8E1F4C-ED50-480C-89DE-9041733E5299 () bluewin ! ch
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Ooops, that one escaped me…:
In: <measure width=246.96 number=45>
JM
> Le 1 mai 2017 à 01:00, Jacques Menu Muzhic <imj-muzhic@bluewin.ch> a écrit :
>
> Hello Don,
>
> Thanks for the invoice.
>
> With MuseScore 2.0.3 and musicxml2ly 2.19.55, I get the same as you:
>
> menu@macbookprojm:~/Documents/LaTeX/PartitionsLilypond/regular > musicxml2ly \
> Mr_BojanglesJMI.xml
> musicxml2ly: Reading MusicXML from Mr_BojanglesJMI.xml ...
> musicxml2ly: warning: overfull measure? Expected: 34, Difference: -1/8
> In: <measure width=246.96 number=45>
>
> In: <part id=P1>
>
> In: <score-partwise >
>
> musicxml2ly: Converting to LilyPond expressions...
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> musicxml2ly: warning: Negative skip -1/8 (from position 139/4 to 277/8)
> musicxml2ly: Output to `Mr_BojanglesJMI.ly <http://bojanglesjmi.ly/>'
> musicxml2ly: warning: Encountered unprocessed marker \
> <musicxml2ly_conversion.EndingMarker instance at 0x106114b48>
> musicxml2ly: Converting to current version (2.19.55) notations ...
>
>
> It turns out that:
>
> 1) musicxml2ly does not like multiple <words/> attached to one note (a rest here):
>
> <measure number="27" width="168.46">
> <direction placement="below">
> <direction-type>
> <words>can modulate to D7
> </words>
> <words> and repeart "Please"
> </words>
> <words> on verse 5</words>
> </direction-type>
> </direction>
> <note>
> <rest/>
> <duration>6</duration>
> <voice>1</voice>
> </note>
> </measure>
>
> They get translated as separate items:
>
> \alternative { {
> _ "can modulate to D7" _ "on verse 5" | % 28
> R2. }
> } _ "and repeart " Please"" \bar "||"
> }
>
>
> 2) measure 45 has an extra eighth rest (under "1. 2."), hence the « overfull \
> measure » message. It's a pity that the faulty input line it not indicated, \
> though:
> <measure number="45" width="246.96">
> <barline location="left">
> <ending number="1" type="start"/>
> </barline>
> <note>
> <rest/>
> <duration>4</duration>
> <voice>1</voice>
> <type>half</type>
> </note>
> <note>
> <rest/>
> <duration>2</duration>
> <voice>1</voice>
> <type>quarter</type>
> </note>
> <note>
> <rest/>
> <duration>1</duration>
> <voice>1</voice>
> <type>eighth</type>
> </note>
> <barline location="right">
> <bar-style>light-heavy</bar-style>
> <ending number="1" type="stop"/>
> <repeat direction="backward"/>
> </barline>
> </measure>
>
> The measure number can be computed, given that there are 2 divisions to a quarter \
> note in part « P1 »: <divisions>2</divisions>
>
> 3/4 gives 6 divisions per full measure, and there are no time signature changes, so \
> 271/6 = 45.166666666666667, hence measure 45.
> HTH!
>
> JM
>
>
> > Le 30 avr. 2017 Ã 18:59, Don Gingrich <gingrich@internode.on.net \
> > <mailto:gingrich@internode.on.net>> a écrit :
> > On Sun, 30 Apr 2017 14:09:50 Jacques Menu Muzhic wrote:
> > > Hello Don,
> > >
> > > I found a slight bug in MuseScore 2.0.3 recently (wrong order of some XML
> > > markups in export), that will be fixed in 2.04.
> > >
> > > Coud you send me your origianl MuseScore file privately? I'd like to perform
> > > some experiments.
> > >
> > > Thanks!
> > >
> > > JM
> >
> > musicXML2ly output follows: (note that I renamed the ML file so that I didn't
> > clobber the lilypond file that I'd worked on.)
> >
> >
> > musicxml2ly Mr_Bojangles2.xml
> > musicxml2ly: Reading MusicXML from Mr_Bojangles2.xml ...
> > musicxml2ly: warning: overfull measure? Expected: 34, Difference: -1/8
> > In: <measure width=247.17 number=45>
> >
> > In: <part id=P1>
> >
> > In: <score-partwise >
> >
> > musicxml2ly: Converting to LilyPond expressions...
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 34 to 271/8)
> > musicxml2ly: warning: Negative skip -1/8 (from position 139/4 to 277/8)
> > musicxml2ly: Output to `Mr_Bojangles2.ly <http://bojangles2.ly/>'
> > musicxml2ly: warning: Encountered unprocessed marker <__main__.EndingMarker
> > instance at 0x7fd119655638>
> > ----------------------------------
> > musicxml2ly --version
> > musicxml2ly (LilyPond) 2.18.2
> >
> > Copyright (c) 2005--2012 by
> > Han-Wen Nienhuys <hanwen@xs4all.nl <mailto:hanwen@xs4all.nl>>,
> > Jan Nieuwenhuizen <janneke@gnu.org <mailto:janneke@gnu.org>> and
> > Reinhold Kainhofer <reinhold@kainhofer.com <mailto:reinhold@kainhofer.com>>
> >
> > This program is free software. It is covered by the GNU General Public
> > License and you are welcome to change it and/or distribute copies of it
> > under certain conditions. Invoke as `lilypond --warranty' for more
> > information.
> > ------------------------------------------------------------
> >
> > I hope this is useful.
> >
> > Cheers,
> >
> > -Don
> >
>
[Attachment #5 (unknown)]
<html><head><meta http-equiv="Content-Type" content="text/html \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space;" class="">Ooops, that one escaped me…:<div \
class=""><br class=""></div><div class=""><div class="" style="font-family: \
Menlo-Regular; margin: 0px; line-height: normal; background-color: rgb(255, 255, \
255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> In: \
<measure width=246.96 number=45></span></div><div class=""><span class="" \
style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div \
class=""><span class="" style="font-variant-ligatures: \
no-common-ligatures;">JM</span></div><div class=""><span class="" \
style="font-variant-ligatures: no-common-ligatures;"><br \
class=""></span></div><div><blockquote type="cite" class=""><div class="">Le 1 mai \
2017 Ã 01:00, Jacques Menu Muzhic <<a href="mailto:imj-muzhic@bluewin.ch" \
class="">imj-muzhic@bluewin.ch</a>> a écrit :</div><br \
class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" \
content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; \
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello \
Don,<div class=""><br class=""></div><div class="">Thanks for the invoice.</div><div \
class=""><br class=""></div><div class="">With MuseScore 2.0.3 and \
musicxml2ly <span style="background-color: rgb(255, 255, 255);" \
class="">2.19.55</span>, I get the same as you:</div><div class=""><br \
class=""></div><div class=""><div style="margin: 0px; line-height: normal; color: \
rgb(195, 55, 32); background-color: rgb(255, 255, 255);" class=""><span \
style="font-variant-ligatures: no-common-ligatures; color: #5230e1" \
class="">menu</span><span style="font-variant-ligatures: no-common-ligatures; color: \
#cccccc" class="">@</span><span style="font-variant-ligatures: no-common-ligatures; \
color: #34bc26" class="">macbookprojm:</span><span style="font-variant-ligatures: \
no-common-ligatures" \
class="">~/Documents/LaTeX/PartitionsLilypond/regular</span><span \
style="font-variant-ligatures: no-common-ligatures;" class=""> > musicxml2ly \
Mr_BojanglesJMI.xml </span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: Reading MusicXML from Mr_BojanglesJMI.xml \
...</span></div><div style="margin: 0px; line-height: normal; background-color: \
rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: overfull measure? Expected: 34, \
Difference: -1/8</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""> In: <measure width=246.96 \
number=45></span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255); min-height: 16px;" class=""><span \
style="font-variant-ligatures: no-common-ligatures" class=""></span><br \
class=""></div><div style="margin: 0px; line-height: normal; background-color: \
rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""> In: <part id=P1></span></div><div \
style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255); \
min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" \
class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""> In: <score-partwise ></span></div><div \
style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255); \
min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" \
class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: Converting to LilyPond \
expressions...</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
34 to 271/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: warning: Negative skip -1/8 (from position \
139/4 to 277/8)</span></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: Output to `Mr_<a \
href="http://bojanglesjmi.ly/" class="">BojanglesJMI.ly</a>'</span></div><div \
style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" \
class=""><span style="font-variant-ligatures: no-common-ligatures" \
class="">musicxml2ly: warning: Encountered unprocessed marker \
<musicxml2ly_conversion.EndingMarker instance at 0x106114b48></span></div><div \
style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255); \
min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" \
class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; \
background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">musicxml2ly: Converting to current version (2.19.55) \
notations ...</span></div><div class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""><br class=""></span></div><div class=""><span \
style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span></div><div class=""><span style="font-variant-ligatures: \
no-common-ligatures" class="">It turns out that:</span></div><div class=""><span \
style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span></div><div class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""><span class="Apple-tab-span" \
style="white-space:pre"> </span>1) musicxml2ly does not like multiple \
<words/> attached to one note (a rest here):</span></div><div class=""><span \
style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span></div><div class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""><div class=""><div class=""> <measure \
number="27" width="168.46"></div><div class=""> <direction \
placement="below"></div><div class=""> \
<direction-type></div><div class=""> \
<<font color="#ff2600" class="">words</font>>can modulate to D7</div><div \
class=""></words></div><div class=""> \
<<font color="#ff2600" class="">words</font>> and repeart \
&quot;Please&quot;</div><div class=""></words></div><div \
class=""> <<font color="#ff2600" \
class="">words</font>> on verse 5</words></div><div class=""> \
</direction-type></div><div class=""> \
</direction></div><div class=""> \
<note></div><div class=""> <rest/></div><div \
class=""> <duration>6</duration></div><div \
class=""> <voice>1</voice></div><div \
class=""> </note></div><div class=""> \
</measure></div></div><div class=""><br class=""></div><div \
class="">They get translated as separate items:</div><div class=""><br \
class=""></div><div class=""><div class=""> \
\alternative { {</div><div class=""> \
_ "can modulate to D7" _ "on verse 5" | % 28</div><div \
class=""> R2. \
}</div><div class=""> } _ "and \
repeart " Please"" \bar "||"</div><div class=""> \
}</div></div><div class=""><br class=""></div><div class=""><br \
class=""></div><div class=""><span class="Apple-tab-span" \
style="white-space:pre"> </span>2) measure 45 has an extra eighth rest (under "1. \
2."), hence the « <span style="background-color: rgb(255, 255, 255);" \
class="">overfull measure » message. It's a pity that the faulty input line it \
not </span><span style="background-color: rgb(255, 255, 255);" \
class="">indicated</span><span style="background-color: rgb(255, 255, 255);" \
class="">, though</span>:</div><div class=""><br class=""></div><div class=""><div \
class=""> <measure number="45" width="246.96"></div><div \
class=""> <barline location="left"></div><div \
class=""> <ending number="1" \
type="start"/></div><div class=""> \
</barline></div><div class=""> <note></div><div \
class=""> <rest/></div><div class=""> \
<duration>4</duration></div><div class=""> \
<voice>1</voice></div><div class=""> \
<type>half</type></div><div class=""> \
</note></div><div class=""> <note></div><div \
class=""> <rest/></div><div class=""> \
<duration>2</duration></div><div class=""> \
<voice>1</voice></div><div class=""> \
<type>quarter</type></div><div class=""> \
</note></div><div class=""><font color="#ff2600" class=""> \
<note></font></div><div class=""><font color="#ff2600" class=""> \
<rest/></font></div><div class=""><font color="#ff2600" \
class=""> \
<duration>1</duration></font></div><div class=""><font color="#ff2600" \
class=""> <voice>1</voice></font></div><div \
class=""><font color="#ff2600" class=""> \
<type>eighth</type></font></div><div class=""><font color="#ff2600" \
class=""> </note></font></div><div class=""> \
<barline location="right"></div><div class=""> \
<bar-style>light-heavy</bar-style></div><div \
class=""> <ending number="1" type="stop"/></div><div \
class=""> <repeat direction="backward"/></div><div \
class=""> </barline></div><div class=""> \
</measure></div></div><div class=""><br class=""></div><div \
class="">The measure number can be computed, given that there are 2 divisions to a \
quarter note in part « P1 »:</div><div class=""><div class=""> \
<divisions>2</divisions></div></div><div class=""><br \
class=""></div><div class="">3/4 gives 6 divisions per full measure, and there are no \
time signature changes, so 271/6 = 45.166666666666667, hence measure \
45.</div><div class=""><br class=""></div><div class="">HTH!</div><div class=""><br \
class=""></div><div class="">JM</div></span></div><div class=""><span \
style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span></div><div class=""><span style="font-variant-ligatures: \
no-common-ligatures" class=""><br class=""></span></div><div class=""><blockquote \
type="cite" class=""><div class="">Le 30 avr. 2017 Ã 18:59, Don Gingrich <<a \
href="mailto:gingrich@internode.on.net" class="">gingrich@internode.on.net</a>> a \
écrit :</div><br class="Apple-interchange-newline"><div class=""><span \
style="font-family: Menlo-Regular; font-size: 14px; font-style: normal; \
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" \
class="">On Sun, 30 Apr 2017 14:09:50 Jacques Menu Muzhic wrote:</span><br \
style="font-family: Menlo-Regular; font-size: 14px; font-style: normal; \
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" \
style="font-family: Menlo-Regular; font-size: 14px; font-style: normal; \
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: \
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; \
-webkit-text-stroke-width: 0px;" class="">Hello Don,<br class=""><br class="">I found \
a slight bug in MuseScore 2.0.3 recently (wrong order of some XML<br class="">markups \
in export), that will be fixed in 2.04.<br class=""><br class="">Coud you send me \
your origianl MuseScore file privately? I'd like to perform<br class="">some \
experiments.<br class=""><br class="">Thanks!<br class=""><br class="">JM<br \
class=""></blockquote><br style="font-family: Menlo-Regular; font-size: 14px; \
font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic