[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: texte de rappel de crochets d'analyse mal placés
From: |
Jean Abou Samra |
Subject: |
Re: texte de rappel de crochets d'analyse mal placés |
Date: |
Fri, 18 Jun 2021 20:39:41 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 |
Le 18/06/2021 à 17:19, martial a écrit :
Ha désolé mais là je sèche
sauf erreur HorizontalBracket et/ou HorizontalBracketText n'ont pas la
propriété break-visibility...
https://lilypond.org/doc/v2.22/Documentation/notation/visibility-of-objects.fr.html#using-break_002dvisibility
Bonjour,
C'est normal. Sur
http://lilypond.org/doc/v2.22/Documentation/internals/horizontalbrackettext,
vous pouvez constater que l'objet HorizontalBracketText
possède la spanner-interface, c'est à dire qu'il s'agit
d'un objet étendu (classe Spanner), contrairement aux objets
ponctuels (classe Item, caractérisée par la item-interface).
Or la propriété break-visibility est prévue pour les objets
ponctuels, et à juste titre : les objets étendus peuvent avoir
plus que deux morceaux.
\version "2.22.1"
\new Voice \with {
\consists Horizontal_bracket_engraver
}
{
c1\startGroup \break c1 \break c1 \break c1\stopGroup
}
Ce qui n'est pas normal, en revanche, c'est l'erreur abrupte qui
se produit lorsque break-visibility est donnée à un objet étendu.
Merci pour l'information, j'ai ouvert une page de bug :
https://gitlab.com/lilypond/lilypond/-/issues/6146
Pour retoucher individuellement les morceaux d'un objet étendu, on
emploie la commande \alterBroken décrite sur cette page de la
documentation :
http://lilypond.org/doc/v2.22/Documentation/notation/modifying-broken-spanners
Une solution au problème posé est donc :
\version "2.22.1"
\layout {
\context {
\Voice
\consists "Horizontal_bracket_engraver"
\override HorizontalBracket.direction = #UP
}
ragged-right = ##t
indent = 0
}
\relative c' {
\key g \major
\once\override HorizontalBracketText.text = "B'(C majeur)"
\alterBroken X-offset #'(0 2) HorizontalBracketText
c'1~\startGroup \bar "|" \break
c8[\stopGroup e,^ \startGroup 16e] \stopGroup
}
Cordialement,
Jean
- texte de rappel de crochets d'analyse mal placés, JoëlG, 2021/06/18
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/18
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/18
- Re: texte de rappel de crochets d'analyse mal placés, joel . gauvrit, 2021/06/18
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/18
- Re: texte de rappel de crochets d'analyse mal placés,
Jean Abou Samra <=
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/19
- Re: texte de rappel de crochets d'analyse mal placés, Jean Abou Samra, 2021/06/19
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/19
- Re: texte de rappel de crochets d'analyse mal placés, martial, 2021/06/19
Re: texte de rappel de crochets d'analyse mal placés, JoëlG, 2021/06/19