place d'un silence

Bonjour,
dans une mesure où se trouvent cinq voix et qui est assez encombrée,
lilypond a placé le silence où il pouvait ! voici le résultat en fichier
JPG:
http://lilypond-french-users.1298960.n2.nabble.com/file/n7351980/Final.jpg

et voilà le code lilypond correspondant :
*\version 2.12.3
\score {
\new PianoStaff <<
\new Staff = "haut" <<

  \new Voice = "I" \relative c' {
    \time 3/4
    \voiceOne
    \key d \major
    d4 \change Staff = "bas" \voiceOne fis,16 a \change Staff = "haut" d cis
d4 }

\new Staff = "bas" <<
  \new Voice = "II" \relative c {
    \key d \major
    \clef bass \stemDown d,2. }
  \new Voice = "III" { \voiceOne \shiftOn d,16 fis, a, d_~ \stemDown d2 }
  \new Voice = "IV" { \voiceTwo s4 fis8. e16 fis4 }
  \new Voice = "V" { \shiftOn { s4 r16 a8 g16 a4 } }

}

···

*
Comment pensez-vous améliorer le code pour placer le silence entre les deux
portées.
Je vous remercie bien, Fenlabise.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7351980.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Fenlabise wrote

dans une mesure où se trouvent cinq voix et qui est assez encombrée,
lilypond a placé le silence où il pouvait ! voici le résultat en fichier
JPG:
Comment pensez-vous améliorer le code pour placer le silence entre les
deux portées.
Je vous remercie bien, Fenlabise.

bonjour

on peut positionner les silences de manières différentes:

/c'16 \rest/ ou /\once \override Rest #'staff-position = #-3 /

cordialement
Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7352181.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci Eluze d'avoir répondu : ça marche et j'obtiens le code suivant :
*\version "2.12.3"
\score {
\new PianoStaff <<
\new Staff = "haut" <<

  \new Voice = "I" \relative c' {
    \time 3/4
    \voiceOne
    \key d \major
    d4 \change Staff = "bas" \voiceOne fis,16 a \change Staff = "haut" d cis
d4 }

\new Staff = "bas" <<
  \new Voice = "II" \relative c {
    \key d \major
    \clef bass \stemDown d,2. }
  \new Voice = "III" { \voiceOne \shiftOn d,16 fis, a, d_~ \stemDown d2 }
  \new Voice = "IV" { \voiceTwo s4 fis8. e16 fis4 }
  \new Voice = "V" { \shiftOn { s4 \once \override Rest #'staff-position = #9
r16 a8 g16 a4 } }

}*
et le résultat graphique est bon mais y a-t-il moyen pour déplacer le
silence un peu vers la droite.
Fenlabise.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7355951.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Fenlabise wrote

et le résultat graphique est bon mais y a-t-il moyen pour déplacer le
silence un peu vers la droite.
Fenlabise.

ce silence - est-il vraiment nécessaire? personellement je trouve que les
notes sont claires et qu'il n'y aucun doute comment les jouer - question de
goût peut-être.

pour le déplacer on peut ajouter /\once \override Rest #'extra-offset =
#'(1.7 . 0)/

cordialement
Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7357651.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Ou encore, dans le cas présent
  \override Rest #'direction = #UP

Cordialement,
Xavier

···

2012/3/7 Eluze <****@****>:

bonjour

on peut positionner les silences de manières différentes:

/c'16 \rest/ ou /\once \override Rest #'staff-position = #-3 /

--
Xavier Scheuer <****@****>

Bonjour,
grâce à Eluze, j'ai pu obtenir quelque chose de meilleur ; il y avait deux
commandes :
-\override Rest #'staff-position=#9 pour déplacer le silence vers le
haut
et
-\override Rest #'extra-offset=#'(1.7 . 0) pour déplacer le silence à
droite ou à gauche

Finalement, j'ai utilisé la deuxième commande pour déplacer le silence vers
le haut et vers la droite !
-\override Rest #'extra-offset=#'(1.7 . 10.5) ce qui donne un bon résultat.
Voici donc le code :
*\version "2.12.3"
\score {
\new PianoStaff <<
\new Staff = "haut" <<

  \new Voice = "I" \relative c' {
    \time 3/4
    \voiceOne
    \key d \major
    d4 \change Staff = "bas" \voiceOne fis,16 a \change Staff = "haut" d cis
d4 }

