Bonjour,
Je souhaite régler la hauteur de soufflet de nuance en le rapprochant plus ou moins de la portée supérieure, pour éviter une collision avec des notes de la portée inférieure.
J'ai épluché toute la documentation. Ce qui s'en rapprocherait le plus serait :
\override Hairpin #'Y-extent = #' (-4.5 . 1)
mais cette commande éloigne la portée du bas. Alors que je voudrais juste bouger le soufflet.
Merci pour vos indications.
Cordialement.
Christophe
Sans un exemple minimal c'est compliqué de répondre.
Ce que je comprend, l'espacement entre les portées est au minimum, si on descend le soufflet l'espacement s’agrandit pour laisser la place.
En fixant l'espacement entre les portées, on peux jouer avec le placement en hauteur du soufflet.
\version "2.24.4"
\layout {
\context {
\Score
%offset pour la partition (volontairement exagéré)
\override Hairpin.Y-offset = -20
}
\context {
\Staff
%espacement fixé entre portées (volontairement exagéré)
\override VerticalAxisGroup
.default-staff-staff-spacing.basic-distance = #50
}
}
<<
\new Staff \relative c' {
%décommenter pour voir l'efffet
% \override Staff.Hairpin.Y-offset= #-5 %-2 %0
c1\< d e f\!\> g a b c\!
}
\new Staff \relative c'{
c1\< d e f g a b c\!
}
>>
Bonjour,
Merci Martial, ces indications me serviront.
Je voudrais éviter la collision du soufflet et des notes de la portée inférieure :
Pour ça, il doit exister un moyen de remonter le soufflet, plutôt que d'augmenter l'espace entre les portées. Comme il s'agit d'une partition d'orchestre la place est précieuse.
J'espère avoir été plus clair.
Merci pour vos solutions.
Cordialement.
Christophe
Voici un exemple, mais moins parlant que la capture d'écran ci-dessus, car avec ce code, il n'y a que 2 portées. Dans la partition que j'écris 26 lignes d'où un espace contraint entre les portées.
Ma question : existe-t-il un moyen de déplacer un soufflet entre les portées, sans modifier la distance entre elles ?
Merci pour vos réponses.
Cordialement.
Christophe
Ma solution :
réduire la taille des portées (staff-size 14)
réduire la hauteur des soufflets \override Hairpin.height = 0.3
monter légèrement les soufflets \override Hairpin.Y-offset = 1
Merci Martial,
Je bricole avec tout ça. Mais si le soufflet est bien placé, la nuance d'arrivée ne l'est plus. Je n'arrive pas à les aligner : c'est l'un ou l'autre :
J'utilise \once\override DynamicText.Y-offset = #3 pour déplacer la nuance "f", mais ça décale le soufflet et inversement.
Compliqué !
J'aurais dû investir dans une imprimante A3. Où se trouve cette sortie ?
Pour le reste les réglages restent malheureusement approximatifs, malgré vos conseils éclairés.
Bonjour à tous.
Dans cette situation je me contente d'un tweak extra-offset #'(0 . 1) <
Voici un exemple et le code correspondant :
r8 b,(-\offset X-offset -1 \mf-\tweak extra-offset #'(0 . 1) \< cis) dis( e fis)
gis( a gis)\! fis4(\sff\> b,8)\!
Il y a un offset pour le \mf et un extra-offset pour le soufflet.
Si tu veux réaligner la nuance d'après il faut aussi lui appliquer le même extra-offset. Attention, cependant le soufflet peut entrer en collision avec la portée. A toi de voir si c'est ce que tu veux.