lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A lyric problem - with one possible solution


From: Don Gingrich
Subject: A lyric problem - with one possible solution
Date: Fri, 29 Mar 2019 19:44:09 +1100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1

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 ---------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]