\new Staff = "bas" <<
  \new Voice = "II" \relative c {
    \key d \major
    \clef bass \stemDown d,2. }
  \new Voice = "III" { \voiceOne \shiftOn d,16 fis, a, d_~ \stemDown d2 }
  \new Voice = "IV" { \voiceTwo s4 fis8. e16 fis4 }
  \new Voice = "V" { \shiftOn { s4 \once \override Rest #'extra-offset =
#'(1.7 . 10.5) r16 a8 g16 a4 } }

}

···

*
et le résultat graphique :
http://lilypond-french-users.1298960.n2.nabble.com/file/n7375930/Final.jpeg

Pour le moment, j'ai du mal avec les commandes \override. Il faut dire que
#'extra-offset n'est pas évident à découvrir dans la liste très longue des
commandes.

Merci beaucoup, Fenlabise.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7375930.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour,
pour récompenser vos efforts, voici le code complet du morceau:
*\version "2.12.3"
\paper {
  line-width = 180\mm
}
\header {
  title = "Quatrième suite anglaise pour piano"
  composer = "Jean-Sébastien BACH"
  piece = "Sarabande"
}
\score {
\new PianoStaff <<
  \new Staff = "haut" <<
    \new Voice = "I" \relative c'' {
      \set Staff.midiInstrument = "harpsichord"
      \tempo 4 = 30
      \repeat volta 2 {
      \time 3/4
      \voiceOne
      \key d \major
      fis32 e d8. d4^\trill cis8. d16 s s s b32 c \stemDown a'2 \stemUp b,16 a
b d~ d cis e d cis b a g \oneVoice
      fis a g fis g fis e fis e d8 e16 fis32[ gis a8 gis16] a[ e32 d e16 cis']~
cis d e, b' cis32[ dis e8 dis16] e[ b32 a b16 gis']~ gis a b, fis'
      gis32 a b8 a32 gis fis[ e a16~ a32 gis fis e] dis e fis8 a,16
      gis32[ fis e16 d' b] gis[ e \change Staff = "bas" b gis] \stemUp e[ fis32
gis a b \change Staff = "haut" cis d]
      %9
      \stemNeutral cis e a8 gis16 a[ e32 a cis b a gis] a16[ e32 a cis b a gis]
      %10
      a cis d8 cis16 d[ a32 d fis e d cis] d16[ a32 d fis e d cis]
      %11
      d-3[ fis e d cis b-1 cis e] a16[ gis32 fis e d-1 cis-3 b]
        <<
        \voiceOne
        { cis16-4 a e gis a4^~ a16 a8 gis16 a4 }
        \new Voice = "III" \relative c'
        { \voiceTwo s4 r16 e fis d cis8 * <e cis a>4 }
        \oneVoice
        >>
      \bar ":|.|:" }
      \repeat volta 2 {
      cis32 b a8. a4^\trill g8 fis16 g \change Staff = "bas" \voiceTwo \times
4/6 { \slurUp ais,([ b cis d] \change Staff = "haut" \voiceOne e fis) }
\oneVoice e'2
      %15
      d16 cis b g'~ g32[ fis e16 fis c]~ c32 b ais16 b e]~ e ais, b cis b ais
gis ais gis fis8 ais32 cis
      %17
      d cis b8 cis32 dis e dis cis8 dis32 e fis e dis8 e32 fis
      %18
      g fis e16~ e32 b e fis g fis e d-1 cis-4 b ais gis-1 ais cis e8 g,16
      %19
      fis32 g fis e e fis e d d e d cis cis d cis b b cis b ais e'16. d32
      %20
      \grace cis8 b8[~ b32 cis d e] fis-5 e d16~ d32 e-1 fis g a g fis16~ fis32
g a-1 b
      %21
      c b a8 dis16 e b32 a b16 g'~ g a c, b
      %22
      a32 g a8 g'16 fis32 e dis8 e32 g c b a8 gis32 a
      %23
      b, a' g fis g16 e c f-5 dis-3 e~-4 e dis32 cis dis fis a16~
      %24
      a[ g32 fis g8]~ g32 fis e fis g fis e d cis b a b cis d e fis
      %25
      g a, gis a b cis d e fis16 c32 b c16 g' a c, b a
      %26
      b32 g fis g a b cis d cis16 g32 fis g16 d' e g, fis e
      %27
      fis32 a-1 b cis \voiceOne d cis d16~ d32 gis a b a gis fis e d cis d16 b'
d,
      %28
      d cis8.~ cis32 d e d cis d cis b b16 a8.
      %29
      fis'32 e d8. d4^\trill cis8. d16 s s s b32 c \stemDown a'2 \stemUp
      %31
      b,32 cis d8 cis16 d a32 g a16 fis'~ fis g a, g'
      %32
      \oneVoice fis32 g a8 g32 fis e fis g8 fis32 e d e fis8 e32 d
      %33
      cis e d cis d cis b a~ a fis' e d e-5 cis b a~ a g' fis e fis-5 cis b a~
      %34
      a a' g fis g fis e d cis e d cis d cis b a g b a g a g fis e
      %35
      fis a d,8 cis16 d a32 d fis e d cis d16 a32 d fis e d cis
      %36
      d fis g8 fis16 g d32 g b a g fis g16 d32 g b a g fis
      %37
      g b a g fis e fis a d16 cis32 b a g-1 fis-3 e fis16 d a cis
      %38
      d4 \change Staff = "bas" \voiceOne fis,16 a \change Staff = "haut" d cis
d4 }
    }
  >>
  \new Staff = "bas" <<
    \new Voice = "II" \relative c' {
      \set Staff.midiInstrument = "harpsichord"
      \repeat volta 2 {
      \key d \major
      \clef bass
      \change Staff = "haut" \voiceTwo
      <d a'>4 <e g>2 fis16 g a s s2 g8 fis e g \change Staff = "bas" \stemUp a,
cis \oneVoice
      d a d, a fis a \stemUp d,[ \stemDown d''16 b cis8 a b-2 gis-4] a,[ a'16
fis gis8 e fis-2 dis-4]
      e, d'16 b cis8 a fis dis' e e, s4 s
      %9
      a'8 b cis e cis a
      %10
      fis e fis a fis d-4
      %11
      b16 gis' a e cis b cis d
        <<
        { \stemUp e4^~ \stemUp e8 d e f e4 }
        \new Voice = "IV" \relative c
        { \voiceTwo e8 e, a2. }
        >> \oneVoice
      }
      \repeat volta 2 {
       4 <d b> <cis e> s s s
      %15
      b8 g' a, dis-2 g,-5 e'-1 fis, g'-1 fis e-1 d cis b-1 a g a g fis
      %18
      e-1 d cis d cis b-4 ais-5 b e g fis fis, b-4 cis d e-1 fis g
      %21
      a fis g e-5 e' d c a b g a fis dis' e a, c fis, b-2
      %24
      e,-1 b e, b' e d cis a d e fis d g e a-1 b-4 cis a
      %27
      d b \change Staff = "haut" e fis gis e \voiceTwo a b a g fis e
      <d a'>4 <e g>2 fis16 g a s s2 g8 e fis d e cis
      \change Staff = "bas" \oneVoice d-1 b cis-2 a b-3 gis
      %33
      a-1 e g-2 cis,-1 e a, cis,4 r4 r8 cis'
      %35
      d e fis a fis d b a b d b g
      %37
      e16 cis' d a fis e fis g a8 a,
      %38
        <<
        {\stemDown d2. }
        \new Voice = "III" { \voiceOne \shiftOn d16 fis a d_~ \stemDown d2 }
        \new Voice = "IV" { \voiceTwo s4 fis8. e16 fis4 }
        \new Voice = "V" { \shiftOn { s4 \once \override Rest #'extra-offset =
#'(1.7 . 10.5) r16 a8 g16 a4 } }
        >>
      }
    }
  >>

\layout {
  #(layout-set-staff-size 20)
}
\midi {
  \context {
    \Staff
    \remove "Staff_performer"
  }
  \context {
    \Voice
    \consists "Staff_performer"
  }
  \context {
    \Score
    tempoWholesPerMinute = #(ly:make-moment 15 2)
  }
}
}

···

*

si vous avez encore un peu de patience, comment déplacer vers la gauche la
blanche qui rentre en collision avec la barre d'une croche ; je suppose que
c'est encore la commande 'extra-offset mais quel est le nom de l'objet ?
Merci beaucoup,
Fenlabise.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/place-d-un-silence-tp7351980p7379183.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.