lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accolades


From: Jean Abou Samra
Subject: Re: Accolades
Date: Thu, 20 Jan 2022 23:11:06 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1

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

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


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' }

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 {
  \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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]