Delta Between Two Patch Sets: input/regression/multi-measure-rest-tweaks.ly
Issue 4536068 :
Adds longas, maximas and non-standard tweaks to MultiMeasureRest (Closed)
Left Patch Set: 'measure_duration_log' moved
Right Patch Set: Better church rests calculation and update following fixcc.py run.
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
input/regression/multi-measure-rest-tweaks.ly
lily/multi-measure-rest.cc
scm/define-grob-properties.scm
scm/define-grobs.scm
LEFT RIGHT
1 \header { 1 \header {
2 texidoc = "Multi-measure rests standard values can be tweaked." 2 texidoc = "Multi-measure rests standard values can be tweaked."
3 } 3 }
4 4
5 \version "2.15. 0 " 5 \version "2.15. 6 "
6
7 \markup "Use non-standard multi-measure rests:"
6 \new Staff { 8 \new Staff {
7 \override MultiMeasureRest #'usable-duration-logs = # '( 2 1) 9 \override MultiMeasureRest #'usable-duration-logs = # (iota 2 1)
8 \time 1/4 R4 -"Use non-standard multi-measure rests." 10 \time 1/4 R4
9 \time 2/4 R2 11 \time 2/4 R2
10 } 12 }
13 \markup "Round up to the longer rest:"
11 \new Staff { 14 \new Staff {
12 \override MultiMeasureRest #'round-to-longer-rest = ##t 15 \override MultiMeasureRest #'round-up-to-longer-rest = ##t
13 \time 3/2 R1.-"Round to the longer rest." \time 7/2 R\breve.. 16 \time 3/2 R1.
14 } 17 \time 7/2 R\breve..
18 }
19 \markup "Round up to the longer rest only in specified time signatures:"
20 \new Staff {
21 \override MultiMeasureRest #'round-up-exceptions = #'((3 . 2))
22 \time 3/2 R1.
23 \time 7/2 R\breve..
24 \time 3/2 R1.
25 }
LEFT RIGHT