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

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

Re: Modifier individuellement les altérations


From: Jean Abou Samra
Subject: Re: Modifier individuellement les altérations
Date: Fri, 21 Jan 2022 21:04:05 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

Le 21/01/2022 à 20:36, joel.gauvrit@free.fr a écrit :
Bonsoir,

Je souhaite modifier globalement la taille des # et des bécarres dans la 
notation mensurale, sans modifier la taille des bémols.
Est-ce possible ?

Cordialement

Joël



Oui, avec un petit bout de code Scheme :

\version "2.22.1"

{
  \override Accidental.before-line-breaking =
    #(lambda (grob)
       (ly:grob-set-property!
        grob
        'font-size
        (case (ly:grob-property grob 'alteration)
          ((-1/2) 0) ; bémol
          ((0) 2) ; bécarre
          ((1/2) 2) ; dièse
          )))
  ces c cis
}


before-line-breaking est une fonction exécutée sur
le grob. On peut y faire ce que l'on veut, en l'occurrence
changer la propriété font-size du grob en fonction
de son altération avec ly:grob-set-property! .

Cordialement,
Jean




reply via email to

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