From 3aa59a43e6d7d91d28bda946faf275444b619eea Mon Sep 17 00:00:00 2001 From: Carl Sorensen Date: Wed, 22 Dec 2010 16:46:03 -0700 Subject: [PATCH] Add regression test for time signature settings that differ by staff --- .../time-signature-settings-by-staff.ly | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 input/regression/time-signature-settings-by-staff.ly 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" + } + } +} -- 2.39.2