Subject: changer la hauteur des hampes des croches et doubles croches

From: Papy77 <[email-masked]>
Date: Sun, 13 Dec 2009 18:38:59 -0800 (PST)

j'ai écrit le code *.ly suivant :

 %******************************** main droite
*********************************
upper = \relative do''
{
  \clef treble 
  \key re \major
  \time 4/4 
  \set Staff.instrumentName="Orgue"
  \set Staff.midiInstrument="Church Organ"
  \override Score.MetronomeMark #'transparent = ##t
  \tempo 4=30

  % mesure 18 :	  
  << {dod16 [mi sol8] ~ sol si, la [mi'16 fad32 sol] ~ sol16 [fad8 mi16]} \\
     {sol,8 [si] r4 la8 [dod16 si] la8 [si]} >>
}
 %******************************** main gauche
********************************* 
lower = \relative fa
{
  \clef bass
  \key re \major
  \time 4/4
  \set Staff.instrumentName="Orgue"
  \set Staff.midiInstrument="Church Organ"
  
  % mesure 18 :
  {<< {s4 si16 [la sol fad] mi16 [re'16] r8 re8 [sol]} \\
      {mi8 [mi,] re [re'] dod [la] re [sol,]} >> }
}

ce qui donne l'image suivante :

http://n2.nabble.com/file/n4162146/_bwv1068_18.png 

Peut-on la modifier pour augmenter la hauteur des hampes, notamment celle
des 4 doubles croches
si la sol fa# (vers le haut), et celle des 2 croches do# la (vers le bas) ?

J'ai essayé d'utiliser Y-extent mais je n'ai pas compris l'usage de cette
propriété !

Merci de votre aide !

-- 
View this message in context: http://n2.nabble.com/changer-la-hauteur-des-hampes-des-croches-et-doubles-croches-tp4162146p4162146.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Mon, 14 Dec 2009 01:24:08 -0800 (PST)

il y a la possibilité - entre autres (voir 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/stem_002dinterface#stem_002dinterface
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/stem_002dinterface#stem_002dinterface 
) - de changer le standard 

  \override Stem #'details #'beamed-lengths = #'(3.26 3.5 3.6)

par exemple en

  \override Stem #'details #'beamed-lengths = #'(4 5 6)

ce qui semble résoudre le problème.
-- 
View this message in context: http://n2.nabble.com/changer-la-hauteur-des-hampes-des-croches-et-doubles-croches-tp4162146p4163114.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 14 Dec 2009 14:04:52 +0100

Le Sun, 13 Dec 2009 18:38:59 -0800 (PST),
Papy77 <[email-masked]> a écrit :

> Peut-on la modifier pour augmenter la hauteur des hampes, notamment
> celle des 4 doubles croches
> J'ai essayé d'utiliser Y-extent mais je n'ai pas compris l'usage de
> cette propriété !

Bonjour,

Ça me semble être le même genre de problème que Seventies ici :
http://n2.nabble.com/Eclaircir-la-notation-td4089843.html#a4089843

Je fournirai donc la même réponse : utiliser

  \once \override Beam #'positions = #'(3 . 3)

juste avant le groupe ligaturé à modifier, en ajustant les valeurs (le
premier chiffre définit, en "staff-spaces", la position de la partie
gauche de la ligature, le deuxième la partie droite).

Pour plus d'informations voir le manuel d'initiation, section 4.5.2
"Correction des collisions d’objets", point "la propriété positions" :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Fixing-overlapping-notation#Fixing-overlapping-notation

Ainsi voici le bout de code modifié en conséquence, avec les valeurs que
j'utiliserais (en fait j'ai juste ajouté à chaque fois un staff-space à
gauche et à droite par rapport au résultat par défaut) :

%% lower  %% mesure 18
<<
  {
    s4  \once \override Beam #'positions = #'(6 . 5) si16[ la sol fad]
    mi16[ re'16] r8 re8[ sol]
  }
\\
  {
    mi8[ mi,] re[ re']
    \once \override Beam #'positions = #'(-1 . -2) dod[ la] re[ sol,]
  }

-- 
Xavier Scheuer <[email-masked]>

---

From: Eluze <[email-masked]>
Date: Mon, 14 Dec 2009 05:26:08 -0800 (PST)

>   \once \override Beam #'positions = #'(3 . 3)

merci pour cette solution plus simple et élégante, que j'avais cherché en
vain!
-- 
View this message in context: http://n2.nabble.com/changer-la-hauteur-des-hampes-des-croches-et-doubles-croches-tp4162146p4164065.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 14 Dec 2009 14:27:25 +0100

Je vois aussi que vous utilisez beaucoup les barres de ligatures
manuelles ( [ et ] ). C'est un peu fastidieux, non ?

Surtout que les règles de ligature par défaut de LilyPond
correspondent, peu ou prou, à ce que vous désirez obtenir.

La seule exception notable concernant les barres de ligature de
croches, que vous souhaitez ligaturées par 2 (par "temps") et non par 4
(en 4/4), c'est bien ça ? Dans ce cas pourquoi ne pas redéfinir les
règles de ligature automatique, et ainsi ne pas devoir utiliser autant
de [ ] ?
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Beams#Setting-automatic-beam-behavior

ATTENTION : la syntaxe a fortement changé pour la version 2.13
(version de développement actuelle) !
Veuillez consulter la documentation relative à la version que vous
utilisez (pour 2.13 c'est ici :
http://lilypond.org/doc/v2.13/Documentation/notation/beams#setting-automatic-beam-behavior
).

Cordialement,
Xavier

---

From: Papy77 <[email-masked]>
Date: Mon, 14 Dec 2009 09:45:26 -0800 (PST)

%% lower  %% mesure 18
<<
  {

> Xavier Scheuer <[email-masked]>
                                                ____________________________

Merci pour cette solution excellente, doublée d'une explication limpide bien
que concise.
Finalement, j'ai choisi :

  % mesure 18 :
  {<< {s4 \once \override Beam #'positions = #'(7 . 6) si16 [la sol fad] 
          \once \override Beam #'positions = #'(6 . 6.5) mi16 [re'16] r8 re8
[sol]} \\
      {mi8 [mi,] re [re'] \once \override Beam #'positions = #'(-2 . -3) dod
[la] re [sol,]} >> }
  }

qui me convient très bien au plan esthétique et lisibilité.

http://n2.nabble.com/file/n4165645/_bwv1068_18%252B.png 

Avec toute ma gratitude

Papy77
-- 
View this message in context: http://n2.nabble.com/changer-la-hauteur-des-hampes-des-croches-et-doubles-croches-tp4162146p4165645.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.