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

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

Re: doigté d'extension


From: david
Subject: Re: doigté d'extension
Date: Tue, 16 Jun 2020 09:01:28 +0200
User-agent: Roundcube Webmail/1.4.3

Bien vu ! merci !

Et je n'ai plus de question, tout est bon pour moi !

(et grâce au mode relatif, je sais enfin différencier une quarte d'une quinte ... )


Le 2020-06-16 08:42, Pierre Perol-Schneider a écrit :

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]