Glissement de doigt

Bonjour a tous.
Dans la doc au § 1.7.1 j'ai trouvé ce code:

\override FingerGlideSpanner.style = #'bow
\set fingeringOrientations = #'(up)
<a\glide-3>

J'aimerais me servir de cette possibilité, aussi, j'ai écrit :
\version "2.24.4"

\score
\relative c'
{
\override FingerGlideSpanner.style = #'bow
\set fingeringOrientations = #'(up)
<a\glide-3>
}
Hélas Frescobaldi m'a renvoyé ce message :
Traitement de « /tmp/frescobaldi-7svhfjin/tmpwa4i7swa/document.ly »

Analyse...

/tmp/frescobaldi-7svhfjin/tmpwa4i7swa/document.ly:4:1: Erreur : syntax error, unexpected MUSIC_FUNCTION, expecting '{'

\relative c'

Interprétation en cours de la musique...

Avertissement : Missing target for # starting with finger 3

Pré-traitement des éléments graphiques...

Détermination du nombre optimal de pages...

Répartition de la musique sur une page...

Dessin des systèmes...

Conversion à « document.pdf »...

erreur fatale : erreur sur les fichiers "/tmp/frescobaldi-7svhfjin/tmpwa4i7swa/document.ly"

Arrêté avec le code de retour 1.

Pouvez-vous éclairer ma lanterne ?
Par avance merci

Faut faire suivre avec une note et un doigté

{
\override FingerGlideSpanner.style = #'bow
\set fingeringOrientations = #'(up)
<a\glide-3> <b-3>
<a\glide-3> <b\tweak text "5" -3>
}

Tu as aussi oublié les accolades du \score { ... }.

Bonjour à tous.
Merci Martial de me répondre.
Grâce à vous, cela fonctionne.
Je souhaite une bonne journée.

Bonjour a tous.
Après avoir utilisé ta proposition Martial, il s'avère que ce n'est pas ce que me demande mon prof d'harpe.
Ce qu'il veut :
j'ai 3 notes b g f dont le doigté est 2 3 1, je sais noter le doigté, il veut que je rajoute au-dessus du 3 une flèche arrondie qui se termine sur le 1. Il appelle cela une "tourne".
Je n'ai rien trouvé dans la doc.
Par avance merci

envoie une image de la mesure !

ce genre
avec une flêche au bout ?


{
\override FingerGlideSpanner.style = #'bow
\set fingeringOrientations = #'(up)
%\tweak Stem.stencil ##f
%\tweak NoteHead.stencil ##f
<c'-2>4 <d'\glide-3> <e'\tweak text "1" -3>
}

Alors j'avais fait une flêche pour indiquer la voix qui a le chant pour ma chorale
le voici vite fait retourné pour les doigtés : slop.eps (joint)
à adapter évidement et/ou le retravailler avec inkscape

\version "2.24"

