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"
}
\context {
\Staff
\consists "Timing_translator"
}
}
<<
\new Staff {
\scaleDurations 8/5 {
\time 6/8
\set Timing.measureLength = \musicLength 1*6/5
b8 b b b b b
\time 2/4
\set Timing.measureLength = \musicLength 1*4/5
b4 b
}
}
\new Staff {
\clef bass
\time 2/4
c2 d e f
}
>>