Bonsoir,
J'ai ce truc dans un de mes fichiers.
Je n'ai plus la référence exacte du LSR qui en est la source.
Peut-être en cherchant bassToTreble?
Dans cet exemple Lily imprime d'abord une clef de fa, puis la time
signature, puis une clef de sol.
Peut-être pourras-tu t'en servir?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MACROS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% POUR LE CHANGEMENT DE CLEF AU DÉBUT DE LA MAIN GAUCHE. (origine: L.S.R.)
% Append markup in the text property to the grob
#(define (append-markup grob old-stencil)
(ly:stencil-combine-at-edge
old-stencil X RIGHT (ly:text-interface::print grob)))
bassToTreble = {
\clef treble
% Fake staff clef appearance
\once \override Staff.Clef #'glyph-name = #"clefs.F"
\once \override Staff.Clef #'Y-offset = #1
% Append change clef to the time signature
\once \override Staff.TimeSignature #'text = \markup {
\hspace #1.2
\lower #1
\musicglyph #"clefs.G_change"
}
\once \override Staff.TimeSignature #'stencil = #(lambda (grob)
(append-markup grob (ly:time-signature::print grob)))
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Cordialement.
Phil.