X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-music-types.scm;h=8d0464bf4c9009f2c86955ea5f9a7d4520ca3582;hb=a7b6efba453f6bec916d3908cd83bcb825b2a1a8;hp=c71265a3ede0407cf03ce42e024cee7f23b65df1;hpb=e24fb7cc5671aea95211d4a0c56f28fb6fe8720e;p=lilypond.git diff --git a/scm/define-music-types.scm b/scm/define-music-types.scm index c71265a3ed..8d0464bf4c 100644 --- a/scm/define-music-types.scm +++ b/scm/define-music-types.scm @@ -685,8 +685,7 @@ Syntax: @code{\\times @var{fraction} @var{music}}, e.g., . ((description . "Repeated notes denoted by tremolo beams.") (iterator-ctor . ,ly:chord-tremolo-iterator::constructor) (start-callback . ,ly:repeated-music::first-start) - ;; the length of the repeat is handled by shifting the note logs - (length-callback . ,ly:repeated-music::folded-music-length) + (length-callback . ,ly:repeated-music::unfolded-music-length) (types . (general-music repeated-music tremolo-repeated-music)) )) @@ -815,16 +814,3 @@ override earlier ones." (ly:error (_ "bad make-music argument: ~S") e)))))) (set-props music-properties) m))) - -(define-public (make-repeated-music name) - (let* ((repeated-music (assoc-get name '(("volta" . VoltaRepeatedMusic) - ("unfold" . UnfoldedRepeatedMusic) - ("percent" . PercentRepeatedMusic) - ("tremolo" . TremoloRepeatedMusic)))) - (repeated-music-name (if repeated-music - repeated-music - (begin - (ly:warning (_ "unknown repeat type `~S'") name) - (ly:warning (_ "See define-music-types.scm for supported repeats")) - 'VoltaRepeatedMusic)))) - (make-music repeated-music-name)))