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
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user