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

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

Re: Temps compose


From: Olivier Miakinen
Subject: Re: Temps compose
Date: Sun, 3 Nov 2019 21:56:32 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

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)
> 
> 




reply via email to

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