Comment #2 on issue 2602 by [email protected]: \unfoldRepeats and \repeat
tremolo 7,14,15 produces weird output
http://code.google.com/p/lilypond/issues/detail?id=2602
Just in case some other smart guy thinks of backporting the code from
define-music-display-methods.scm (incidentally _quite_ different) into
music-functions.scm: running the above example file with
unfoldRepeats = #displayLilyMusic
before it results in
/usr/local/tmp/lilypond/out/share/lilypond/current/scm/define-music-display-methods.scm:741:32:
In
procedure ly:make-duration in expression (ly:make-duration (- dlog
shift) ddots ...):
/usr/local/tmp/lilypond/out/share/lilypond/current/scm/define-music-display-methods.scm:741:32:
Wrong
type argument in position 1 (expecting integer):
13077000731493421/2251799813685248
so that code does not appear particularly better suited for interpreting
TremoloRepeatedMusic. It is conceivable that the EventChord changes are
responsible, but I am not sure about that. The arithmetic looks plain
strange, in particular its fixation with 3.