]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/chord-tremolo-iterator.cc
Merge branch 'master' of git://git.sv.gnu.org/lilypond
[lilypond.git] / lily / chord-tremolo-iterator.cc
index 05e56e24a52f6b8d34919afdccbbcb1474f13f2f..71e206aa0322d4b403a8c5ed5b407d104e54f8c9 100644 (file)
@@ -41,7 +41,7 @@ Chord_tremolo_iterator::get_music_list () const
   Rational note_dur = total_dur / Rational (elt_count * Repeated_music::repeat_count (mus));
 
   SCM tremolo_type = scm_int2num (note_dur.den ());
-  int expected_beaming_ = max (0, (intlog2 (total_dur.den ()) - 2));
+  int expected_beaming_ = max (0, (intlog2 (total_dur.den ()) - intlog2 (total_dur.num () + 1) - 1));
 
   if (elt_count == 1)
     {