[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Cleaning up auto-beaming
From: |
Carl D. Sorensen |
Subject: |
Cleaning up auto-beaming |
Date: |
Thu, 8 Jan 2009 22:00:43 -0700 |
Trevor,
In your commit b3f08b20010f377fb56de90053c2a245dc99d4d5 you cleaned up
the beam settings in autobeam.scm.
I think there are couple in there that could still be eliminated, by setting
beatGrouping in ly/music-init.ly (in the alist constant for
standard-beat-grouping).
+ ;; in 3 4 time:
+ ;; override beatLength which would end beams at 1 4 beats
+ ;; end beams with 16th notes each 1 4 beat
+ ;; end beams with 32nd notes each 1 8 beat
+ ((end * * 3 4) . ,(ly:make-moment 3 4))
I think this one could be eliminated by means of an entry
((3 . 4) . (3))
+ ;; override beatLength which would end beams at 1 4 beats
+ ;; end all beams at 1 2 beat
+ ;; end beams with 8th triplets each 1 4 beat
+ ;; end beams with 16th notes each 1 4 beat
+ ;; end beams with 32nd notes each 1 8 beat
((end * * 4 4) . ,(ly:make-moment 1 2))
And this one could be eliminated by means of an entry
((4 . 4) . (2 2))
IMO, this would be preferable, because it's easier to change, but
I'll accept your decision, since you're the one who's been working
this whole issue.
Thanks,
Carl
- Cleaning up auto-beaming,
Carl D. Sorensen <=