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

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/

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](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

···

De: "Bernard Meylan" <****@****>
À: lilypond-user-fr@gnu.org
Envoyé: Jeudi 26 Avril 2018 13:47:59
Objet: Segno au dessus ET au dessous d'un système

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/


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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 {

\relative c'' { \repeat unfold 20 g4 \bar "||"

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

\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

\repeat unfold 20 g4

}

}

}

\layout {

\context {

\Score

\override RehearsalMark #'direction = #DOWN

}

\context {

\Staff

\consists "Mark_engraver"

}

}

}

Bonne soirée,

Rémy

···

Message du 26/04/18 14:06
De : "Bernard Meylan" <****@****>
A : lilypond-user-fr@gnu.org
Copie à :
Objet : Segno au dessus ET au dessous d'un système

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/


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr