Bonjour Gérard, bonjour Jean-Marc,
Pour compléter la réponse de JM, un petit code pour homogénéiser et/ou régler la longueur des soufflets :
souf =
-\tweak outside-staff-priority #0
-\markup
\path #0.11 #'((moveto 1.6 -.7)
(lineto 0 0)
(lineto 1.6 .7)
(moveto 2.1 -.7)
(lineto 3.7 0)
(lineto 2.1 .7))
\relative c''{
c4 c c c
c2\cresc_\souf c_\souf c_\souf c_\souf
c1\! \bar "|."
}
%%% avec réglage de la longeur du soufflet :
#(define-markup-command (dbSouf-path layout props lgth)
(number?)
"Dessiner un soufflet double"
(interpret-markup layout props
(markup
(#:path 0.11 `(
(moveto ,(+ lgth .6) -.7)
(lineto 0 0)
(lineto ,(+ lgth .6) .7)
(moveto ,(+ lgth 1.1) -.7)
(lineto ,(+ (* lgth 2) 1.7) 0)
(lineto ,(+ lgth 1.1) .7))))))
dbSouf =
-\tweak outside-staff-priority #0
-\markup\dbSouf-path #0.5
\relative c''{
c4 c c c
c2\cresc_\dbSouf c_\dbSouf c_\dbSouf c_\dbSouf
c1\!
\bar "|."
}