|
From: | Gianmaria Lari |
Subject: | Re: Violin fingering |
Date: | Mon, 11 May 2015 14:11:22 +0200 |
Hi,2015-05-11 13:31 GMT+02:00 B~M <address@hidden>:This is very useful annotation to denote a descending shift from "somewhere" down toa lower position with finger 2. In sight reading string music that makes what is coming nextvery clear. Very helpful.Personnaly I wouldn't use the 'minus' command as it is to indicate a 'portamento'.See:
minus =
#(define-music-function (parser location fingering) (ly:music?)
(let ((music (make-music 'FingeringEvent))
(finger (ly:music-property fingering 'digit)))
(set! (ly:music-property music 'tweaks)
(acons 'stencil
(lambda (grob)
(grob-interpret-markup grob
(make-concat-markup
(list
(markup #:line
(#:translate
(cons 0.1 0.5)
(#:override
(cons (quote thickness) 2.2)
(#:draw-line (cons 0.6 0)))))
(number->string finger)))))
(ly:music-property music 'tweaks)))
music))
port =
#(define-music-function (parser location fingering) (ly:music?)
(let ((music (make-music 'FingeringEvent))
(finger (ly:music-property fingering 'digit)))
(set! (ly:music-property music 'tweaks)
(acons 'stencil
(lambda (grob)
(grob-interpret-markup grob
(make-concat-markup
(list
(markup #:line
(#:translate
;; set portamento line Y translation:
(cons 0 0.33)
(#:override
;; set portamento line thickness:
(cons (quote thickness) 1.5)
;; set portamento line length:
(#:draw-line (cons 0.7 0)))))
(number->string finger)))))
(ly:music-property music 'tweaks)))
music))
{
\clef "G_8"
\set fingeringOrientations = #'(left)
<a-2>4 ^"'minus':" <gis-\minus-2> s2
<a-2>4 ^"'port':" <gis-\port-2> s
}Cheers,Pierre
[Prev in Thread] | Current Thread | [Next in Thread] |