Subject: Donner la priorité à une nuance

From: bameylan <[email-masked]>
Date: Wed, 23 Jan 2013 14:07:44 -0800 (PST)

Bonsoir/jour à tous,

je cherche à donner la priorité aux f, ff, mf -même déplacés manuellement
par \once \override DynamicText #'extra-offset = #'(-3 . 0)- sur les barres
de mesure, c-à-d que s'il y a collision, celle-ci s'efface juste l'espace
nécessaire pour la nuance. Il y a quelque temps, Jean-François m'avait donné
ce bout de code à ajouter dans le layout:

 \layout { 
                \context { 
                        \Score 
                        \override BarLine #'layer = #-4 
                        } 
                \context { 
                        \Staff 
                        \override BarLine #'layer = #-4 
                        } 
                \context { 
                        \Voice 
                        \override TextScript #'whiteout = ##t 
                        \override TextScript #'layer = #4 
                        \override DynamicText #'whiteout = ##t 
                        \override DynamicText #'layer = #4 
                        \override DynamicTextSpanner #'whiteout = ##t 
                        \override DynamicTextSpanner #'layer = #4 
                        } 
                ... 
   } 

À l'époque (fin 2011) ça marchait du tonnerre, mais maintenant, plus rien ne
joue... La seule différence avec la situation d'alors est qu'en ce moment
j'ai un PianoStaff à la place du StaffGroup d'alors... Y aurait-il eu
changement dans le code?

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Donner-la-priorite-a-une-nuance-tp7578970.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 23 Jan 2013 23:28:07 +0100

> j'ai un PianoStaff à la place du StaffGroup d'alors... Y aurait-il eu

Ou plutôt, puisque tu as un PianoStaff et plus un StaffGroup (oui, il a
fallu que je relise le message pour que le franc tombe), essayer
  \layout {
    \context {
      \PianoStaff
      \override SpanBar #'layer = #-4
    }
  }

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 23 Jan 2013 23:32:29 +0100

> j'ai un PianoStaff à la place du StaffGroup d'alors... Y aurait-il eu

Et si tu as placé les nuances dans un contexte "Dynamics",
éventuellement ajouter
  \layout {
    \context {
      \Dynamics

Sur ce, j'arrête les conjectures.

Cordialement,
Xavier

---

From: bameylan <[email-masked]>
Date: Wed, 23 Jan 2013 14:44:20 -0800 (PST)

Xavier, rien à dire: quand tu conjectures, même avec si peu d'infos (mon code
est très long, bourré de changements de portées, d'inversions de liaisons,
de main droite qui passe à gauche et lycée de Versailles, c'est pour ça que
je ne l'ai pas joint) tu es vraiment fort...! Du coup j'ai bazardé le code à
J-François... il ne m'était plus utile dans ce contexte.

Encore merci!

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Donner-la-priorite-a-une-nuance-tp7578970p7578973.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 23 Jan 2013 23:18:57 +0100

2013/1/23 bameylan <[email-masked]>:
> (snip)

Bonsoir,

Difficile de répondre sans exemple minimal de code montrant le problème.

Les prolongements des barres de mesure entre les portées d'un StaffGroup
sont des "SpanBar".  Donc je conseillerais d'ajouter
  \layout {
    \context {
      \StaffGroup
      \override SpanBar #'layer = #-4
    }
  }

Cordialement,
Xavier