On Apr 3, 2011, at 7:31 PM, Javier Ruiz-Alma wrote:
Any ideas as to how best to approximate the trill plus fingering notiation as
shown in this image?
>The closest I can get is:
>
>a2.\trill^markup{\finger "3 2"}
>
>However, this doesn't show the cap over the digits, plus lilypond seems to
>always try to display the "tr" symbol at the very top, no matter what order
>the
>modifiers are listed after the note.
>
>Thx,
>Javier<original_fingered_trill.gif>_______________________________________________
>
>lilypond-user mailing list
>[email protected]
>http://lists.gnu.org/mailman/listinfo/lilypond-user
>
Just realized that this is better...
#(define-markup-command (up-tied-lyric layout props a b)
(markup? markup?)
(let*
((tie-str (ly:wide-char->utf-8 #x2040))
(joined (list-join `(,a ,b) tie-str))
(join-stencil (interpret-markup layout props tie-str))
)
(interpret-markup layout
(prepend-alist-chain
'word-space
(/ (interval-length (ly:stencil-extent join-stencil
X)) -3.5)
props)
(make-line-markup joined))))
{ \once \override Staff . Script #'outside-staff-priority = #0
a'2.\trill^\markup{ \up-tied-lyric \finger 3 \finger 2 }}
Cheers,
Mike
________________________________
Wow, Thank You Mike!
Attached is my first try with your code. I improvised the following to reduce
the space between digits, with bad results:
\markup{ \up-tied-lyric \finger "43" }
I don't know anything about custom commands (yet), so I suspect it fails is
because your command is expecting two arguments. Let me know if there's
anything I can tweak to improve the distance between the digits or horizontal
positioning of the cap/tie.
Rgds, Javier<<attachment: mike_custcomm1_fingered_trill.gif>>
_______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user
