Mark & Jacques,

My example was not complete. But if you try this, you still get this warning:

Interpreting music...

warning: already have a volta spanner, ending that one prematurely




\version "2.19.58"

DSalCoda = {
  \once \override Score.RehearsalMark.self-alignment-X = #RIGHT
  \mark \markup "D.S. al Coda"
}

voltaSolos = \markup { "2, 3, 4 . . ." }
\repeat volta 2 {c4 c c c }
\alternative {
  {
    c4 c c c
    \DSalCoda
    \bar "||"
  }
  {
\set Score.repeatCommands = #(list (list 'volta voltaSolos) 'start-repeat)
    c4 c c c
    \bar ":|."
  }
}


So I think I am doing something wrong with the Score.repeateCommands.

Stan


On 04/10/2017 12:24 PM, Mark Stephen Mrotek wrote:

Jacques,

When I insert

\repeat volta 2 {c1}

Before the \alternative, no error messages appear.

Mark

*From:*lilypond-user [mailto:lilypond-user-bounces+carsonmark=ca.rr....@gnu.org] *On Behalf Of *Jacques Menu Muzhic *Sent:* Monday, April 10, 2017 12:47 AM *To:* Stan Mulder <st4588...@earthlink.net> *Cc:* lilypond-user <lilypond-user@gnu.org> *Subject:* Re: Volta endings and using \set Score.repeatCommands

Hello Stan,

Here is what I get with 2.19.55:

*Starting lilypond 2.19.55 [Untitled]...*

Processing `/var/folders/jc/xrpy67_x6_vcjfzpzds_9_6m0000gn/T/frescobaldi-9sn6c32v/tmp3a9rlkcp/document.ly <http://document.ly>'

Parsing...

/var/folders/jc/xrpy67_x6_vcjfzpzds_9_6m0000gn/T/frescobaldi-9sn6c32v/tmp3a9rlkcp/document.ly:9:3 <0>: error: syntax error, unexpected \alternative

\alternative {

Interpreting music...

Preprocessing graphical objects...

Finding the ideal number of pages...

Fitting music on 1 page...

Drawing systems...

programming error: Spanner `VoltaBracket' is not fully contained in parent spanner. Ignoring orphaned part

continuing, cross fingers

Layout output to `/var/folders/jc/xrpy67_x6_vcjfzpzds_9_6m0000gn/T//lilypond-gglOd2'...

Converting to `document.pdf'...

Deleting `/var/folders/jc/xrpy67_x6_vcjfzpzds_9_6m0000gn/T//lilypond-gglOd2'...

fatal error: failed files: "/var/folders/jc/xrpy67_x6_vcjfzpzds_9_6m0000gn/T/frescobaldi-9sn6c32v/tmp3a9rlkcp/document.ly <http://document.ly>"

*Exited with return code 1.*

*Your code lacks something like:*

\repeat volta 5 { … }

ahead of \alternative.

    Le 10 avr. 2017 à 03:45, Stan Mulder <st4588...@earthlink.net
    <mailto:st4588...@earthlink.net>> a écrit :

    Hi group.

    I'm trying to construct a certain volta ending where there is a
    first and second ending, but the first ending does a D.S. to the
    sign, while the the second ending is a multiple repeat for solos.
    I seem to have made it render correctly, but I keep getting this
    error. Hopefully this is enough code:

    warning: already have a volta spanner, ending that one prematurely

    [64]

    DSalCoda = {   \once \override
    Score.RehearsalMark.self-alignment-X = #RIGHT   \mark \markup
    "D.S. al Coda" }

    voltaSolos = \markup { "2, 3, 4 . . ." }

      \alternative {     {       s1       \DSalCoda       \bar "||"
        }     {       \set Score.repeatCommands = #(list (list 'volta
    voltaSolos) 'start-repeat)       s1       \bar ":|."     }   }

    Stan

    <stan-example.jpg>_______________________________________________
    lilypond-user mailing list lilypond-user@gnu.org
    <mailto: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

Reply via email to