From 5a3913b52a5ca1746e5e78b9c81de59fc57074ef Mon Sep 17 00:00:00 2001 From: Carl Sorensen Date: Sun, 20 Feb 2011 15:13:04 -0700 Subject: [PATCH] Fix 1525 -- Set autobeam to start at beginnning of measure in 3/4 time --- scm/auto-beam.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scm/auto-beam.scm b/scm/auto-beam.scm index 012983f152..83feb9663a 100644 --- a/scm/auto-beam.scm +++ b/scm/auto-beam.scm @@ -107,8 +107,9 @@ (if (= dir START) ;; Start rules - (or (not (equal? time-signature-fraction '(3 . 4))) ;; start anywher if not 3/4 - (beat-end? pos beat-endings) ;; are we at start of beat? + (or (not (equal? time-signature-fraction '(3 . 4))) ;; start anywhere if not 3/4 + (= (ly:moment-main-numerator pos) 0) ;; start at beginning of measure + (beat-end? pos beat-endings) ;; are we at start of beat? (and (not (equal? test-beam base-moment)) ;; is beat split? (not (beat-end? (ly:moment-add pos test-beam) beat-endings)))) ;; will this note end the beat -- 2.39.2