Subject: Garder toutes les nuances dans le même DynamicLineSpanner

From: "[email-masked]" <[email-masked]>
Date: Sat, 7 Jan 2012 18:16:27 +0100

Bonsoir,

Connaissez-vous un moyen de garder toutes les nuances dans un document dans le même DynamicLineSpanner ?  Avec la configuration normale de LilyPond, le Dynamic_align_engraver crée un nouveau DynamicLineSpanner à chaque fois qu'une nuance arrive qui n'est pas suivie par soit un crescendo soit decrescendo.

Merci !
~Mike

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 7 Jan 2012 18:33:33 +0100

2012/1/7 [email-masked] <[email-masked]>:
> Bonsoir,
>
> Connaissez-vous un moyen de garder toutes les nuances dans un document
> dans le même DynamicLineSpanner ?  Avec la configuration normale de
> LilyPond, le Dynamic_align_engraver crée un nouveau DynamicLineSpanner
> à chaque fois qu'une nuance arrive qui n'est pas suivie par soit un
> crescendo soit decrescendo.

Bonsoir Mike,

Amusant de voir le grand développeur (qui règle tant de problèmes des
utilisateurs) venir poser ses questions à ces utilisateurs.  :-D

Voici deux propositions, avec des avantages et inconvénients propres :

1. Utiliser un contexte Dynamics (\new Dynamics , puis utiliser des
silences invisibles et les nuances, cela fonctionne du tonnerre, surtout
depuis que tu as corrigé certains bugs !).  ;-)

2. Dans la doc, NR 1.3.1 Signes d’interprétation attachés à des notes
 > Nuances il y a un snippet "Alignement vertical des nuances [et]
indications textuelles".  Ils utilisent (pour les nuances)

  \override DynamicLineSpanner #'staff-padding = #2.0
  \override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)

http://lilypond.org/doc/v2.15/Documentation/notation/expressive-marks-attached-to-notes.fr.html#dynamics

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: "[email-masked]" <[email-masked]>
Date: Sat, 7 Jan 2012 19:26:38 +0100

>  \override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)

Les deux solutions marchent impeccablement -  merci !
~Mike

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 7 Jan 2012 20:32:32 +0100

=================================
  
== En réponse au message du 07-01-2012, 18:16:41 ==

>Connaissez-vous un moyen de garder toutes les nuances dans un document dans le même DynamicLineSpanner ?  Avec la configuration normale de LilyPond, le Dynamic_align_engraver crée un nouveau Dynamic…
Deux solutions :
- proposer un continuum dans les indications de dynamique en créant des indications invisibles (transparentes ... pour l'instant, je ne me rappelle plus la propriété utilisée). Toutefois, avec cette méthode, à chaque saut de ligne, une distance verticale est recalculée, ce qui n'est qu'un inconvénient mineur.
- caler manuellement la distance verticale avec \override DynamicLineSpanner #'staff-padding = #xxx
Dans ce cas, la valeur donnée reste un minimum de distance, c.a.d. que si une collistion est détectée, la nuance sera automatiquement abaissée en dessous de ce minimum.

La première méthode correspond plus, je pense, à la démarche du graveur. Il est également possible de ne l'utiliser que par blocs où il existe une mélodie continue, et l'interrompre entre deux mélodies, mais là, c'est un choix graphique.

Cordialement,

Jean-François

>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 7 Jan 2012 20:33:51 +0100

== En réponse au message du 07-01-2012, 18:34:06 ==

>http://lilypond.org/doc/v2.15/Documentation/notation/expressive-marks-attached-to-notes.fr.html#dynamics
Oups, pas vu ta réponse à temps. Mon message n'est finalement qu'un doublon du tien.

Jean-François