lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: doigté d'extension


From: Pierre Perol-Schneider
Subject: Re: doigté d'extension
Date: Tue, 16 Jun 2020 08:42:59 +0200

Bonjour David,

Le lun. 15 juin 2020 à 23:47, david <david427@quetzalia.fr> a écrit :
...
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

 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]