Écrire plusieurs doigtés pour une même note

Bonjour à tous !

Je suis en train d'écrire une feuille d'exercices sur le tremolo pour la guitare.
Mais je n'est pas trouvé s'il était possible de mettre plusieurs doigtés (main gauche) au dessus de la portée.

Voici le code que j'ai écrit :

#(define RH rightHandFinger)
      \relative c' {
        \clef "G_8"
        \time 9/8
<<
              {
                \set strokeFingerOrientations = #'(up)
            \override StrokeFinger #'add-stem-support = ##t
<b-\RH #4 >8 <b-\RH #3 > <b-\RH #2 >
<b-\RH #4 > <b-\RH #3 > <b-\RH #2 >
            b b b b b b b b b b b b
              } \\ {
                \set strokeFingerOrientations = #'(left)
<e,,-\RH #0 >4. <b'-\RH #0 > e g e b \bar ":|"
          }
>>
      }

Ainsi on voit apparaître "a m i a m i" sur les 6 premières notes de la voix du haut.
J'aimerais afficher au dessus "m i a m i a" et "i a m i a m" afin de ne pas avoir à réécrire le même exercice avec juste les doigtés différents.

Merci d'avance.

···

--
Flo

pourquoi pas

<b -\RH #4 -\RH #1 >

???

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7413929.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Ah bah je n'y avait même pas pensé !
Merci beaucoup.

Flo

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7413981.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Flo
Flo wrote

Ah bah je n'y avait même pas pensé !
Merci beaucoup.

Flo

Arf, j'ai parlé un peu trop vite.
J'ai un problème d'alignement à cause du i qui est plus haut j'ai
l'impression.
http://lilypond-french-users.1298960.n2.nabble.com/file/n7414177/lilypondDoigtés.png
Est-ce qu'il y a moyen de corrigé ça ?

Flo

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7414177.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

probablement on n'indique que les premières mesures.

il doit y avoir d'autres trucs, mais peut-être comme-ça:

/#(define RH rightHandFinger)
\relative c' {
  \clef "G_8"
  \time 9/8
  \override Staff.NoteColumn #'ignore-collision = ##t
  <<
    \context Voice = "1" { \voiceOne
      \set strokeFingerOrientations = #'(up)
      \override StrokeFinger #'add-stem-support = ##t
      \override StrokeFinger #'padding = #1
      < b -\RH #4 >8
      < b -\RH #3 >
      < b -\RH #2 >
    }
    \context Voice = "2" { \voiceOne
      \set strokeFingerOrientations = #'(up)
      \override StrokeFinger #'add-stem-support = ##t
      \override StrokeFinger #'padding = #5
      < b -\RH #2 >8
      < b -\RH #3 >8
      < b -\RH #4 >8
    }
    \context Voice = "3" { \voiceOne
      \set strokeFingerOrientations = #'(up)
      \override StrokeFinger #'add-stem-support = ##t
      \override StrokeFinger #'padding = #3
      < b -\RH #3 >8
      < b -\RH #2 >8
      < b -\RH #4 >8
    }
    \context Voice = "bass" { \voiceTwo
      \set strokeFingerOrientations = #'(left)
      <e,,-\RH #0 >4. <b'-\RH #0 > e g e b \bar ":|"
    }
  >>
}
/

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7415481.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour,

Il peut-être une autre solution en utilisant la propriété Y-extent. Ça a
l'air le fonctionner:

#(define RH rightHandFinger)
\relative c' {
  \clef "G_8"
  \time 9/8
  \override Staff.NoteColumn #'ignore-collision = ##t
  <<
    \context Voice = "1" { \voiceOne
      \set strokeFingerOrientations = #'(up)
      \override StrokeFinger #'add-stem-support = ##t
      \override StrokeFinger #'Y-extent = #'(0 . 1)
      < b -\RH #4 -\RH #3 -\RH #2 >8
      < b -\RH #3 -\RH #2 -\RH #4 >
      < b -\RH #2 -\RH #4 -\RH #2 >
    }
  
    \context Voice = "bass" { \voiceTwo
      \set strokeFingerOrientations = #'(left)
      <e,,-\RH #0 >4. <b'-\RH #0 > e g e b \bar ":|"
    }
  >>
}

Flo wrote

···

Bonjour à tous !

Je suis en train d'écrire une feuille d'exercices sur le tremolo pour la
guitare.
Mais je n'est pas trouvé s'il était possible de mettre plusieurs doigtés
(main gauche) au dessus de la portée.

Voici le code que j'ai écrit :

#(define RH rightHandFinger)
      \relative c' {
        \clef "G_8"
        \time 9/8
<<
              {
                \set strokeFingerOrientations = #'(up)
            \override StrokeFinger #'add-stem-support = ##t
&lt;b-\RH #4 &gt;8 &lt;b-\RH #3 &gt; &lt;b-\RH #2 &gt;
&lt;b-\RH #4 &gt; &lt;b-\RH #3 &gt; &lt;b-\RH #2 &gt;
            b b b b b b b b b b b b
              } \\ {
                \set strokeFingerOrientations = #'(left)
&lt;e,,-\RH #0 &gt;4. &lt;b'-\RH #0 &gt; e g e b \bar ":|"
          }
>>
      }

Ainsi on voit apparaître "a m i a m i" sur les 6 premières notes de la
voix du haut.
J'aimerais afficher au dessus "m i a m i a" et "i a m i a m" afin de ne
pas avoir à réécrire le même exercice avec juste les doigtés différents.

Merci d'avance.

--
Flo

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7417067.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

nyko wrote

Il peut-être une autre solution en utilisant la propriété Y-extent. Ça a
l'air le fonctionner:

      \override StrokeFinger #'Y-extent = #'(0 . 1)

