Kieren MacMillan wrote
> Hi Conor,
> 
>> That is beautiful, both in its coding simplicity and in the final
>> product!
> 
> Unless you’re planning to have *all* of your marks (including \mark
> \default, etc.) above every staff — which is not a usual engraving
> convention — why not just put the caesura in a global variable that is
> layered into every staff?

Conor,

I am inclined to agree with Kieren. Manually putting the marks in EVERY
staff can be tedious and error prone, depending on how many you plan to use.
The better way is to create another voice that only contains spacer rests
with the marks at the appropriate position(s), then make it simultaneous
with a voice in each staff. That way you only have to define where the marks
are once, but it is replicated perfectly. Here's a complete example:

%< ------------------------ SNIP

\version "2.18.2"

markVoice = {
  s1*3
  \mark \default
  s1*5
  \mark \default
  s1*4
}

partI = \relative c' {
 \repeat unfold 13 { c1 }
}

partII = \relative c' {
 \repeat unfold 13 { d1 }
}

\score {
  \new ChoirStaff <<
    \new Staff <<
      \new Voice \markVoice
      \new Voice \partI
    >>
    \new Staff <<
      \new Voice \markVoice
      \new Voice \partII
    >>
  >>
  \layout {
    \context {
      \Score
      \remove "Mark_engraver"
    }
    \context {
      \Staff
      \consists "Mark_engraver"
    }
  }
}

%< ------------------------ SNIP

HTH,
Abraham



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Caesura-in-Rehearsal-Mark-over-each-line-of-system-tp171757p171788.html
Sent from the User mailing list archive at Nabble.com.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to