From: Carl Sorensen Date: Wed, 22 Dec 2010 23:46:03 +0000 (-0700) Subject: Add regression test for time signature settings that differ by staff X-Git-Tag: release/2.13.44-1~5 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3aa59a43e6d7d91d28bda946faf275444b619eea;p=lilypond.git Add regression test for time signature settings that differ by staff --- diff --git a/input/regression/time-signature-settings-by-staff.ly b/input/regression/time-signature-settings-by-staff.ly new file mode 100644 index 0000000000..b7db16be63 --- /dev/null +++ b/input/regression/time-signature-settings-by-staff.ly @@ -0,0 +1,45 @@ +\version "2.13.44" + +\header { + texidoc = " +Default values for time signature settings can vary by staff if the +@code{Timing_translator} and @code{Default_bar_line_engraver} are +moved from @code{Score} to @code{Staff}. In this case, the upper staff +should be beamed 3/4, 1/4. The lower staff should be beamed 1/4, 3/4. +" +} + +\score { + \new StaffGroup << + \new Staff { + \overrideTimeSignatureSettings + #'(4 . 4) % timeSignatureFraction + #'(1 . 4) % baseMomentFraction + #'(3 1) % beatStructure + #'() % beamExceptions + \time 4/4 + \repeat unfold 8 {c''8} + } + \new Staff { + \overrideTimeSignatureSettings + #'(4 . 4) % timeSignatureFraction + #'(1 . 4) % baseMomentFraction + #'(1 3) % beatStructure + #'() % beamExceptions + \time 4/4 + \repeat unfold 8 {c''8} + } + >> + \layout { + \context { + \Score + \remove "Timing_translator" + \remove "Default_bar_line_engraver" + } + \context { + \Staff + \consists "Timing_translator" + \consists "Default_bar_line_engraver" + } + } +}