[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Incrémenter le numéro de la mesure courante
From: |
Jean Abou Samra |
Subject: |
Re: Incrémenter le numéro de la mesure courante |
Date: |
Fri, 25 Sep 2020 16:16:45 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
Le 25/09/2020 à 15:39, gerbille a écrit :
Bonjour
J'aurais besoin d'incrémenter le numéro de la mesure courante à un moment
donné dans certains de mes fichiers lilypond.
Je sais forcer le numéro de la mesure courante avec :
\set Score.currentBarNumber = #11
mais ce que je voudrais c'est l'incrémenter (ajouter un à la valeur
courante), du genre :
\set Score.currentBarNumber = #(Score.currentBarNumber + 1) mais bon ça
n'est pas la bonne syntaxe
Merci d'avance,
musicalement,
Benoît
Bonjour,
Voici :
\version "2.21.7"
incrémenterNuméro = \context Score \applyContext
#(lambda (context)
(ly:context-set-property!
context
'currentBarNumber
(1+ (ly:context-property context 'currentBarNumber))))
%% Exemple
{
\override Score.BarNumber.break-visibility = ##(#t #t #t)
c'1
c'1
\incrémenterNuméro
c'1
}
Vous pouvez lire cette page du manuel d'extension :
http://lilypond.org/doc/v2.20/Documentation/extending/context-evaluation
Cordialement,
Jean Abou Samra