Subject: Re: place d'un silence

From: Eluze <[email-masked]>
Date: Wed, 7 Mar 2012 07:51:40 -0800 (PST)

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.

---

From: Fenlabise <[email-masked]>
Date: Wed, 7 Mar 2012 06:36:13 -0800 (PST)

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.

---

From: Eluze <[email-masked]>
Date: Fri, 9 Mar 2012 01:11:58 -0800 (PST)

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.

---

From: Fenlabise <[email-masked]>
Date: Thu, 8 Mar 2012 11:05:28 -0800 (PST)

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 Staff = "bas" <<
	\new Voice = "V" { \shiftOn { s4 \once \override Rest #'staff-position = #9
r16 a8 g16 a4 } }
}*

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

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 14 Mar 2012 23:28:35 +0100

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

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

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Fenlabise <[email-masked]>
Date: Thu, 15 Mar 2012 08:29:38 -0700 (PDT)

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

---

From: Fenlabise <[email-masked]>
Date: Fri, 16 Mar 2012 07:48:06 -0700 (PDT)

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.