bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Template A.4.1 String Quartet


From: Jean Abou Samra
Subject: Re: Template A.4.1 String Quartet
Date: Thu, 25 Aug 2022 18:31:27 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0

Hi,

Please keep the list in copy.


Le 25/08/2022 à 18:20, Herbert Plass a écrit :
Dear Jean

Am 25.08.22 um 16:41 schrieb Jean Abou Samra:
 Le 25/08/2022 à 09:49, Herbert Plass a écrit :

The template given in Learning Manual will not work with \grace at the beginning of a score and after repetition.

\global must not be in the \score part but in the individual voices.

Why? It works either way. The template given in the documentation uses
<< \global \violinXXX >> for each staff. This works just as well.


I tried the code below with 2.22.2. Editor: frescobaldi, System: debian 10.

The result is shown in the pdf.

What is the reason for this, if not the position of \global?

Regards
herbert


global= {
  \time 4/4
  \key c \major
}

violinOne = \new Voice \relative c'' {
  \grace{e16 f g} c2 d
  e1
  \bar "|."
}

violinTwo = \new Voice \relative c'' {
  \grace{e16 f g} g2 f
  e1
  \bar "|."
}

viola = \new Voice \relative c' {
  \clef alto
  \grace{e16 f g} e2 d
  c1
  \bar "|."
}

cello = \new Voice \relative c' {
  \clef bass
  \grace{e16 f g} c2 b
  a1
  \bar "|."
}

\score {
  \new StaffGroup <<
    \new Staff \with { instrumentName = "Violin 1" }
    << \global \violinOne >>
    \new Staff \with { instrumentName = "Violin 2" }
    << \global \violinTwo >>
    \new Staff \with { instrumentName = "Viola" }
    << \global \viola >>
    \new Staff \with { instrumentName = "Cello" }
    << \global \cello >>
  >>
  \layout { }
  \midi { }
}



You need to either use \grace { s16*3 } at the end of \global, or use
{ \global \violinOne } instead of << \global \violinOne >>. Otherwise,
the << >> construct makes the input have unbalanced graces in simultaneous
expressions, which is what issue #34 is about.

Best,
Jean





reply via email to

[Prev in Thread] Current Thread [Next in Thread]