Subject: Accolades

From: xtof pno <[email-masked]>
Date: Thu, 20 Jan 2022 16:34:20 +0000 (UTC)

Bonjour,Je voudrais placer une accolade devant chaque système d'un trio (à vent).La documentation parle de :\new GrandStaff <<
  \new Staff { c1 c }
  \new Staff { c1 c }
>>Mais je ne suis pas à l'aise pour organiser les instruments là-dedans.Voici ce que j'ai :\new GrandStaff <<
  
oboePart = \new Staff \with {
 % instrumentName = "Hautbois"
  midiInstrument = "oboe"
} \oboe

englishHornPart = \new Staff \with {
 % instrumentName = "Cor Anglais"
  midiInstrument = "english horn"
} \englishHorn

bassoonPart = \new Staff \with {
 % instrumentName = "Basson"
  midiInstrument = "bassoon"
} { \clef bass \bassoon } 
\score {
  <<
    \oboePart
    \englishHornPart
    \bassoonPart
  >>
  \layout { }
  \midi {
    \tempo 4=60  }
} 

Pourriez-vous m'indiquer les bouts de code qu'il me manque pour réussir à placer cette accolade ?Merci beaucoup pour vos éclairages.
Christophe J

---

From: Jean Abou Samra <[email-masked]>
Date: Thu, 20 Jan 2022 23:11:06 +0100

Le 20/01/2022 à 17:34, xtof pno a écrit :
> Bonjour,
> Je voudrais placer une accolade devant chaque système d'un trio (à vent).
> La documentation parle de :
> \new GrandStaff <<
>    \new Staff { c1 c }
>    \new Staff { c1 c }
> >>
> Mais je ne suis pas à l'aise pour organiser les instruments là-dedans.
> Voici ce que j'ai :
> \new GrandStaff <<
>
> Pourriez-vous m'indiquer les bouts de code qu'il me manque pour 
> réussir à placer cette accolade ?
> Merci beaucoup pour vos éclairages.
> Christophe J

Bonjour,

Le \new GrandStaff se met à l'intérieur du bloc \score,
pas autour des variables.

\version "2.22.1"

oboe = { c' }
englishHorn = { c' }
bassoon = { c' }

\score {
   \new GrandStaff <<
     \oboePart
     \englishHornPart
     \bassoonPart
   >>
   \layout { }
   \midi {
     \tempo 4=60  }
}

Le principe des variables est de fonctionner comme
des raccourcis. Lorsque vous mettez \oboePart, c'est
(à peu près) comme si vous écriviez en entier la
définition de oboePart (votre \new Staff \with { ... } ...),
c'est juste plus facile à lire et à modifier.
Avec \new GrandStaff autour des variables, vous mettez
la charrue avant les bœufs : \new Staff explique à LilyPond
que vous êtes en train de lui donner tout le contenu
de la partition, sauf qu'en fait ce que vous mettez à l'intérieur
n'est que des définitions qui servent plus tard à assembler
les morceaux.

Prenons une analogie : c'est un peu comme si vous disiez
« Ma partition est une ensemble de portées regroupées j'appelle
par oboePart la musique ... et par englishHornPart la musique ».
La syntaxe n'est pas la bonne, il faut dire : « Par oboePart,
j'appelle la musique ... Par englishHornPart, j'appelle la
musique ... Ma partition est un ensemble de portées qui regroupe
\oboePart et \englishHornPart. »

Est-ce clair ?

Cordialement,
Jean

---

From: Christian Lalune <[email-masked]>
Date: Thu, 20 Jan 2022 23:41:02 +0100

Bonsoir,

Voici:

%%%%%%%%%%%%%%%%%%
\version "2.20.0"
oboe = { c'' }
englishHorn = { f' }
bassoon = { c }

\score {
  \new GrandStaff {
    <<
      \oboePart
      \englishHornPart
      \bassoonPart
  }
  \layout { }
  \midi {
    \tempo 4=60  }
} 
%%%%%%%%%%%%%%%%%%

Bien à vous.

Christian Lalune

> Le 20 janv. 2022 à 17:34, xtof pno <[email-masked]> a écrit :
> 
> Bonjour,

---

From: xtof pno <[email-masked]>
Date: Fri, 21 Jan 2022 07:34:45 +0000 (UTC)

Bonjour,Merci beaucoup pour votre aide précieuse.C'est simple, mais il faut le savoir.Bien cordialement.Christophe J.

    Le jeudi 20 janvier 2022, 23:41:24 UTC+1, Christian Lalune <[email-masked]> a écrit :  
 
 Bonsoir,

Voici:

%%%%%%%%%%%%%%%%%%
\version "2.20.0"
oboe = { c'' }
englishHorn = { f' }
bassoon = { c }

\score {
  \new GrandStaff {
    <<
      \oboePart
      \englishHornPart
      \bassoonPart
    >>
  }
  \layout { }
  \midi {
    \tempo 4=60  }
} 
%%%%%%%%%%%%%%%%%%

Bien à vous.

Christian Lalune