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 { } }
requiem6.pdf
Description: Adobe PDF document