Bonsoir/jour à tout le groupe!
Dans mon message précécent, auquel a répondu jbrefort, j'avais omis un autre point important, c'est que juste après cette métrique 2/1 signalée par un imesig.mensural22, venait un changement de clé…
\version "2.24.0"
%% http://lsr.di.unimi.it/LSR/Item?id=792
%% see also http://lilypond.org/doc/stable/Documentation/notation/displaying-pitches
% 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)))
SolAFa = {
\clef bass
% Fake staff clef appearance
\once \override Staff.Clef.glyph-name = #"clefs.G"
\once \override Staff.Clef.Y-offset = #-1
% Make sure any key signatures will printed with respect to
% correct middle c position expected for treble clef
\once \set Staff.middleCClefPosition = -6
% Append change clef to the time signature
\once \override Staff.TimeSignature.text = \markup {
\hspace #1.2
\raise #1
\musicglyph "clefs.F_change"
}
\once \override Staff.TimeSignature.stencil = #(lambda (grob)
(append-markup grob (ly:time-signature::print grob)))
}
FaAUtun = {
\clef soprano
% Fake staff clef appearance
\once \override Staff.Clef.glyph-name = #"clefs.F"
\once \override Staff.Clef.Y-offset = #1
% Make sure any key signatures will printed with respect to
% correct middle c position expected for bass clef
\once \set Staff.middleCClefPosition = 6
% Append change clef to the time signature
\once \override Staff.TimeSignature.text = \markup {
\hspace #1.2
\lower #2
\musicglyph "clefs.C_change"
}
\once \override Staff.TimeSignature.stencil = #(lambda (grob)
(append-markup grob (ly:time-signature::print grob)))
}
\relative c' {
\time 2/1
\override Staff.TimeSignature.stencil = #ly:text-interface::print
\override Staff.TimeSignature.style = #'mensural
%\override Staff.TimeSignature.font-size = #2
\override Staff.TimeSignature.text = \markup \fontsize #2 \musicglyph "timesig.mensural22"
\time 2/1
\FaAUtun
\key f \major
c4 d e f g a b c
\clef treble
d e f g
}
donc dans l'ordre: clé de fa - timesig.mensural22 - petite clé d'ut première ligne.
Avec le code ci-dessus, la métrique reste en 2/1 (mais la clef d'ut est bien présente). Cela vient-il du fait qu'il y a deux \markup l'un après l'autre (le premier pour afficher le timesig.mensural22 et le second pour la clé d'ut)?
Amitiés.
Bernard