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

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

Re: \magnifyStaff non appliqué à Dynamics


From: Jean-Julien Fleck
Subject: Re: \magnifyStaff non appliqué à Dynamics
Date: Wed, 20 Feb 2019 09:51:49 +0100

Merci Jean pour ces explications et Valentin pour les pointeurs vers
les définitions internes. Je comprends un peu mieux comment tout cela
fonctionne.
Ca manque encore un peu de pratique de ma part, mais c'est très
intéressant à découvrir.

Merci et à bientôt :o)

Le mar. 19 févr. 2019 à 20:00, Valentin Villenave
<address@hidden> a écrit :
>
> On 2/19/19, Jean-Julien Fleck <address@hidden> wrote:
> > en couplant cela avec \magnifyStaff pour rajouter le soliste sur la
> > partition piano, les nuances ne sont pas mise à l'échelle
>
> Comme son nom l’indique, la commande \magnifyStaff est destinée à
> s’appliquer au contexte Staff. On peut d’ailleurs le voir dans la
> définition de cette commande, dans le fichier
> ly/music-functions-init.ly:
> \set Staff.magnifyStaffValue = #mag
>
> Du coup il faudrait réécrire cette fonction en lui demandant de
> s’appliquer à un autre contexte, par exemple sous le nom
> \magnifyDynamics. Ou encore, demander au contexte Dynamics d’appliquer
> toutes les propriétés s’adressant au contexte Staff (par défaut, le
> \alias pointe vers le contexte Voice, comme on peut le voir dans le
> fichier ly/engraver-init.ly).
>
> Ou bien (plus simple), on peut utiliser une autre fonction qui elle
> s’applique à tous les contextes :
>
> \new Dynamics \magnifyMusic #5/1 { s1 s1\f}
>
> On 2/19/19, Jean ABOU SAMRA <address@hidden> wrote:
> > Les deux contextes ne sont donc pas reliés, l'un n'est pas inclus dans
> > l'autre.
>
> Ils pourraient l’être… si on le leur demande gentiment.
>
> \layout {
>   \context {
>     \Staff
>     \accepts Dynamics
>   }
> }
>
> Par contre, du coup les Dynamics vont s’imprimer sur la portée (logiquement).
>
> V.



-- 
JJ Fleck
Physique et Informatique
PCSI1 Lycée Kléber



reply via email to

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