These are slightly "rich" minimum examples since I've
used different colours for the verses -- in part to make the
problem with the initial example more clearly visible and to
show the desired result in the second example.
My solution can best be described as "brute force and
ignorance" and I'd be happy to see a more elegant solution.
In any case, I'd suggest that the problem is a combination
of Bob Dylan's lyrics, and my imperative of keeping scores
to no more than two pages while using a largish text size
to make it easy for aging eyes to read the text and score
from a nearly 1 metre distance. (standing with the music
stand low so that my shoulders and face are visible to
an audience.)
And, if the brute force solution is the only viable
solution, this example may prove useful to someone else
who is faced with a similar problem.
The best suggestion that I could find in the documentation
was:
http://lilypond.org/doc/v2.19/Documentation/notation/techniques-specific-to-lyrics#divisi-lyrics
But this resulted in the lyrics "scrambling" as in:
--------------- min-example.ly ----------------------
\version "2.18.2"
\header {
title = \markup{"FUBAR"}
composer = \markup{\italic{"Bob ???"}}
}
#(set-global-staff-size 19.5)
emphasize = {
\override Lyrics.LyricText.font-series = #'bold
\override Lyrics.LyricText.color = #blue
}
normal= {
\revert Lyrics.LyricText.font-family
\revert Lyrics.LyricText.font-series
%% \revert Lyrics.LyricText.color
}
blue = {
\override Lyrics.LyricText.color = #blue
}
green = {
\override Lyrics.LyricText.color = #green
}
red = {
\override Lyrics.LyricText.color = #red
}
melody = \relative c' {
\clef treble
\key d \major
\time 2/2
\repeat volta 2{
\partial4
e4 |
fis b a fis |
\partial2
d2
}
\bar "|."
}
LyricsOne = \lyricmode{
\set stanza = "1. "
I have no one to meet
}
LyricsTwo = \lyricmode{
\emphasize
\set stanza = "2. "
<<
{ I’m rea -- dy for to fade. }
\new Lyrics {
\set associatedVoice = "melody"
\emphasize
\blue
In -- to my own pa -- rade,
}
>>
}
LyricsThree = \lyricmode{
\set stanza = "3. "
\red
<<
{ of skip -- pin’ reels of rhyme }
\new Lyrics {
\red
\set associatedVoice = "melody"
"To your" tam -- bour -- ine in time
}
\new Lyrics {
\red
\set associatedVoice = "melody"
"it’s just" a rag -- ged clown be-hind
}
\new Lyrics {
\red
\set associatedVoice = "melody"
I woul-dn’t pay it any mind
}
>>
}
LyricsFour = \lyricmode{
\emphasize
\set stanza = "4. "
\green
<<
{ Sil -- houet -- ted by the sea,}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
circled by the cir -- cus sands
}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
With all mem -- ory and fate
}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
driven deep be -- neath the waves
}
>>
}
\score {
<<
\new Staff { \melody }
\addlyrics { \LyricsOne }
\addlyrics { \LyricsTwo }
\addlyrics { \LyricsThree }
\addlyrics { \LyricsFour }
\set Score.majorSevenSymbol = \markup {maj7}
>>
\layout { }
\midi { }
}
---------- end min-example.ly ---------------------------------------------
Now here's where the Brut force comes in.....
---------- min-example2.ly ---------------------------------------------
\version "2.18.2"
\header {
title = \markup{"FUBAR, but Better"}
composer = \markup{\italic{"Bob ???"}}
}
#(set-global-staff-size 19.5)
emphasize = {
\override Lyrics.LyricText.font-series = #'bold
\override Lyrics.LyricText.color = #blue
}
normal= {
\revert Lyrics.LyricText.font-family
\revert Lyrics.LyricText.font-series
%% \revert Lyrics.LyricText.color
}
blue = {
\override Lyrics.LyricText.color = #blue
}
green = {
\override Lyrics.LyricText.color = #green
}
red = {
\override Lyrics.LyricText.color = #red
}
melody = \relative c' {
\clef treble
\key d \major
\time 2/2
\repeat volta 2{
\partial4
e4 |
fis b a fis |
\partial2
d2
}
\bar "|."
}
LyricsOne = \lyricmode{
\set stanza = "1. "
I have no one to meet
}
LyricsTwo = \lyricmode{
\emphasize
\set stanza = "2. "
I’m rea -- dy for to fade.
}
LyricsTwoB = \lyricmode{
\emphasize
\blue
In -- to my own pa -- rade,
}
LyricsThree = \lyricmode{
\set stanza = "3. "
\red
of skip -- pin’ reels of rhyme
}
LyricsThreeB = \lyricmode{
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1 \skip1
\skip1 \skip1 \skip1
\red
\set stanza = "3. "
Though you might hear laugh -- in’, spinn -- in’, swing -- in’ madly
across the sun
It’s not aimed at anyone, it’s just escap-in’ on the run
And but for the sky __ \skip1 there are __\skip1 no fen -- ces fac
-- in’
And if you hear vague traces of skip -- pin’ reels of rhyme
It’s just a shad -- ow you’re see -- in’ that he’s chas -- ing __
}
LyricsThreeC = \lyricmode{
\red
"To your" tam -- bour -- ine in time
}
LyricsThreeD = \lyricmode{
\red
"it’s just" a rag -- ged clown be-hind
}
LyricsThreeE = \lyricmode{
\red
I woul-dn’t pay it any mind
}
LyricsFour = \lyricmode{
\emphasize
\set stanza = "4. "
\green
<<
{
Sil -- houet -- ted by the sea,}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
circled by the cir -- cus sands
}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
With all mem -- ory and fate
}
\new Lyrics {
\set associatedVoice = "melody"
\emphasize\green
driven deep be -- neath the waves
}
>>
}
\score {
<<
\new Staff { \melody }
\addlyrics { \LyricsOne }
\addlyrics { \LyricsTwo }
\addlyrics { \LyricsTwoB}
\addlyrics { \LyricsThree }
\addlyrics { \LyricsThreeB }
\addlyrics { \LyricsThreeC }
\addlyrics { \LyricsThreeD }
\addlyrics { \LyricsThreeE }
\addlyrics { \LyricsFour }
\set Score.majorSevenSymbol = \markup {maj7}
>>
\layout { }
\midi { }
}
---------- end min-example2.ly ---------------------------------------------
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user