[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