lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: override minumum and maximum barlength


From: Kieren MacMillan
Subject: Re: override minumum and maximum barlength
Date: Thu, 15 Jan 2009 09:52:59 -0500

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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]