changer la hauteur des hampes des croches et doubles croches

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.

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.

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

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

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

···

Le Sun, 13 Dec 2009 18:38:59 -0800 (PST), Papy77 <****@****> a écrit :

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

Xavier Scheuer wrote:

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

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

···

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

Ç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" :
GNU LilyPond Learning Manual: 4.5.2 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 <****@****>

                                                ____________________________

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.