]> 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)
committerDavid Kastrup <dak@gnu.org>
Wed, 7 Mar 2012 21:03:08 +0000 (22:03 +0100)
commita5ad2625e3efe81539bbad78c5f44b61bd1f5b69
treef77c498c6250a1c9cd40ad4af811b87aab8b2948
parentabf0836f8aab813d08b6981413dc9f83eff0b70f
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