Hi Daniel, 2011/12/1 Daniel Kraft <d...@domob.eu>
> > Hi all, > > I have the following problem: I would like to engrave an arpeggio > which should be played in a "unusual" order, namely first the highest, > then the lowest and finally the middle note. > > To indicate that, I'd like to place roman numerals I, II and III next > to (i.e., right of) the respective notes. Is there an (easy) way to > do that? > > (...) > > Thanks a lot! Yours, > Daniel > as Tim suggested I tweaked Fingering: %%%%%%%%%%%BEGIN \version "2.14.2" addText = #(define-music-function (parser location string-text) (string?) (let ((text (markup #:fontsize -6 string-text)) (m (make-music 'FingeringEvent 'digit 0 ))) (set! (ly:music-property m 'tweaks) (acons 'text text (ly:music-property m 'tweaks))) m)) \relative c' { \set Voice.fingeringOrientations = #'(right) \override Voice.Arpeggio #'script-priority = #200 <c-\addText #"I" e-\addText #"III" g-\addText #"II" c-\addText #"IV">\arpeggio } %%%%%%%%%%%END also possible: tweaking the StrokeFinger %%%%%%%%%%%BEGIN \version "2.14.2" #(define RH rightHandFinger) I = -\RH #1 II = -\RH #2 III = -\RH #3 IV = -\RH #4 V = -\RH #5 \relative c' { \set Voice.strokeFingerOrientations = #'(right) \override StrokeFinger #'digit-names = ##("I" "II" "III" "IV" "V") \override StrokeFinger #'font-shape = #'upright \override StrokeFinger #'font-size = #-6 \override Voice.Arpeggio #'script-priority = #200 <c\I e\III g\II c\IV >\arpeggio } %%%%%%%%%%%END HTH, Harm
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user