]> git.donarmstrong.com Git - lilypond.git/commit
Set context properties to allow half-measure beaming in 3/4 (Issue 2246)
authorCarl Sorensen <c_sorensen@byu.edu>
Sat, 18 Feb 2012 16:49:56 +0000 (09:49 -0700)
committerCarl Sorensen <c_sorensen@byu.edu>
Mon, 27 Feb 2012 16:29:49 +0000 (09:29 -0700)
commit4d7cac2e94f7fb8c86c69c6d6fceff1ddfb545e4
treeb9cb74838bac497d829b45a83f93efff77ea94bd
parentbe3a3ba0486e28fef1b163c828075bedf7f3d2c1
Set context properties to allow half-measure beaming in 3/4 (Issue 2246)

Introduce beamWholeMeasure, which allows beaming of a whole measure of
eighth notes in 3/4 time (but not beaming of a half measure, since it
appears to be a 6/8 beaming).  By default, set to #t.

Introduce beamHalfMeasure, which allows beaming of a half measure of
eighth notes in 3/4 time.  By default, set to #f.

A non-empty beamExceptions entry will override beamHalfMeasure and
beamWholeMeasure, since user-specified rules should override defaults.

Includes updated documentation in English docs, and a new regtest.  No
changes to translated docs.
Documentation/notation/rhythms.itely
input/regression/autobeam-3-4-rules.ly [new file with mode: 0644]
input/regression/multiple-time-sig-settings.ly
ly/engraver-init.ly
scm/auto-beam.scm
scm/define-context-properties.scm
scm/time-signature-settings.scm