On Sat, Sep 07, 2019 at 10:43:51AM -0700, Keizen Li Qian wrote:
> I could still use some help here. I believe my construct looks exactly as
> described in the documentation
> <http://lilypond.org/doc/v2.18/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats>
> starting at "However..." Thank you in advance.

Your code is rather big. It also has a lot of commented-out
sections which make it hard to see what's going on. It also doesn't
compile cleanly because I don't have a file called "ident.ly".

If you can boil your problem down to a minimal example, it will
help people figure out what's going on without having to read
through a lot of code. See:

        http://lilypond.org/tiny-examples.html


In any case, if I've understood what you're asking, I think the
problem is, to use alignAboveContext / alignBelowContext here, you
need a Staff, not a voice. For example:

\version "2.18.2"

\score {
  <<
    \new Staff <<
      \new Voice = "soprano" \relative c' {
        e4 d c d e e e r
      }
      \new Lyrics \lyricsto "soprano" {
        Ma -- ry had a 
        <<
          { lit -- tle lamb, }
          \new Lyrics \with { 
            alignAboveContext = #"bass-staff"
          } {
            \set associatedVoice = #"soprano"
            laz -- er bat,
          }
        >>
      }
    >>
    \new Staff = "bass-staff" <<
      \new Voice = "bass" \relative c {
        \clef bass
        c4 c g' g a a g r
      }
    >>
  >>
}

And you want to align -above- the staff context underneath the
lyrics (because if you align below the staff you're putting lyrics
to, the "second verse" will be above the first.

Hope this helps,
Tyler

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to