oui, je n'y avais pas pensé - et ça épargne de copier la même voix plusieurs
fois!

avec \override StrokeFinger #'Y-extent = #'(0 . .72) l'écart semble idéal.

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7417802.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

nyko wrote

Bonjour,

Il peut-être une autre solution en utilisant la propriété Y-extent. Ça a
l'air le fonctionner:

#(define RH rightHandFinger)
\relative c' {
  \clef "G_8"
  \time 9/8
  \override Staff.NoteColumn #'ignore-collision = ##t
  <<
    \context Voice = "1" { \voiceOne
      \set strokeFingerOrientations = #'(up)
      \override StrokeFinger #'add-stem-support = ##t
      \override StrokeFinger #'Y-extent = #'(0 . 1)
      < b -\RH #4 -\RH #3 -\RH #2 >8
      < b -\RH #3 -\RH #2 -\RH #4 >
      < b -\RH #2 -\RH #4 -\RH #2 >
    }
  
    \context Voice = "bass" { \voiceTwo
      \set strokeFingerOrientations = #'(left)
      &lt;e,,-\RH #0 &gt;4. &lt;b'-\RH #0 &gt; e g e b \bar ":|"
    }
  >>
}

Merci nyko, j'ai essayé ton code et ça marche, enfin tant que le 2 groupes
de croches sont au même niveaux.
Mais même si personne ne trouve de solution ça m'ira quand même :
http://lilypond-french-users.1298960.n2.nabble.com/file/n7417890/lily2.png
Si je met des doigtés de la même manière sur le deuxième groupe de croche
les doigtés ne seront pas alignés.

Flo

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7417890.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Flo wrote

Mais même si personne ne trouve de solution ça m'ira quand même :

http://lilypond-french-users.1298960.n2.nabble.com/file/n7417890/lily2.png
Si je met des doigtés de la même manière sur le deuxième groupe de croche
les doigtés ne seront pas alignés.

re-bonjour

s'il s'agit d'aligner les doigtés on peut les mettre dans une (ou deux,
trois … ) voix Lyrics; il faudra peut-être essayerde rapprocher les deux
doigtés, mais comme idée, c'est ça non?

cordialement
Eluze

exemple:
http://lilypond-french-users.1298960.n2.nabble.com/file/n7418380/test.ly
test.ly

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7418380.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

je délire … - pas besoin de copier la voix, puis'que les lyrics différents
attachés à une voix occupent une ligne chaqu'un:

strokeFingerProps = \with {
  \override LyricText #'font-shape = #'italic
  \override LyricText #'font-size = #'-4
  \override VerticalAxisGroup #'nonstaff-nonstaff-spacing #'minimum-distance
= ##f
}
#(define RH rightHandFinger)
\score {
  \context Staff ="staff1" {
    \clef "G_8"
    \time 9/8
    \override Staff.NoteColumn #'ignore-collision = ##t
    <<
      \context Voice = "voice1" {
        \voiceOne
        \relative c' { e8 e e b b b g g g }
      }
      \context Lyrics = "strokeFinger1" \with {
        \strokeFingerProps
        alignAboveContext = "staff1"
      } \lyricsto "voice1" { m a i m a i m a i }
      \context Lyrics = "strokeFinger2" \with {
        \strokeFingerProps
        alignAboveContext = "strokeFinger1"
      } \lyricsto "voice1" { a m i a m i a m i }
      \context Lyrics = "strokeFinger3" \with {
        \strokeFingerProps
        alignAboveContext = "strokeFinger2"
      } \lyricsto "voice1" { i m a i m a "…" "…" "…" }
      \context Voice = "bass" \relative {
        \voiceTwo
        \set strokeFingerOrientations = #'(left)
        <e,,-\RH #0 >4. <b'-\RH #0 > e,
      }
    >>
  }
}

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7421449.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Eluze wrote

je délire … - pas besoin de copier la voix, puis'que les lyrics différents
attachés à une voix occupent une ligne chaqu'un:

strokeFingerProps = \with {
  \override LyricText #'font-shape = #'italic
  \override LyricText #'font-size = #'-4
  \override VerticalAxisGroup #'nonstaff-nonstaff-spacing
#'minimum-distance = ##f
}
#(define RH rightHandFinger)
\score {
  \context Staff ="staff1" {
    \clef "G_8"
    \time 9/8
    \override Staff.NoteColumn #'ignore-collision = ##t
    <<
      \context Voice = "voice1" {
        \voiceOne
        \relative c' { e8 e e b b b g g g }
      }
      \context Lyrics = "strokeFinger1" \with {
        \strokeFingerProps
        alignAboveContext = "staff1"
      } \lyricsto "voice1" { m a i m a i m a i }
      \context Lyrics = "strokeFinger2" \with {
        \strokeFingerProps
        alignAboveContext = "strokeFinger1"
      } \lyricsto "voice1" { a m i a m i a m i }
      \context Lyrics = "strokeFinger3" \with {
        \strokeFingerProps
        alignAboveContext = "strokeFinger2"
      } \lyricsto "voice1" { i m a i m a "…" "…" "…" }
      \context Voice = "bass" \relative {
        \voiceTwo
        \set strokeFingerOrientations = #'(left)
        &lt;e,,-\RH #0 &gt;4. &lt;b'-\RH #0 &gt; e,
      }
    >>
  }
}

Hé bien c'est parfait ! merci beaucoup.
Je posterai mon fichier quand j'aurais fini de rédiger tout ça.

Flo

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ecrire-plusieurs-doigtes-pour-une-meme-note-tp7413647p7424840.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.