DescriptionTremolo cleanup.
Scale durations when iterating, not in make-repeat. This means the original
repeat body is intact, so unfold-repeats and display methods no longer need
to undo the scaling.
Build tremolo spanners in Scheme, not C++.
shift-duration-log now clears the cached length, since it changes the length.
\shiftDurations no longer duplicates shift-duration-log.
Open question: can we get rid of the tremolo-type property and just calculate
it when making the spanner?
Patch Set 1 #
Total comments: 2
Patch Set 2 : Calculate tremolo-type in tremolo::get-music-list rather than storing it as a property. Simplify ma… #
MessagesTotal messages: 2
|