[Top][All Lists]
[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.