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.
\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
<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.
\context Voice = "bass" { \voiceTwo
\set strokeFingerOrientations = #'(left)
<e,,-\RH #0 >4. <b'-\RH #0 > 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.
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?
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,
}
>>
}
}
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,
}
>>
}
}
Hé bien c'est parfait ! merci beaucoup.
Je posterai mon fichier quand j'aurais fini de rédiger tout ça.