|
From: | Javier Ruiz-Alma |
Subject: | Re: Trill notation with fingering |
Date: | Mon, 4 Apr 2011 14:23:55 -0700 (PDT) |
On Apr 3, 2011, at 7:31 PM, Javier Ruiz-Alma wrote:
<original_fingered_trill.gif>_______________________________________________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
lilypond-user mailing list
address@hidden
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 = #0a'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.
[Prev in Thread] | Current Thread | [Next in Thread] |