Hi Rob,

figuring our how to set minimum maximum barlengths might be usefull for future reference though?

Forcing a minimum is pretty easy:

\version "2.12.0"
\include "english.ly"

theNotes = \relative
{
        \repeat "unfold" 128 c'4
}

forcedWidths =
{
        \override Voice.MultiMeasureRest #'transparent = ##t

        \repeat "unfold" 3 { R1 }
\override Staff.MultiMeasureRest #'minimum-length = #40 \repeat "unfold" 6 { R1 }
        \override Staff.MultiMeasureRest #'minimum-length = #2
                \repeat "unfold" 10 { R1 }
        \override Staff.MultiMeasureRest #'minimum-length = #30
                \repeat "unfold" 10 { R1 }
}

\score
{
        \new Staff
        <<
                { \theNotes }
                \new Voice = "widths" { \forcedWidths }
        >>
}

As for making this easier/automagic, or making the "maximum length" equivalent, I leave it to the reader(s). =)

HTH!
Kieren.


_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to