On Aug 3, 2010, at 2:55 AM, Antheo wrote: > > Hi, > > I write some Violin pieces and would like to implement a function to typeset > a commonly used fingering with the shift indicator (simply a "-" before the > finger number). > > Ideally I'd like to have the following syntax: {f \shift a-1} where the > \shift command would add a dash and offset the finger number to be aligned > with the note. Or it could be {f a\shift-1}. > > I implemented the following function but it does not behave as expected and > generate side effects. > > %% Shift Finger > %% Print a finger number preceded by a "-" to indicate a shift > %% Usage: ex: f \shift a-1 > %% Passing a string as i had error with passing an integer > > sf = #(define-music-function (parser location finger) ( string? ) #{ > \once \override TextScript #'extra-offset = #'(0 . 0) > \mark \markup { \tiny \concat {\char ##x2012 $finger }} > #}) > http://old.nabble.com/file/p29331036/Snippet_Fingering.ly > Snippet_Fingering.ly > >
I realize it's not exactly what you want, but what about: \version "2.12.3" shiftTwo=\markup \finger "-2" { c''4-\shiftTwo } _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user