From: David Kastrup Date: Mon, 14 Mar 2016 20:45:25 +0000 (+0100) Subject: arranging-separate-lyrics-on-a-single-line snippet: 2.18 override syntax X-Git-Tag: release/2.19.39-1~5^2~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7291ef21ff869752b58d839bc4514a5d2c41db51;p=lilypond.git arranging-separate-lyrics-on-a-single-line snippet: 2.18 override syntax --- 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– + } +>>