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

[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




reply via email to

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