Subject: Masquer barres de mesures

From: Bernard Meylan <[email-masked]>
Date: Tue, 18 Jun 2019 07:08:04 -0700 (MST)

Bonjour à tous!

Dans un contexte \GrandStaff ou \PianoStaff, avec la commande: \hide
Staff.BarLine , on masque les barres de mesures à l’intérieur des portées
pour ne laisser visibles que leurs prolongement entre les portées. Existe
t-il une commande (dans le genre \hide EntreStaff.BarLine) qui ferait
exactement l’inverse, c-à-d masquer les prolongements entre les portées pour
ne laisser visibles que les barres à l’intérieur des portées?

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Tue, 18 Jun 2019 17:36:27 +0200

Bonjour,
Ceci produit le résultat escompté :

\hide Score.SpanBar

Comme je ne peux pas m'empêcher d'être pédagogique, voici comment je suis arrivé à ce résultat : dans la référence des propriétés internes, j'ai trouvé l'objet BarLine :
http://lilypond.org/doc/v2.19/Documentation/internals/barline <http://lilypond.org/doc/v2.19/Documentation/internals/barline>
pour constater qu'il acceptait la bar-line-interface :
http://lilypond.org/doc/v2.19/Documentation/internals/bar_002dline_002dinterface <http://lilypond.org/doc/v2.19/Documentation/internals/bar_002dline_002dinterface>
qui est utilisée par BarLine et SpanBar :
http://lilypond.org/doc/v2.19/Documentation/internals/bar_002dline_002dinterface <http://lilypond.org/doc/v2.19/Documentation/internals/bar_002dline_002dinterface>

Cordialement,
Jean Abou Samra.

> Le 18 juin 2019 à 16:08, Bernard Meylan <[email-masked]> a écrit :
> 
> Bonjour à tous!
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Tue, 18 Jun 2019 18:38:32 +0200

Le 18/06/2019 à 16:08, Bernard Meylan a écrit :
> Existe t-il une commande (dans le genre \hide EntreStaff.BarLine) qui
> ferait exactement l’inverse, c-à-d masquer les prolongements entre
> les portées pour ne laisser visibles que les barres à l’intérieur des
> portées?
> 

Oui : le choirStaff

Cordialement,
--
Jean-Charles

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Tue, 18 Jun 2019 21:01:44 +0200

Bien entendu, tout dépend du contexte (sans jeu de mots !).

— Si vous souhaitez que toutes les barres de mesure de la partition ne soient pas connectées entre elles, remplacez simplement \new StaffGroup par rien (portées incluses entre << et >>, regroupement par défaut) ou \new ChoirStaff (dans ce dernier cas les portées seront regroupées par une accolade). Tout ceci est bien évidemment personnalisable comme à l'accoutumée avec LilyPond et la documentation le détaille : lilypond.org/doc/latest/Documentation/notation/displaying-staves.fr.html <http://lilypond.org/doc/latest/Documentation/notation/displaying-staves.fr.html> (j'adopte la bonne habitude de Valentin Villenave de donner des liens de documentation en remplaçant la version par « latest » pour que la bonne page soit toujours pointée même après un changement de version).

— Si vous souhaitez changer en milieu de partition pour des barres de mesure qui ne relient pas les portées et ensuite revenir au style des barres qui connectent les portées :  \hide Score.SpanBar et \revert Score.SpanBar.transparent  .

— Si vous souhaitez que les barres de mesure relient les portées d'un seul sous-groupe de portées seulement, imbriquez les contextes comme la documentation l'illustre.

Cordialement,
Jean Abou Samra.

> Le 18 juin 2019 à 18:38, Jean-Charles Malahieude <[email-masked]> a écrit :
>

---

From: Olivier Miakinen <[email-masked]>
Date: Tue, 18 Jun 2019 22:14:22 +0200

Le 18/06/2019 17:36, Jean ABOU SAMRA a écrit :
> 
> Comme je ne peux pas m'empêcher d'être pédagogique, voici comment je
> suis arrivé à ce résultat : [...]
Merci ! La doc de LilyPond est très complète, mais en même temps plutôt
complexe. Et toute information permettant de comprendre un peu plus
comment ça fonctionne est bonne à prendre.

Cordialement,
-- 
Olivier Miakinen