]> git.donarmstrong.com Git - lilypond.git/commit
Fix beamlet pointing wrong way in tuplets (issue 11).
authorCarl Sorensen <c_sorensen@byu.edu>
Sat, 20 Aug 2011 22:41:03 +0000 (16:41 -0600)
committerDavid Kastrup <dak@gnu.org>
Thu, 24 Nov 2011 10:33:26 +0000 (11:33 +0100)
commit44155056614ee1ff6b3bf4f286bdb386147c21a2
tree40edd58396969bb72e569403b8dc792b164c185a
parentbac64a7481cde0252c0a7eafc14a25e3b9bc3892
Fix beamlet pointing wrong way in tuplets (issue 11).

Add data structure to capture the tuplet structure.

Make beaming reflect subdivisions.

Eliminate rule to force minimum beamlets by combining all beams,
and replace it with rule to make beamlets point toward complete
beats (high rhythmic importance).

Add regression tests.

Adjust to handle beats properly for subdivision

Add regression test for beamlets pointing toward beats
input/regression/beam-multiplicity-over-rests.ly
input/regression/beamlet-point-toward-beat.ly [new file with mode: 0644]
input/regression/beamlet-test.ly [new file with mode: 0644]
lily/auto-beam-engraver.cc
lily/beam-engraver.cc
lily/beaming-pattern.cc
lily/include/beaming-pattern.hh