écarter les noms des systèmes et instruments dans une partition à deux chœurs

Bonjour à toute l’équipe.

Après bien des recherches je fais appel à vous :

J’ai une partition soliste, et deux chœurs. Tout va bien sauf que dans le PDF je voudrais écarter l’impression « Ch. I » des différentes voix des systèmes.

Voir La capture en annexe et le copy de quelques instructions :

«

scoreAChoirIPart = \new ChoirStaff \with {

\consists "Instrument_name_engraver"

instrumentName = \markup {

\column { \abs-fontsize #16 \bold "Chœur"

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

shortInstrumentName = \markup {

\column {\abs-fontsize #16 \bold "CH."

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

%%%%%%%%% "Ch. I"

}

<<

\new StaffGroup <<

\set StaffGroup.systemStartDelimiter = #'SystemStartSquare

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = "Soprano I"

shortInstrumentName = "S.I"

} { \scoreASopranoIChoirI }

\addlyrics { \scoreASopranoIVerseChoirI }

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = \markup {

\column { "Soprano II"

\line {\abs-fontsize #8 "XVI" }

}

}

shortInstrumentName = \markup {

\column { "S.II"

\line {\abs-fontsize #8 "XVI" }

}

}

} { \scoreASopranoIIChoirI }

\addlyrics { \scoreASopranoIIVerseChoirI }

»

J’ai augmenté la taille de Ch I et Ch II pour démarquer mais dans certains endroits les CH I écrasents les instruments. Quand je donne les instructions de déplacement horizontal ce sont tous les noms d’instruments (longs et courts qui se déplacent.

Donc j’ai besoin de vos lumières car chez moi, les fusibles ont sauté.

Merci

Daniel Bernair

Capture there is a flower.JPG

Daniel,
J'ai été confronté au même problème, il y a quelques années et j'ai pu résoudre le décalage du nom du choeur avec \override ChoirStaff.InstrumentName.padding
soit :
\new ChoirStaff <<
\override ChoirStaff.InstrumentName.padding = #5 % pour bouger horizontalement le nom seul du choeur
\set ChoirStaff.instrumentName = "Ch. 1"
\new Voice = "Sop" {
\override Staff.InstrumentName.padding = #1 % pour ajuster horizontalement le nom de la voix
\set Staff.instrumentName = "Sop."
\musiquesoprano
}
... % les autres voix

Je l'ai vérifié avec un convert-ly vers "2.24.0" (que j'utilise en ce moment", et ça marche parfaitement.
Bonne journée
Luc

···

Le 17/07/2023 à 11:57, daniel.bernair--- via Liste de diffusion francophone autour de LilyPond a écrit :

Bonjour à toute l’équipe.

Après bien des recherches je fais appel à vous :

J’ai une partition soliste, et deux chœurs. Tout va bien sauf que dans le PDF je voudrais écarter l’impression « Ch. I » des différentes voix des systèmes.

Voir La capture en annexe et le copy de quelques instructions :

«

scoreAChoirIPart = \new ChoirStaff \with {

\consists "Instrument_name_engraver"

instrumentName = \markup {

\column { \abs-fontsize #16 \bold "Chœur"

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

shortInstrumentName = \markup {

\column {\abs-fontsize #16 \bold "CH."

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

%%%%%%%%% "Ch. I"

}

<<

\new StaffGroup <<

\set StaffGroup.systemStartDelimiter = #'SystemStartSquare

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = "Soprano I"

shortInstrumentName = "S.I"

} { \scoreASopranoIChoirI }

\addlyrics { \scoreASopranoIVerseChoirI }

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = \markup {

\column { "Soprano II"

\line {\abs-fontsize #8 "XVI" }

}

}

shortInstrumentName = \markup {

\column { "S.II"

\line {\abs-fontsize #8 "XVI" }

}

}

} { \scoreASopranoIIChoirI }

\addlyrics { \scoreASopranoIIVerseChoirI }

»

J’ai augmenté la taille de Ch I et Ch II pour démarquer mais dans certains endroits les CH I écrasents les instruments. Quand je donne les instructions de déplacement horizontal ce sont tous les noms d’instruments (longs et courts qui se déplacent.

Donc j’ai besoin de vos lumières car chez moi, les fusibles ont sauté.

Merci

Daniel Bernair

Merci pour l’information apportée. Cependant, après beaucoup d’essais, cela ne fonctionne pas correctement. Il y a bien sûr la nouvelle écriture de la version 2-24-1 différente de celle renseignée et. Il y a aussi le résultat : un décalage qui gère tous les noms d’instruments du Choirstaff avec les voix. Je ne suis pas parvenu à différencier le nom du choirstaff et les noms des différentes voix pour les décaler séparément. J’arrête mes essais.

Merci de toutes façons pour le temps passé à me répondre.

Bien cordialement,

Daniel Bernair

···

De : Luc De Rossi <****@****>
Envoyé : vendredi 21 juillet 2023 12:48
À : ****@****; 'lilypond-user-fr' lilypond-user-fr@gnu.org
Objet : Re: écarter les noms des systèmes et instruments dans une partition à deux chœurs

Daniel,
J'ai été confronté au même problème, il y a quelques années et j'ai pu résoudre le décalage du nom du choeur avec \override ChoirStaff.InstrumentName.padding
soit :
\new ChoirStaff <<
\override ChoirStaff.InstrumentName.padding = #5 % pour bouger horizontalement le nom seul du choeur
\set ChoirStaff.instrumentName = "Ch. 1"
\new Voice = "Sop" {
\override Staff.InstrumentName.padding = #1 % pour ajuster horizontalement le nom de la voix
\set Staff.instrumentName = "Sop."
\musiquesoprano
}
... % les autres voix

Je l'ai vérifié avec un convert-ly vers "2.24.0" (que j'utilise en ce moment", et ça marche parfaitement.
Bonne journée
Luc

Le 17/07/2023 à 11:57, daniel.bernair--- via Liste de diffusion francophone autour de LilyPond a écrit :

Bonjour à toute l’équipe.

Après bien des recherches je fais appel à vous :

J’ai une partition soliste, et deux chœurs. Tout va bien sauf que dans le PDF je voudrais écarter l’impression « Ch. I » des différentes voix des systèmes.

Voir La capture en annexe et le copy de quelques instructions :

«

scoreAChoirIPart = \new ChoirStaff \with {

\consists "Instrument_name_engraver"

instrumentName = \markup {

\column { \abs-fontsize #16 \bold "Chœur"

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

shortInstrumentName = \markup {

\column {\abs-fontsize #16 \bold "CH."

\null

\line { \abs-fontsize #16 \bold "I" }

}

}

%%%%%%%%% "Ch. I"

}

<<

\new StaffGroup <<

\set StaffGroup.systemStartDelimiter = #'SystemStartSquare

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = "Soprano I"

shortInstrumentName = "S.I"

} { \scoreASopranoIChoirI }

\addlyrics { \scoreASopranoIVerseChoirI }

\new Staff \with {

midiInstrument = "choir aahs"

instrumentName = \markup {

\column { "Soprano II"

\line {\abs-fontsize #8 "XVI" }

}

}

shortInstrumentName = \markup {

\column { "S.II"

\line {\abs-fontsize #8 "XVI" }

}

}

} { \scoreASopranoIIChoirI }

\addlyrics { \scoreASopranoIIVerseChoirI }

»

J’ai augmenté la taille de Ch I et Ch II pour démarquer mais dans certains endroits les CH I écrasents les instruments. Quand je donne les instructions de déplacement horizontal ce sont tous les noms d’instruments (longs et courts qui se déplacent.

Donc j’ai besoin de vos lumières car chez moi, les fusibles ont sauté.

Merci

Daniel Bernair

Bonjour,

Le code suivant m'a l'air de fonctionner :

\version "2.24.1"

\paper {
  indent = 50
}

scoreASopranoIChoirI = { c' }
scoreASopranoIVerseChoirI = \lyricmode { aah }
scoreASopranoIIChoirI = { c' }
scoreASopranoIIVerseChoirI = \lyricmode { aah }

scoreAChoirIPart = \new ChoirStaff \with {
  \consists "Instrument_name_engraver"
  instrumentName =  \markup {
    \column    { \abs-fontsize #16 \bold  "Chœur"
                 \null               
                 \line  { \abs-fontsize #16 \bold "I" }
    }
  }
  shortInstrumentName =  \markup {
    \column  {\abs-fontsize #16 \bold  "CH."
              \null              
              \line { \abs-fontsize #16 \bold "I" }
    }
  }
  \override InstrumentName.self-alignment-X = #-0.8
  %%%%%%%%% "Ch. I"
}
<<
  \new StaffGroup \with {
    \override InstrumentName.self-alignment-X = #0.8
  } <<
    \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Soprano I"
      shortInstrumentName = "S.I"
    } { \scoreASopranoIChoirI }
    \addlyrics { \scoreASopranoIVerseChoirI }
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = \markup {
        \column { "Soprano II"
                  \line {\abs-fontsize #8 "XVI" }
        }
      }
      shortInstrumentName =  \markup {
        \column { "S.II"
                  \line {\abs-fontsize #8  "XVI" }
        }
      }
    } { \scoreASopranoIIChoirI }
    \addlyrics { \scoreASopranoIIVerseChoirI }
  >>
>>

{ \scoreAChoirIPart }

Cordialement,

Jean

Merci Jean cela fonctionne parfaitement. Fin de mes sueurs froides.

Daniel Bernair

···

De : Jean Abou Samra <****@****>
Envoyé : samedi 22 juillet 2023 19:31
À : ****@****; 'lilypond-user-fr' lilypond-user-fr@gnu.org
Objet : Re: écarter les noms des systèmes et instruments dans une partition à deux chœurs

Bonjour,

Le code suivant m'a l'air de fonctionner :

\version "2.24.1"

\paper {
  indent = 50
}

scoreASopranoIChoirI = { c' }
scoreASopranoIVerseChoirI = \lyricmode { aah }
scoreASopranoIIChoirI = { c' }
scoreASopranoIIVerseChoirI = \lyricmode { aah }


scoreAChoirIPart = \new ChoirStaff \with {
  \consists "Instrument_name_engraver"
  instrumentName =  \markup {
    \column    { \abs-fontsize #16 \bold  "Chœur"
                 \null               
                 \line  { \abs-fontsize #16 \bold "I" }
    }
  }
  shortInstrumentName =  \markup {
    \column  {\abs-fontsize #16 \bold  "CH."
              \null              
              \line { \abs-fontsize #16 \bold "I" }
    }
  }
  \override InstrumentName.self-alignment-X = #-0.8
  %%%%%%%%% "Ch. I"
}
<<
  \new StaffGroup \with {
    \override InstrumentName.self-alignment-X = #0.8
  } <<
    \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Soprano I"
      shortInstrumentName = "S.I"
    } { \scoreASopranoIChoirI }
    \addlyrics { \scoreASopranoIVerseChoirI }
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = \markup {
        \column { "Soprano II"
                  \line {\abs-fontsize #8 "XVI" }
        }
      }
      shortInstrumentName =  \markup {
        \column { "S.II"
                  \line {\abs-fontsize #8  "XVI" }
        }
      }
    } { \scoreASopranoIIChoirI }
    \addlyrics { \scoreASopranoIIVerseChoirI }
  >>
>>

{ \scoreAChoirIPart }

Cordialement,

Jean