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

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

Re: EURÊKA ! Double TimeSignature


From: Patachon
Subject: Re: EURÊKA ! Double TimeSignature
Date: Fri, 27 Jul 2018 00:08:03 +0200

J'ai vu, vraiment super ! Là, la partition ressemble vraiment à quelque chose !

a+

Patrick

Le 26 juillet 2018 à 00:45, Olivier Miakinen
<address@hidden> a écrit :
> 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
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



reply via email to

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