Subject: Segno au dessus ET au dessous d'un système

From: Bernard Meylan <[email-masked]>
Date: Thu, 26 Apr 2018 04:47:59 -0700 (MST)

Bonjour/soir à tous!

Avec ce code, une partition pour choeur:

\version "2.18.2"

\score {
  \new ChoirStaff <<
    \new Staff {
      \new Voice {
        \relative c'' { \repeat unfold 20 g4 \bar "||" 
                        \once \override Score.RehearsalMark.break-visibility
= #begin-of-line-invisible
                        \mark \markup {\smaller \musicglyph #"scripts.segno"
}
                        \break
        
        \repeat unfold 20 g4
        }
      }
    }
    \new Staff {
      \new Voice {
        \relative c' { \repeat unfold 20 c4
                        \once \override Score.RehearsalMark.break-visibility
= #begin-of-line-invisible
                        \mark \markup {\smaller \musicglyph #"scripts.segno"
}
                        \repeat unfold 20 g4
        }
      }
    }
  \layout {
    \context {
      \Score
      \override DynamicText.direction = #UP
      \override DynamicLineSpanner.direction = #UP
    }
  }
}

j'essaie de répéter le segno *au dessous* de la seconde portée, pour des
raisons de lisibilité.
Mais ce segno n'apparaît pas... j'ai un vague souvenir qu'il faille
désactiver qqchose... mais quoi?

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: [email-masked]
Date: Thu, 26 Apr 2018 15:03:54 +0200 (CEST)

Bonjour, 
Il s'agit d'une propriété du \mark, qui s'applique au contexte Score et non Staff (en gros ça s'affiche 1 fois sur la partition et non sur chaque portée) 
On peut modifier ça dans le layout : 
\layout {
    \context {
      \Score
      \remove "Mark_engraver"
      \remove "Staff_collecting_engraver"
    }
    \context {
      \Staff
      \consists "Mark_engraver"
      \consists "Staff_collecting_engraver"
    }
  } 

Voir l'aide de lily ici : http://lilypond.org/doc/v2.18/Documentation/notation/writing-text 
dans " Impression des indications sur toutes les portées d’un système " 
Bonne journée 
Cécile 
----- Mail original -----

De: "Bernard Meylan" <[email-masked]> 
À: [email-masked] 
Envoyé: Jeudi 26 Avril 2018 13:47:59 
Objet: Segno au dessus ET au dessous d'un système 

Bonjour/soir à tous! 

\version "2.18.2" 

\score { 
\new ChoirStaff << 
\new Staff { 
\new Voice { 

\repeat unfold 20 g4 
} 
} 
} 
\new Staff { 
\new Voice { 
\layout { 
\context { 
\Score 

----- 
Cordialement 

Bernard 

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

---

From: Remy CLAVERIE <[email-masked]>
Date: Thu, 26 Apr 2018 16:23:22 +0200 (CEST)

Bonjour Bernard,

Voici comment je ferai. ATTENTION, je suis encore en verison 2.16, je te laisse corriger la syntaxe des \override au profit de la 2.18 :

\version "2.16.2"

\score {

<<

\new ChoirStaff <<

\new Staff <<

\new Voice { s1*5 \override Staff . RehearsalMark #'direction = #UP

\mark \markup{\musicglyph #"scripts.segno"} }

\new Voice {

\once \override Score . RehearsalMark #'break-visibility = #begin-of-line-invisible

\break

\repeat unfold 20 g4

}

}

\new Staff {

\new Voice {

\once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible

\repeat unfold 20 g4

}

}

}

\layout {

\context {

\Score

\override RehearsalMark #'direction = #DOWN

}

\context {

\Staff

}

}

}

Bonne soirée,

Rémy

 

> Message du 26/04/18 14:06
> De : "Bernard Meylan" 
> A : [email-masked]
> Copie à : 
> Objet : Segno au dessus ET au dessous d'un système
> 
> Bonjour/soir à tous!
>