Francisco Vila <[email protected]> writes:
> 2012/3/6 David Kastrup <[email protected]>:
>> <URL:http://code.google.com/p/lilypond/issues/detail?id=2380> is fixed,
>> so you might want to take a look at modifying the now working \responsum
>> again.
>
> % no need to \include "gregotian.ly"
>
> #(define (add-suffix-to-lyrics prefix music)
> (let ((found? #f))
> (map-some-music
> (lambda (m)
> (if found? m
> (and (music-is-of-type? m 'lyric-event)
> (begin
> (set! (ly:music-property m 'text)
> (string-append (ly:music-property m 'text) prefix))
> (set! found? #t)
> m))))
> music)))
>
> postResponsum =
> #(define-music-function (parser location music) (ly:music?)
> (add-suffix-to-lyrics "℟." music))
I don't think that makes sense: in the example, all the R's are aligned
in a column. Looks like you want to fudge the note durations (like
c2*1/2 s4) such that you have a quarter note or skip on which you can
place all the R's aligned.
Probably one would need the same for \responsum etc?
> sl = % how to use this?
> #(define-music-function (parser location arg) (ly:music?)
> #{ \tweak #'self-alignment-X #LEFT \tweak #'X-offset #-0.7 #arg #})
No idea how to use this: I just translated the given tweak (which can't
be put into a music identifier) into a music function to make it work as
intended. But I have no idea what was intended.
--
David Kastrup
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user