Subject: contexte "Dynamic"

From: Joseph Metzger <[email-masked]>
Date: Fri, 15 Apr 2011 14:48:16 +0200

Bonjour à tout le monde,
j'ai une foi de plus besoin d'aide!!!
Je crée une partition pour choeur avec de fichiers séparés pour chaque voix.
Si je reste simple tout va bien !
MAIS, j'ai voulu créer un contexte "dynamics" pour:
   - n'avoir pas à saisir les nuances pour chaque voix,
   - aligner les dites nuances.
Problème: lorsque j'introduis le  \new Dynamics
il me place les nuances en bas de la portée !
et moi je les veux au-dessus de la portée!
(plus clair et plus simple à lire).
De plus il m'envoie un message :
/"  Avertissement : staff-affinities should only decrease/  "
auquel je ne comprend rien. (enfin pas grand chose)
  je joint le bout de code du score :

*\new Staff = "Alti" <<
\new Dynamics = "Alti" { << \include "SanctusDynamics.ly" >> }
\set Staff.instrumentName = "Alto  "
\new Voice = "Alti" { << \include "SanctusLyAlto.ly" >> }
\new Lyrics \lyricsto "Alti" { << \include "SanctusLySopranoAlyrics.ly" 
 >> }*

Voici également le fichier "SanctusDynamics.ly"

*\version "2.13.42"
{
   \time 3/4
s4\p s s | s s s | s\< s s | s\!\mp s2 | s2\p s4 |
}*

Je suis sous Windows, Lilypond version: 12.13.42 (j'attends la 14 pour 
changer) avec Jedit .
D'avance merci!!
Joseph

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 15 Apr 2011 20:34:13 +0200

> (plus clair et plus simple à lire).

Le contexte Dynamics _est_ une portée à lui tout seul. Une portée
invisible et qui prend moins de place qu'une vraie portée, mais un
genre de portée quand même.

Si vous voulez éviter d'avoir les nuances sur leur propre ligne, il
vous suffit de les ajouter directement dans le même contexte Voice :

\new Staff = "Alti" \with {
  instrumentName = "Alto
} <<
  \new Voice = "Alti" <<
    \dynamicUp
    \include "SanctusLyAlto.ly"
    \include "SanctusDynamics.ly"

> "  Avertissement : staff-affinities should only decrease  "

C'est un avertissement concernant la mise en page, je soupçonne qu'il
disparaitra si vous enlevez votre contexte Dynamics.

Cordialement,
V. Villenave.