This is a forwarded message From: Peter Toye <lilyp...@ptoye.com> To: Simon Albrecht <simon.albre...@mail.de> Date: Tuesday, October 11, 2016, 4:07:21 PM Subject: Why warning: cannot end volta spanner?
===8<==============Original message text=============== Simon, Thanks - that certainly does the trick. Though why there should be a warning message there at all is still beyond me (see the title to this thread!). I can't find any reference in the manuals to the syntax of calling functions like this. There's a list of functions in the Notation and Internal reference manuals, but I can't see where it tells me how to use them, apart from the odd example of specific functions. Best regards, Peter mailto:lilyp...@ptoye.com www.ptoye.com ------------------------- Sunday, October 9, 2016, 7:26:40 PM, you wrote: Albrecht> On 09.10.2016 19:08, Peter Toye wrote: >> Re: Why warning: cannot end volta spanner? David, >> This is what I'd like. But it compiles with the warning message. My >> original questions was: why and can I get what I want without the warning? Albrecht> If everything is fine except for the warning, you can use Albrecht> #(ly:expect-warning "cannot end volta") Albrecht> It goes on top-level, once for every instance of the warning. If a Albrecht> future compilation issues fewer warnings than expected, there will be a Albrecht> warning about that. Albrecht> Best, Simon >> \version "2.18.2" >> \language "english" >> \score { >> \new Staff { >> \time 4/4 >> \clef treble >> \relative c'' >> { >> c1 >> \repeat volta 2 { >> c d e f >> } >> \alternative { >> { >> g f e d >> } >> { >> \set Score.voltaSpannerDuration = #(ly:make-moment 4/4) >> \repeat unfold 2 { >> \repeat unfold 12 {g8 a} >> g f e d c d e f >> } >> } >> } >> g1 f e d c >> } >> } >> } >> Best regards, >> Peter >> mailto:lilyp...@ptoye.com >> www.ptoye.com <http://www.ptoye.com> >> ------------------------- >> Friday, October 7, 2016, 7:03:43 PM, you wrote: >> *Wright> On Fri 07 Oct 2016 at 18:44:28 (+0100), Peter Toye wrote: >> >> Not exactly! I've modded my example and am getting interesting >> results. In my original music (far too long to show here) without the >> change to voltaSpannerDuration the 2nd time volta spanner stretches >> right over the repeat unfold (over several lines) without any error >> message. >> >> My original had two nested repeat unfolds (I didn't put this into >> my snippet an I didn't think it would be relevant), so I've replicated >> the correct structure below. With the change to voltaSpannerDuration I >> get the desired effect but a warning message. Without it there's no >> error message but the 2nd time volta spanner spans 5 bars - to the end >> of the line. Which is different from what happens in my original >> music. I can try to provide a reduced version which displays the >> issue, but it'll probably take some time to work it out. >> Wright> It might help to tell us exactly what you want to see printed, >> Wright> and how this differs from what has been posted here. >> Wright> Otherwise we're all left guessing. >> Wright> Cheers, >> Wright> David. >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> * ===8<===========End of original message text===========Title: Re: Why warning: cannot end volta spanner? Simon,
Thanks - that certainly does the trick. Though why there should be a warning message there at all is still beyond me (see the title to this thread!).
I can't find any reference in the manuals to the syntax of calling functions like this. There's a list of functions in the Notation and Internal reference manuals, but I can't see where it tells me how to use them, apart from the odd example of specific functions.
Best regards,
Peter
mailto:lilyp...@ptoye.com
www.ptoye.com
-------------------------
Sunday, October 9, 2016, 7:26:40 PM, you wrote:
Albrecht> On 09.10.2016 19:08, Peter Toye wrote:
>> Re: Why warning: cannot end volta spanner? David,
>> This is what I'd like. But it compiles with the warning message. My
>> original questions was: why and can I get what I want without the warning?
Albrecht> If everything is fine except for the warning, you can use
Albrecht> #(ly:expect-warning "cannot end volta")
Albrecht> It goes on top-level, once for every instance of the warning. If a
Albrecht> future compilation issues fewer warnings than expected, there will be a
Albrecht> warning about that.
Albrecht> Best, Simon
>> \version "2.18.2"
>> \language "english"
>> \score {
>> \new Staff {
>> \time 4/4
>> \clef treble
>> \relative c''
>> {
>> c1
>> \repeat volta 2 {
>> c d e f
>> }
>> \alternative {
>> {
>> g f e d
>> }
>> {
>> \set Score.voltaSpannerDuration = #(ly:make-moment 4/4)
>> \repeat unfold 2 {
>> \repeat unfold 12 {g8 a}
>> g f e d c d e f
>> }
>> }
>> }
>> g1 f e d c
>> }
>> }
>> }
>> Best regards,
>> Peter
>> mailto:lilyp...@ptoye.com
>> www.ptoye.com <http://www.ptoye.com>
>> -------------------------
>> Friday, October 7, 2016, 7:03:43 PM, you wrote:
>> *Wright> On Fri 07 Oct 2016 at 18:44:28 (+0100), Peter Toye wrote:
>> >> Not exactly! I've modded my example and am getting interesting
>> results. In my original music (far too long to show here) without the
>> change to voltaSpannerDuration the 2nd time volta spanner stretches
>> right over the repeat unfold (over several lines) without any error
>> message.
>> >> My original had two nested repeat unfolds (I didn't put this into
>> my snippet an I didn't think it would be relevant), so I've replicated
>> the correct structure below. With the change to voltaSpannerDuration I
>> get the desired effect but a warning message. Without it there's no
>> error message but the 2nd time volta spanner spans 5 bars - to the end
>> of the line. Which is different from what happens in my original
>> music. I can try to provide a reduced version which displays the
>> issue, but it'll probably take some time to work it out.
>> Wright> It might help to tell us exactly what you want to see printed,
>> Wright> and how this differs from what has been posted here.
>> Wright> Otherwise we're all left guessing.
>> Wright> Cheers,
>> Wright> David.
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>> *
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user