Ligatures au dessus d'un soupir

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.

Merci de votre aide

LigatureCroches.jpg

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"!

···

--
View this message in context: http://n2.nabble.com/Ligatures-au-dessus-d-un-soupir-tp3868905p3870612.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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"!

------------------------------------------------------------------------

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

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 :
>> 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.

ligatures.png

···

Le jeudi 22 octobre 2009, Renaud Flavigny a écrit :

> Le mercredi 21 octobre 2009, Renaud Flavigny a écrit :

--
Cordialement, Daniel Cartron
« La jeune fille bien élevée est le seul animal qui rougit en voyant une
banane. »
François Cavanna - Le saviez-vous ?

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 ]|
      }
    >>
  }
}

···

--
View this message in context: http://n2.nabble.com/Ligatures-au-dessus-d-un-soupir-tp3868905p3870866.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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.

------------------------------------------------------------------------

------------------------------------------------------------------------

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

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 ]|
      }
    >>
  }
}

------------------------------------------------------------------------

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