diff options
-rw-r--r-- | Documentation/snippets/new/arranging-separate-lyrics-on-a-single-line.ly | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/Documentation/snippets/new/arranging-separate-lyrics-on-a-single-line.ly b/Documentation/snippets/new/arranging-separate-lyrics-on-a-single-line.ly new file mode 100644 index 0000000000..16935f8d49 --- /dev/null +++ b/Documentation/snippets/new/arranging-separate-lyrics-on-a-single-line.ly @@ -0,0 +1,65 @@ +\version "2.18.0" + +\header { + lsrtags = "paper-and-layout, vocal-music" + + texidoc = " +Sometimes you may want to put lyrics for different performers on a +single line: where there is rapidly alternating text, for example. +This snippet shows how this can be done with @code{\\override +VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = +##f}. + +" + doctitle = "Arranging separate lyrics on a single line" +} +\layout { + \context { + \Lyrics + \override VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = ##f + } +} + +aliceSings = \markup { \smallCaps "Alice" } +eveSings = \markup { \smallCaps "Eve" } + +<< + \new Staff << + \new Voice = "alice" { + f'4^\aliceSings g' r2 | + s1 | + f'4^\aliceSings g' r2 | + s1 | \break + % ... + + \voiceOne + s2 a'8^\aliceSings a' b'4 | + \oneVoice + g'1 + } + \new Voice = "eve" { + s1 | + a'2^\eveSings g' | + s1 | + a'2^\eveSings g' + % ... + + \voiceTwo + f'4^\eveSings a'8 g' f'4 e' | + \oneVoice + s1 + } + >> + \new Lyrics \lyricsto "alice" { + may -- be + sec -- ond + % ... + Shut up, you fool! + } + \new Lyrics \lyricsto "eve" { + that the + words are + % ... + …and then I was like– + } +>> |