Dernière barre de mesure en fin de système

Bonjour à toute l’équipe,

La cheffe de chœur me demande d’imprimer une grande barre de mesure en fin de chaque système tout en gardant celles imprimées ne coupant pas les paroles.

J’ai bien sûr utilisé plusieurs techniques d’espacement des systèmes mais ce qu’elle préférerait je ne trouve pas les instructions dans la documentation.

Auriez-vous une idée ? Voir mon code joint.

Merci.

Daniel Bernair

Non-mi-grave-il-morire.ly (4.76 KB)

Bonjour à toute l’équipe,
La cheffe de chœur me demande d’imprimer une grande barre de mesure en fin de chaque système tout en gardant celles imprimées ne coupant pas les paroles.
J’ai bien sûr utilisé plusieurs techniques d’espacement des systèmes mais ce qu’elle préférerait je ne trouve pas les instructions dans la documentation.

Bonjour,

Il manque un fichier inclus pour pouvoir compiler votre exemple.

Si j'ai bien compris votre demande, vous pouvez faire comme
ceci :

\version "2.22.2"

\layout {
  \context {
    \ChoirStaff
    % Ajout des barres entre les portées
    \consists Span_bar_engraver
    % Suppression des barres entre portées partout
    % sauf en fin de système.
    \override SpanBar.break-visibility = #end-of-line-visible
  }
}

\new ChoirStaff <<
  \new Staff \repeat unfold 20 { c'4 4 4 4 }
  \new Staff \repeat unfold 20 { c'4 4 4 4 }

Cf. https://lilypond.org/doc/v2.22/Documentation/notation/modifying-context-plug_002dins
et https://lilypond.org/doc/v2.22/Documentation/notation/visibility-of-objects#using-break_002dvisibility

Cordialement,
Jean

···

Le 30/11/2022 10:08 CET, ****@**** a écrit :

Bonjour,

Voir également LSR #299
https://lsr.di.unimi.it/LSR/Item?id=299

Cordialement,
Xavier

···

On Wed, 30 Nov 2022 at 10:42, Jean Abou Samra <****@****> wrote:

Le 30/11/2022 10:08 CET, ****@**** a écrit :

Bonjour à toute l’équipe,
La cheffe de chœur me demande d’imprimer une grande barre de mesure en fin de chaque système tout en gardant celles imprimées ne coupant pas les paroles.
J’ai bien sûr utilisé plusieurs techniques d’espacement des systèmes mais ce qu’elle préférerait je ne trouve pas les instructions dans la documentation.

Bonjour,

Il manque un fichier inclus pour pouvoir compiler votre exemple.

Si j'ai bien compris votre demande, vous pouvez faire comme
ceci :

--

Xavier Scheuer <****@****>

bonjour,

Comme ceci ?

%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.22.2"
music = \fixed c' { c1 c1 c1 c1 }
paroles = \lyricmode { lon -- gues pa -- roles }

monBreak = {
\once \revert Score.SpanBar.stencil
\bar "|." \break
}

\score {
\new StaffGroup
<<
\new Staff { \music \monBreak \music \monBreak }
\addlyrics \paroles
\new Staff { \music \monBreak \music \monBreak }
\addlyrics \paroles
\new Staff { \music \monBreak \music \monBreak }
\addlyrics \paroles
\new Staff { \music \monBreak \music \monBreak }
\addlyrics \paroles

\layout{
\context {
\Score
\override SpanBar.stencil = ##f
}
}
}

%%%%%%%%%%%%%%%%%%%%%%%%
Cordialement

···

Martial Rameaux

ou juste une bar normale

monBreak = {
\once \revert Score.SpanBar.stencil
\bar "|" \break
}

···

Martial Rameaux

Ha oui beaucoup plus simple, que ma trituration..

Cordialement

···

Martial Rameaux

Oups voici, désolé, c'est la précipitation avant de partir.
Amicalement,
Daniel Bernair
-----Message d'origine-----

Non-mi-grave-il-morire-vk.ly (12.7 KB)

···

De : Jean Abou Samra <****@****>
Envoyé : mercredi 30 novembre 2022 10:42
À : ****@****; Lilypond - Liste <lilypond-user-fr@gnu.org>
Objet : Re: Dernière barre de mesure en fin de système

Le 30/11/2022 10:08 CET, ****@**** a écrit :

Bonjour à toute l’équipe,
La cheffe de chœur me demande d’imprimer une grande barre de mesure en fin de chaque système tout en gardant celles imprimées ne coupant pas les paroles.
J’ai bien sûr utilisé plusieurs techniques d’espacement des systèmes mais ce qu’elle préférerait je ne trouve pas les instructions dans la documentation.

Bonjour,

Il manque un fichier inclus pour pouvoir compiler votre exemple.

Si j'ai bien compris votre demande, vous pouvez faire comme ceci :

\version "2.22.2"

\layout {
  \context {
    \ChoirStaff
    % Ajout des barres entre les portées
    \consists Span_bar_engraver
    % Suppression des barres entre portées partout
    % sauf en fin de système.
    \override SpanBar.break-visibility = #end-of-line-visible
  }
}

\new ChoirStaff <<
  \new Staff \repeat unfold 20 { c'4 4 4 4 }
  \new Staff \repeat unfold 20 { c'4 4 4 4 }

Cf. https://lilypond.org/doc/v2.22/Documentation/notation/modifying-context-plug_002dins
et https://lilypond.org/doc/v2.22/Documentation/notation/visibility-of-objects#using-break_002dvisibility

Cordialement,
Jean

Merci à Jean, Martial et Xavier pour leurs rapides réponses. Je garde comme outil la solution de Jean qui est plus simple.

Bien amicalement,

Daniel Bernair