slop =\markup{ \epsfile #X #3 "slopdoigt.eps" }

{
%\override FingerGlideSpanner.style = #'bow
\set fingeringOrientations = #'(up)
<c'-2>4 <d'-3> \tweak X-offset #0.8 ^\slop <e'-1>
}

image
slopdoigt.eps (2,7 Ko)

Le message reçu (Missing target for # starting with finger 3) est logique puisque tu ne dis pas vers quoi tu glisse ! Un cordiste glisse vers le haut ou le bas du manche, sans savoir s'il joue comme un manche.

Bonsoir Martial et lilyfan.
Merci pour vos messages.
J'ai téléchargé le fichier "slopdoigt.eps".
Mais je n'arrive pas à l'inclure dans ma partition. En tout cas, c'est ce qui est affiché qu'il me faut.
Pour lilyfan, comme je débute avec mon harpe, je joue comme un manche, mais dans un an, je suis sûr que je pourrais jouer en public.

Bonjour à tous.

J'ai téléchargé le fichier slopdoigt.eps dans mon répertoire harpe.
Puis, je l'ai inclus dans mon fichier ".ly"
et à la compile, j'ai le message :

Traitement de « /tmp/frescobaldi-5ajtaynt/tmp11s1l0ig/Ridées six Temps.ly »
Analyse...
/home/christian/Musique/Harpe/slopdoigt.eps:10:1:
Erreur : syntax error, unexpected UNSIGNED 50 dict begin

/home/christian/Musique/Harpe/slopdoigt.eps:11:6:
Erreur : « gsave » n'est pas un nom de note
/q { gsave } bind def

Il a trouvé le fichier, mais celui-ci n'est pas traité.
Bonne journée

Bonjour

envoie un bout de ton code

voici une flèche moins stylé
slopdoigtb.eps (3,6 Ko)

Voici mon code :

Citation
\version "2.24.4"
\include"slopdoigt.eps"
%--------------------------------------------
global =
{
\key g\minor
\time 4/4
}
%--------------------------------------------------
slop =\markup{ \epsfile #X #3 "slopdoigt.eps" }
%-------------------------------------------------------
LaMainDroite =
\relative c'
{
\global
\clef treble
\set fingeringOrientations = #'(up)
4 <bes'-3> \tweak X-offset #0.8 ^\slop <e'-1>
}
%---------------------------------------------
\score
{
\LaMainDroite
}

Alors soit le fichier "slopdoigt.eps" est dans le même dossier que le fichier *.ly
slop ="slopdoigt.eps"
soit il faut mettre le chemin complet pour accéder à slopdoigt.eps
slop="racine/mon_repertoire/dossier_graphique/slopdoigt.eps"

\version "2.24.4"
slop ="slopdoigt.eps"
%ou 
slop="racine/mon_repertoire/dossier_graphique/slopdoigt.eps" 

%--------------------------------------------
global =
{
\key g\minor
\time 4/4
}
%--------------------------------------------------
slop =\markup{ \epsfile #X #3 \slop }
%-------------------------------------------------------
LaMainDroite =
\relative c'
{
\global
\clef treble
\set fingeringOrientations = #'(up)
4 <bes'-3> \tweak X-offset #0.8 ^\slop <e'-1>
}
%---------------------------------------------
\score
{
\LaMainDroite
}

@christianleBars La commande \include est faite pour inclure un fichier en syntaxe LilyPond, pas une image EPS. C'est \markup \epsfile qu'il faut pour ça.

Je te propose une façon de faire la tourne en postcript

\version "2.24.4"

%---------------------
% constrution de la tourne en postscript
slopMarkup =
  \markup
  \override #'(line-cap-style . butt)
  \path #0.1
  #'((moveto   0  0)
     (curveto  0  1.0  3.0   3  4.0   0)
     (lineto   3.5 0.2)
     (moveto   4 0)
     (lineto   4.2 0.5)
   )
% définition de la commande markup
#(define-markup-command (slop layout props) ()
   (interpret-markup layout props slopMarkup))

%instanciation markup tourne
tourne=\markup\slop

%--------------------------------------------
global =
{
\key g\minor
\time 4/4
}
%-------------------------------------------------------
LaMainDroite =
\relative c'
{
\global
\clef treble
\set fingeringOrientations = #'(up)
4 <bes'-3>^\tourne  <e'-1>
}
%---------------------------------------------
\score
{
\LaMainDroite
}
%-----------------------

Bonjour,
Et en utilisant les flèches des caractères spéciaux tout simplement ?

\version "2.24.4"
{
\set fingeringOrientations = #'(up)
<a-3>^\markup{\with-dimensions #'(0 . 0) #'(0 . 0)\rotate #'90 \translate #'(1 . 0) \fontsize #2 "⤸"} <b-3>
<a-3>^\markup{\with-dimensions #'(0 . 0) #'(0 . 0)\rotate #'90 \translate #'(1 . 0) \fontsize #2 "⤸"} <b-5>
}


Dans "Supplemental Arrows-B" mais il y en a d'autres.
Après j'aime bien la solution en postscript (merci @MartialR) je me la garde sous le coude :smiley:

ha oui top !
mais c'est bien sûr, pourquoi je n'y ai pas pensé.

Après j'aime bien la solution en postscript (merci @MartialR) je me la garde sous le coude

mets round à a place de butt c'est plus joli

\override #'(line-cap-style . round)
1 « J'aime »