On Wed, 18 Mar 2020 at 18:27, Jean Abou Samra <
address@hidden> wrote:
>
> Bonjour à tous, une nouvelle fois,
>
> Dans cet exemple, j'utilise une construction polyhonique avec un \new
> Dynamics pour insérer des nuances entre les deux portées de piano.
> J'écris ceci au lieu de mettre toutes les nuances dans leur propre voix
> car je n'en ai besoin qu'à certains moments spécifiques de la partition
> et il serait oiseux (bien que possible) de compter tous les silences
> invisibles qu'il faudrait mettre pour les placer correctement.
>
> Toutefois, je suis surpris que les deux nuances ne soient pas alignées
> correctement :
>
> %%%%%%%%%
>
> \version "2.21.0"
>
> \new PianoStaff <<
> \new Staff { s1 }
> \new Staff = "bas" {
> <<
> { c'2 }
> \new Dynamics \with { alignAboveContext = "bas" } { s2\p }
> >>
> <<
> { c'2 }
> \new Dynamics \with { alignAboveContext = "bas" } { s2\p }
> >>
> }
> >>
>
> %%%%%%%%%%%%
>
> Quelqu'un saurait-il m'expliquer comment procéder correctement ?
La construction est bizarre, mais je suppose que cela représente un exemple plus compliqué (sinon pourquoi ne pas mettre toutes les notes de la portées du bas ensemble à la suite avant de mettre toutes les nuances ensemble à la suite dans un contexte Dynamics ?).
Cela est dû à l'utilisation de \new Dynamics (2 fois) : lilypond crée 2 contextes Dynamics différents.
Si on souhaite avoir les nuances dans un seul contexte Dynamics il faut utiliser \context et nommer le contexte.
Cf. NR 5.1.2 Création et référencement d’un contexte