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

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

EURÊKA ! Double TimeSignature


From: Olivier Miakinen
Subject: EURÊKA ! Double TimeSignature
Date: Thu, 26 Jul 2018 00:45:28 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

Le 19/07/2018 12:02, Olivier Miakinen a écrit :
>> 
>> Il n'est pas de la sélection, mais le prélude en ré majeur du second
>> livre souffre toujours du décalage de position des doubles clés.
>> Verrais-tu une solution ?
>> https://fr.wikipedia.org/wiki/Pr%C3%A9lude_et_fugue_en_r%C3%A9_majeur_(BWV_874)
> 
> Y a qu'à demander ! ;-)
> 
> Bon, ce n'est pas encore parfait, mais c'est déjà mieux.

Cette fois c'est gagné.

> Ce que j'ai fait :
> - déclarer une mesure partielle d'une croche pour le premier s8 entre
>   les deux chiffrages de mesure ;
> - supprimer la barre de mesure sur les portées (BarLine) et entre les
>   portées (SpanBar) pour cette première mesure incomplète.

Ce que j'ai fait : définir une fonction Scheme qui affiche un C barré
suivi d'un 12/8, quel que soit le paramètre du \time (même si c'est
par exemple 4/4).

#(define ((double-time-signature) grob)
   (grob-interpret-markup grob
      (markup #:override '(baseline-skip . 0) #:number
        (#:line ((markup (#:musicglyph "timesig.C22"))
                 (#:center-column ("12" "8")))))))

> Du coup, j'ai aussi retiré l'un des measurePosition qui ne servait plus
> à rien (puisque c'était naturellement devenu un début de mesure).

Du coup j'ai tout retiré : le partial, les deux chiffrages de mesure en
plus, les bidouilles sur BarLine et SpanBar, le measurePosition restant,
etc. Il ne reste que :

  \override Staff.TimeSignature.stencil = #(double-time-signature)
  \time 4/4

Simple... et de bon goût.

-- 
Olivier Miakinen



reply via email to

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