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

classic Classique list Liste threaded Arborescence
3 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

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

Bernard Meylan
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
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Cordialement

Bernard
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

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

Cécile Huneau
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


De: "Bernard Meylan" <[hidden email]>
À: [hidden email]
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
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

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

Rémy
En réponse à ce message posté par Bernard Meylan

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" <[hidden email]>
> A : [hidden email]
> 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
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr