lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Function to add a "-" before finger number


From: James Bailey
Subject: Re: Function to add a "-" before finger number
Date: Tue, 3 Aug 2010 06:38:44 +0200

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 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]