Je cherche à reproduire l'exemple joint et plus particulièrement la
ligature des deux croches passant au dessus du soupir. Après de nombreux
essais je me tourne vers la liste car le mystère des ligatures reste
entier pour moi.
Je cherche à reproduire l'exemple joint et plus particulièrement la
ligature des deux croches passant au dessus du soupir. Après de nombreux
essais je me tourne vers la liste car le mystère des ligatures reste
entier pour moi.
ceci fait l'affaire?
\score {
\context Staff = "1" {
\time 2/4
<<
\context Voice = "1" {
\oneVoice
\override Voice.Rest #'staff-position = #-2
r r
r r
}
\context Voice = "2" \transpose c c' {
\voiceOne
s 8 f[ s f]
s 8 f[ s f]
}
>>
}
}
eventuellement il faudrait chercher un truc pour automatiser les "beaming"!
Merci de ta réponse
L'exemple que tu donnes produit bien le résultat escompté. Je vais
essayer de le porter vers l'exemple que j'avais donné - 6/8 et accords.
Reste que c'est très lourd à coder sur une partition un peu importante !
Cordialement
Eluze a écrit :
···
Renaud Flavigny wrote:
Bonjour
Je cherche à reproduire l'exemple joint et plus particulièrement la
ligature des deux croches passant au dessus du soupir. Après de nombreux
essais je me tourne vers la liste car le mystère des ligatures reste
entier pour moi.
ceci fait l'affaire?
\score {
\context Staff = "1" {
\time 2/4
<<
\context Voice = "1" {
\oneVoice
\override Voice.Rest #'staff-position = #-2
r r
r r
}
\context Voice = "2" \transpose c c' {
\voiceOne
s 8 f[ s f]
s 8 f[ s f]
}
>>
}
}
eventuellement il faudrait chercher un truc pour automatiser les "beaming"!
Oui j'avais testé les ligatures manuelles avec mais si ça marche bien
avec des demi-soupirs ça ne fonctionne pas quand il y a un soupir entre
les croches. le diable est dans le détail
Merci
Cordialement
Daniel Cartron a écrit :
···
Le jeudi 22 octobre 2009, Renaud Flavigny a écrit :
Je remet sur la liste j'ai raté ma première réponse...
Non ça ne fonctionne pas quand le silence est un soupir
ça donne le résultat joint
Daniel Cartron a écrit :
Le mercredi 21 octobre 2009, Renaud Flavigny a écrit :
ligature des deux croches passant au dessus du soupir
de mémoire
do[ r la]
chez moi
r do[ r la]
donne le résultat joint qui semble être ce que tu cherches.
Oui c'est ce que je fait avec des repeat unfold, mais tu imagines bien
que toute la partition ne comporte pas une pompe régulière tout du long
ce qui serait très lassant et donc les "boucles" de programmation n'ont
qu'un intérêt limité sur la productivité du code.
Merci
Cordialement
Eluze a écrit :
···
Renaud Flavigny wrote:
L'exemple que tu donnes produit bien le résultat escompté. Je vais
essayer de le porter vers l'exemple que j'avais donné - 6/8 et accords.
Reste que c'est très lourd à coder sur une partition un peu importante !
alors tu pourrais faire une vois du genre \repeat unfold x et la deuxième
n'aurait que des s au lieu des r.
\score {
\context Staff = "1" {
\time 6/8
\key d \major
<<
\context Voice = "1" {
\override Voice.Rest #'staff-position = #-2
\repeat unfold 2 {
r 4 s 8 r 4 s 8 |
}
}
\context Voice = "2" \transpose c c' {
\voiceOne
s 4 <fis d a,>8 [ s 4 <fis d a,> 8 ] |
s 4 <fis d a,>8 [ s 4 <fis d a,> 8 ]|
}
>>
}
}