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

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

Re: répétitions multiple d'une seule mesure


From: Vincent Gay
Subject: Re: répétitions multiple d'une seule mesure
Date: Tue, 12 Sep 2017 20:00:29 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

Le 12/09/2017 à 16:12, Pierre Perol-Schneider a écrit :
\set countPercentRepeats = ##t
Merci Pierre... mais non, ce n'est pas ce que je cherche. Si je fait un \repeat percent 4 { c4 c c c } je voudrais voir la mesure d'origine suivi d'un seul signe % surmonté du nombre de mesures concernées (ici 3) alors que la solution que tu me proposes à affiche 3 fois le signe % surmonté du numéro de la répétition.

En fait j'ai trouvé une solution bricolée...
Sur cette page http://lilypond.org/doc/v2.18/Documentation/notation/short-repeats
je me suis inspiré de ce passage :

Répétition en pourcent isolée

Des symboles de pourcentage isolés peuvent aussi être obtenus, au moyen d’un silence multimesure dont on modifie l’aspect :

makePercent =
#(define-music-function (parser location note) (ly:music?)
   "Make a percent repeat the same length as NOTE."
   (make-music 'PercentEvent
               'length (ly:music-length note)))

\relative c'' {
  \makePercent s1
}
Donc c4 c c c | \makePercent s3 pour l'exemple qui précède, surmonté d'un markup indiquant le nombre de répétitions. Mais visiblement on ne peut pas faire un makup sur du vide (s3), je dois donc le faire sur une note qui précède et ajuster son placement avec 
\once \override TextScript #'extra-offset = #'( x . y )

ce n'est pas très élégant... mais ça fonctionne
-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
http://blog.vintherine.org/ - http://photos.vintherine.org/

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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