|
From: | Pierre Perol-Schneider |
Subject: | Re: Temps compose |
Date: | Sun, 3 Nov 2019 23:39:54 +0100 |
Le 03/11/2019 21:37, Olivier Miakinen a écrit :
> Le 03/11/2019 19:32, Yoann LE BARS a écrit :
>>
>> Pour le dire plus simplement, je cherche à faire apparaître comme
>> signature rythmique la formule 14/8 = 6/8 + 4/4.
>
> Avec de l'aide, j'avais fait un time-signature composé d'un C barré et
> d'un 12/8 pour la page suivante :
> https://fr.wikipedia.org/wiki/Pr%C3%A9lude_et_fugue_en_r%C3%A9_majeur_(BWV_874)#Pr%C3%A9lude
>
> En m'inspirant de cette solution, j'ai une solution qui fonctionne
> presque, sauf que le = et le + sont moches et non centrés :
>
>
> #(define ((double-time-signature) grob)
> (grob-interpret-markup grob
> (markup #:override '(baseline-skip . 0) #:number
> (#:line (
> (#:center-column ("14" "8"))
> (#:center-column (" " "="))
> (#:center-column ("6" "8"))
> (#:center-column (" " "+"))
> (#:center-column ("4" "4"))
> )))))
J'ai trouvé mieux en lisant le fichier
/usr/share/lilypond/2.18.2/scm/time-signature-settings.scm :
#(define ((double-time-signature) grob)
(grob-interpret-markup grob
(markup #:override '(baseline-skip . 0) #:number
(#:line (
(#:center-column ("14" "8"))
(make-vcenter-markup "=")
(#:center-column ("6" "8"))
(make-vcenter-markup "+")
(#:center-column ("4" "4"))
)))))
Maintenant ils sont centrés, mais toujours aussi moches.
>
>
> et
>
>
> \override Staff.TimeSignature.stencil = #(double-time-signature)
>
>
[Prev in Thread] | Current Thread | [Next in Thread] |