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 


-- 
View this message in context: 
http://old.nabble.com/Function-to-add-a-%22-%22-before-finger-number-tp29331036p29331036.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.


_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to