ligature sur doigté de trille

Bonjour

image

Je cherche désespérément à reproduire la ligature sur le doigté 2121 de l'articulation prallprall

Il m'avait semblé avoir vu ça un jour, mais je ne retrouve pas.

Si quelques uns on une idée.

Merci
Cordialement

Voilà
y'a peut-être plus simple, mais je ne sais pas faire

tRill=\markup{ \override #'(baseline-skip . 1.1)
                \center-column { \scale #'(1.5 . 1.1) 
                                 \rotate #-90 "(" 
                                 \finger"2121" 
                                 \musicglyph "scripts.prallprall" } 
}

\fixed c'' {

  \acciaccatura c8 c^\tRill

}

image

Mieux pour différents doigtés

#(define-markup-command (tRdgt layout props dgt) (markup?)
   "Entrée des n° de doigts"
   (interpret-markup layout props
                     #{ \markup {
                       \override #'(baseline-skip . 1.1)
                       \center-column {
                         \scale #'(1.5 . 1.1)
                         \rotate #-90 "("
                         \finger #dgt
                         \musicglyph "scripts.prallprall"
                       }
                        }
                     #}
                     ))

tRill= \tweak layer -1 ^\markup\tRdgt \etc


\fixed c'' {  \acciaccatura c8 c\tRill "3213" }

image

et en scheme :

%-------slur on trill fingers  
#(define-markup-command (fngrstrill layout props fingers) (markup?)
   "Entrée des n° de doigts"
   (interpret-markup layout props
                     (markup
                      #:line
                      (#:override
                       (cons 'baseline-skip 1.1)
                       (#:center-column
                        (#:scale
                         (cons 1.5 1.1)
                         (#:rotate -90 "(")
                         #:finger fingers
                         #:musicglyph
                         "scripts.prallprall"))))))


fingerstrill= \tweak layer -1 ^\markup\fngrstrill \etc
%----------------------------------------
% Usage:  note\fingerstrill"the fingers"
\fixed c'' {
  \acciaccatura f8 e\fingerstrill"2121"
  \stopStaff s1 \startStaff
  % alternative : note^\markup\fngrstrill"the fingers"
  \acciaccatura f8 e^\markup\fngrstrill"3121"
}
%----------------------------------------

image

1 « J'aime »

Pour info

1 « J'aime »

Bonjour,

j'ai l'intention de changer https://lsr.di.unimi.it/LSR/Item?u=1&id=1178 :

fingertrill =
#(define-event-function (dir fingers) ((ly:dir? UP) string?)
#{
  \tweak parent-alignment-X #0
  \tweak self-alignment-X #0
  \tweak direction $dir
  -\markup \tie \finger $fingers
#})

{
  \cadenzaOn
  \acciaccatura f''8 e''4 \fingertrill "21"
  s2.
  \acciaccatura f''8 e''4\prallprall \fingertrill "2121"
  s2.
  \override Script.outside-staff-priority = #0
  \acciaccatura f''8 e''4\trill \fingertrill "3121"
}

{
  \cadenzaOn
  \acciaccatura f''8 e''4 \fingertrill #-1 "21"
  s2.
  \acciaccatura f''8 e''4_\prallprall \fingertrill #-1 "2121"
  s2.
  \override Script.outside-staff-priority = #0
  \acciaccatura f''8 e''4_\trill \fingertrill #-1 "3121"
}

S'il vous plaît laissez-moi savoir s'il y a des objections, sinon je l'approuverai dans le formulaire ci-dessus.

Cordialement,
Harm

P.S. Comme mon français est très mauvais, j'ai essayé Google Translate...

Hi
No problem, good idea !
Gretings
(my english is bad too )

Approuvé comme https://lsr.di.unimi.it/LSR/Item?u=1&id=1178
Merci pour le code.

Cordialement,
Harm