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

From: <[email-masked]>
Date: Mon, 17 Jul 2023 11:57:16 +0200

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

---

From: Luc De Rossi <[email-masked]>
Date: Fri, 21 Jul 2023 12:48:22 +0200

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 :
> 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.
>
> 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.
>

---

From: <[email-masked]>
Date: Sat, 22 Jul 2023 17:30:14 +0200

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 <[email-masked]> 
Envoyé : vendredi 21 juillet 2023 12:48
À : [email-masked]; 'lilypond-user-fr' <[email-masked]>
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 :

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. 

« 

       \null                

      }

    }

       \null               

      }

    }

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

}

<< 

  \new StaffGroup <<

  \new Staff \with {

  \new Staff \with {

      \column { "Soprano II"

      }

    }

      \column { "S.II"

      }

    }

 » 

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.

Merci

Daniel Bernair

---

From: Jean Abou Samra <[email-masked]>
Date: Sat, 22 Jul 2023 19:30:37 +0200

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 }

  \override InstrumentName.self-alignment-X = #-0.8
  \new StaffGroup \with {
    \override InstrumentName.self-alignment-X = #0.8
  } <<

{ \scoreAChoirIPart }
```

Cordialement,

Jean

---

From: <[email-masked]>
Date: Sun, 23 Jul 2023 10:16:43 +0200

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

Daniel Bernair

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

Bonjour,

\version "2.24.1"
 
\paper {
  indent = 50
}

 
{ \scoreAChoirIPart }

Cordialement,

Jean