...
un dernier petit détail :
si m1 est une croche, on voit qu'il y a une note virtuelle entre m1 et
m2
...
Pourquoi pas simplement un \noBeam...
Ex. :
\version "2.20.0"
\language "français"
extension =
#(define-music-function (m) (ly:music?)
(let* ((m-clone (ly:music-deep-copy m))
(x-markup (markup #:normal-text #:fontsize 5 #:bold "×"))
(x-fingering (make-music 'FingeringEvent 'text x-markup))
(change-fingering
(lambda (m)
(or (null? (ly:music-property m 'articulations))
(ly:music-set-property! m 'articulations
(list x-fingering)))
(or (null? (ly:music-property m 'pitch))
(ly:music-set-property! m 'pitch '()))))
(m-elements (ly:music-property m-clone 'elements)))
(if (null? m-elements)
(change-fingering m-clone)
(map change-fingering m-elements))
(ly:music-compress
#{
$m \once \textLengthOn \once \hideNotes $m-clone \noBeam
#}
(ly:make-moment 1 2))))
\relative do' { \clef bass sib4.-2 \extension do8-4 ré2-1 }
%%%
(Quant au mode relatif... Hummmmm)
Cordialement
Pierre