Hello.

I'm confused by the output of the attached file: lilypond creates
an empty bar.  [And generates a "programming error".]
And the clef change indicator is pushed to the next line.

Without the addition of the second "\transpose" part, the output
is as expected.
Also, if the "\lyricsto" line is commented out, it comes out fine.

Should I do this in another way or is it a bug?

Further experiment would seem to indicate it is related to the
"cadenza" commands:
- When removing both "\cadenzaOn" and "\cadenzaOff", a second empty
  bar appears (after the second, transposed, part).
- When removing only "\cadenzaOff", the second part disappears
  altogether!


Thanks,
Gilles
\version "2.6.3"

theNotes = \relative c' {
  \key d \aeolian
  \cadenzaOn
  d4 e f g a bes cis d 
  c bes a g f ees d
  \bar "|"
  <d f a>2 <g bes d> <a cis e>
  \bar "||"
%  \cadenzaOff
}

text = \lyricmode {
  "1" "2" "3" "4" "5" "6" "7" "8" _ _ _ _ _ _ _ I IV V
}

modeOnD = << \context Voice = "notes" { \theNotes }
             \lyricsto "notes" \context Lyrics = "text" { \text }
           >>

theMusic = \context Staff = "Mode" \with { \remove "Time_signature_engraver" } {
  \transpose d d { \modeOnD }
  \break
  \transpose d c { \modeOnD }
}

\score {
  \theMusic
  \layout {}
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to