Modificar el compàs d’una secció polimètrica utilitzant \scaleDurations
La propietat measureLength, junt amb
measurePosition, determina quan cal dibuixar una línia
divisòria. No obstant, en utilitzar \scaleDurations,
l’escalat proporcional de les duracions fa difícil introduir
canvis de compàs. En aquest cas s’ha d’establir manualment el
valor de measureLength utilitzant la funció
ly:make-moment. El segon argument ha de ser el mateix que
el segon artgument de \scaleDurations.
\layout {
\context {
\Score
\remove "Timing_translator"
\accepts TimingStaffGroup
}
\context {
\StaffGroup
\name TimingStaffGroup
\alias StaffGroup
\consists "Timing_translator"
}
}
<<
\new TimingStaffGroup <<
\new Staff {
\scaleDurations 8/5 {
\time 6/5 % to set measure length in Timing
\context Staff \polymetric \time 6/8
b8 b b b b b
\time 4/5 % to set measure length in Timing
\context Staff \polymetric \time 2/4
b4 b
}
}
>>
\new TimingStaffGroup <<
\new Staff {
\clef bass
\time 2/4
c2 d e f
}
>>
>>