Rune Zedeler wrote:
So you need to set the beatLength again after each \time-statement
(that has a denominator that is not 8)
... Or alternatively, you can make a little scheme function that sets
the time signature and measure-length without touching beat-length.
\version "2.10.15"
% timenb sets TIMEesignature and measure length, but Not Beatlength
timenb = #(define-music-function (parser location x y ) (integer?
integer?) #{
\set Staff.timeSignatureFraction = #(cons $x $y)
\set Score.measureLength = #(ly:make-moment $x $y)
#})
\new Staff {
\relative c''
{
\set Score.beatLength = #(ly:make-moment 1 8)
\set subdivideBeams = ##t
\timenb #3 #8 b16.[ fis32 c'16. fis,32 b16. d32] |
\timenb #5 #8 c8[ a,(] b'16.[ a32 b16. c32 d8] |
\timenb #3 #4 c8)[ a16.( fis32] b16.[ fis32 c'16. fis,32] b16.[
d32 c8]) |
\timenb #2 #4
a,16.[( fis'32 b16. fis32] c'16.[ fis,32 b16. d32] |
c8) a,8 ~ a16.[ d'32( c8)] |
}
}