¿Cómo puedo hacer que Lilypond comience la letra en la primera nota?

Con Lilypond, estoy tratando de anotar una canción con letra: esta canción tiene letra cantada desde la primera nota de la pieza. Pero Lilypond siempre cambia las palabras sobre una nota cada una (ver imagen). Parece que no puedo hacer que Lilypond alinee las letras correctamente con las notas... ¡Estoy perplejo!

Aquí está mi código de Lilypond:

\version "2.18.2"
\include "english.ly"

\header
{
  title = "Eleanor Rigby"
  composer = "John Lennon / Paul McCartney"
  tagline = ##f
}

\score
{
  \new StaffGroup
  <<
    \new Staff = "vocal-melody"
    {
      \new Voice = "vocal"
      {
        \set Staff.autoBeaming = ##f
        \clef treble
        \numericTimeSignature
        \time 4/4
        \tempo 4 = #128
        \key e \minor
        \relative c'
        {
          e2~ e8 fs g a~
          a8 g4 fs e4 b16[( a])
          g2 r2
        }
      }
    }

    \new Lyrics
    {
      \override LyricHyphen.minimum-distance = #1.0
      \lyricsto "vocal"
      {
        Ahh, look at all the lone - ly peo - ple.
      }
    }

    \new GrandStaff
    {
      <<
        \new Staff = "up"
        {
          \clef treble
          \numericTimeSignature
          \time 4/4
          \key e \minor
          \relative c'
          {
            R1*3
          }
        }

        \new Staff = "down"
        {
          \clef bass
          \numericTimeSignature
          \time 4/4
          \key e \minor
          \relative c,
          {
            R1*3
          }
        }
      >>
    }
  >>

  \layout
  {
  }
}

ingrese la descripción de la imagen aquí

¿Cómo podría alinear correctamente la letra con la música?

Respuestas (1)

Bueno, no desea comenzar su Lyricscontexto con eventos musicales separados, así que ponga su configuración en una modificación de contexto en lugar de la música.

Esto es:

\new Lyrics \with { \override LyricHyphen.minimum-distance = #1.0 }
\lyricsto ...