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

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

Re: Abréviation de répétitions en trémolo


From: Philhar
Subject: Re: Abréviation de répétitions en trémolo
Date: Thu, 4 Jan 2018 23:49:54 -0700 (MST)

En cherchant dans les "snippets", j'avais trouvé une fonction pour ajouter
des staccatos sur une note, mais sans la liaison:
        
staccMulti = #(define-music-function (parser location dots) (integer?)
   (let ((script (make-music 'ArticulationEvent
                             'articulation-type "staccato")))
     (set! (ly:music-property script 'tweaks)
           (acons 'stencil
                  (lambda (grob)
                    (let ((stil (ly:script-interface::print grob)))
                      (let loop ((count (1- dots)) (new-stil stil))
                        (if (> count 0)
                            (loop (1- count)
                                  (ly:stencil-combine-at-edge new-stil X
RIGHT stil 0.2))
                            (ly:stencil-aligned-to new-stil X CENTER)))))
                  (ly:music-property script 'tweaks)))
     script))

Utilisation: 
   c2:8-\staccMulti #4
   c2.:8-\staccMulti #6
Attention,  laisser un espace après le nombre de points.
Adaptable pour d'autres signes d'articulation.

Michel



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

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