On 16 January 2012 15:09, Paul Scott <[email protected]> wrote:
> Agreed. What is the point of NR 1.2.6 and [mmrest|skip]-of-length at all?
It is pretty pointless. This has popped up before, and I suggested
last time not to use \cadenzaOn since multi-measure rests need timing
information (mainly measureLength) to work properly. Try this
instead:
\version "2.15.26"
\layout {
\context {
\Staff
\remove "Time_signature_engraver"
}
}
cadenzaRest =
#(define-music-function (parser location music) (ly:music?)
"Make a full-bar rest with the same length as MUSIC
setting measureLength to ensure the rest is properly centred."
(make-sequential-music
(list
#{
\set Timing.measureLength = #(ly:music-length music)
$(mmrest-of-length music)
\unset Timing.measureLength
#})))
timing = { }
cnotes = \relative c'' { c8[ d e f g] }
snotes = { $(skip-of-length cnotes) }
mnotes = \cadenzaRest \cnotes
\score {
<<
\new Staff \cnotes
\new Staff \mnotes
\new Staff \snotes
>>
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user