On Fri 07 Mar 2025 at 06:34:45 (+0000), Werner LEMBERG wrote:
> >> > If you have two staves, and a voice were to change staves, would
> >> > you expect the lyrics to leap about too?
> >> 
> >> Actually yes :-) Can you imagine a situation where this shouldn't
> >> happen?
> > 
> > You're asking me to imagine something that doesn't make sense to me,
> > then to argue that this non-sensible situation shouldn't
> > happen. Hmm.
> 
> :-)
> 
> Imagine a choir piece with three women voices, to be notated on two
> staves to save vertical space.  To increase readability in the score
> it might make sense to position voices 1 and 2 in the upper staff and
> voice 3 into the lower one.  Suddenly the musical structure changes,
> and it is better to have voice 1 alone in the upper staff and voices 2
> and 3 in the lower one.  The lyrics of voice 2 should positioned below
> staff 1 for the former and above staff 2 for the latter situation.

Something like the attached. Not how I would do it, but it gives the
gist perhaps. (I've stripped out my library stuff, but you can tinker
with it as it still compiles.)

> Another example is the strange beast of opera score reductions for
> piano solo, as done in the 19th century: there are no separate staves
> for the singers; instead, the lyrics are directly embedded into the
> piano staves and jump around between the staves as needed (I couldn't
> quickly find a scan in the internet, sorry).

I've only seen those where the soloists are all on one staff, above
the piano, arranged like Alice and Eve in the NR. Then they break out
into multiple staves for trios, sextets, etc.

Cheers,
David.
\version "2.24.0"
\language english
ficta = { }
firstBar = { }
accident = { }
\paper {
  ragged-last-bottom = ##f
}

heading = "2011-10-09"

\header{
  title = \markup { "Requiem à 6" }
  composer = \markup { "Tomás Luis de Victoria" \italic "(c.1548–1611)" }
  tagline = \markup {
    \vspace #2
    \smaller
    \fill-line {
      \heading
      ""
      \concat { "LilyPond version " $(lilypond-version) }
    }
  }
}

%%#(set-global-staff-size 16)

global = {
  \mark \markup { \italic "Sopranos tacet" }
  \set Score.currentBarNumber = #20
  \key a \minor
  \time 2/2
  s1 * 24
  \bar "||"
}

alto = \relative {
  \voiceOne
  R1
  R1
  f'1
  e2 f
  d4 d e2
  \barNumberCheck #25 | % alto tremens
  d4 d  cs2
  d e
  f2. e4
  d2 c~
  c e~
  \barNumberCheck #30 | % alto tremens
  e f
  g2. g4
  f a4. g8 f4~
  f e8 d e4 e
  d1 \oneVoice
  \barNumberCheck #35 | % alto tremens
  r2 e~
  e c
  e f
  g1
  g2 f
  \barNumberCheck #40 | % alto tremens
  e d
  cs d
  e4 f e2
  d\breve*1/2
}

tenor = \relative {
  \voiceTwo \change Staff = stop
  c'1
  a2 c~
  c4 a a d~
  d cs d2
  r4 d  cs2
  \barNumberCheck #25 | % tenor tremens
  d e4 f~
  f8 e d2 cs4
  d a b c~
  c b c2
  r4 a b c~
  \barNumberCheck #30 | % tenor tremens
  c b c d~
  d cs8 b cs4 cs
  d d,8 e f g a b
  c a d2 cs4
  d \voiceOne \showStaffSwitch \change Staff = sbot a b b
  \barNumberCheck #35 | % tenor tremens
  c2 b4 c~
  c8 b g4 a8 b c a
  b4 cs d a
  g b c b8 a
  b2 a4 d~
  \barNumberCheck #40 | % tenor tremens
  d cs d8 e f d
  e4 f2 e8 d
  cs4 d2 cs4
  d\breve*1/2
}

bass = \relative {
  \oneVoice
  r2 f~
  f e
  f d4 d
  a'2 d,~
  d r4 a
  \barNumberCheck #25 | % bass tremens
  bf bf a a'
  bf bf a2
  d, r4 e
  f g a4. g16 f
  e4 f e a~
  \barNumberCheck #30 | % bass tremens
  a g f e8 d
  e2. e4
  d2 r
  a'1 \voiceTwo
  fs2 g
  \barNumberCheck #35 | % bass tremens
  a gs4 a~
  a8 g e4 f2
  g4 a d,2
  r4 e c e~
  e8 f g4 d8 e f g
  \barNumberCheck #40 | % bass tremens
  a2 d,
  a bf
  a1
  d \breve*1/2
}

textalto = \lyricmode {
  Tre -- mens fa -- ctus sum e -- go et ti -- _ _ _ _ me -- o, __
  dum __ dis -- cus -- si -- o ve -- _ _ _ _ _ ne -- rit
  at -- que ven -- _ _ tu -- _ ra __ _ i -- _ _ _ _ ra.
}

texttenor = \lyricmode {
  Tre -- mens fa -- ctus sum e -- _ go et ti -- _ _ _ _ _ me -- o,
  et ti -- _ me -- o dum dis -- cus -- si -- o ve -- _ _ _ ne -- rit,
  ve -- _ _ _ _ _ _ _ _ ne -- rit,
  at -- que ven -- tu -- ra i -- _ _ _ _ _ _ _ _ ra,
  at -- que ven -- tu -- _ _ _ ra i -- _ _ _ _ _ _ _ _ _ _ _ _ ra.
}

textbass = \lyricmode {
  Tre -- mens fa -- ctus sum e -- go __ et ti -- me -- o,
  et ti -- me -- o __ _
  dum dis -- _ cus -- _ _ _ si -- o ve -- _ _ _ _ _ ne -- rit
  at -- que ven -- tu -- ra i -- _ _ _ _ _ ra,
  at -- que ven -- _ _ tu -- _ _ _ _ ra i -- _ _ ra.
}

\score {
  \transpose f g
  \new ChoirStaff <<
    \new Staff = "stop" <<
      \new Voice { \clef treble \global }
      \new Voice { \accident \alto }
      \addlyrics \with { alignAboveContext = "stop" } { \textalto }
      \new Voice { \accident \tenor }
      \addlyrics \with { alignBelowContext = "stop" } { \texttenor }
    >>
%%    \new Staff <<
%%      \new Voice { \clef "treble_8" \global }
%%      \new Voice { \accident \tenor }
%%      \addlyrics { \texttenor }
%%    >>
    \new Staff = "sbot" <<
      \new Voice { \clef "treble_8" \global }
%%      \new Voice { \clef bass \global }
      \new Voice { \accident \bass }
      \addlyrics { \textbass }
    >>
  >>
  \layout { }
}

Attachment: requiem6.pdf
Description: Adobe PDF document

Reply via email to