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.
Eluze
Décembre 14, 2009, 9:24
2
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.
xavier
Décembre 14, 2009, 1:04
3
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 <****@****>
Eluze
Décembre 14, 2009, 1:26
4
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.
xavier
Décembre 14, 2009, 1:27
5
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.