PianoStaff.SpanBar

Bonsoir la jeunesse

J'ai vu récemment dans un post Lily US que l'on pouvait supprimer les barres entre les 2 portées d'un PianoStaff ( \with { \remove "Span_bar_engraver" }. Oui mais j'aimerai laisser la dernière de chaque ligne. J'ai essayé :

\version "2.24.3"

\score {
  \new PianoStaff <<
    \new Staff {
      \override PianoStaff.SpanBar.allow-span-bar = ##f
      \repeat unfold 4 { c'1 }
      \once \override PianoStaff.SpanBar.allow-span-bar = ##t
    }
    \new Staff {
      \clef bass \repeat unfold 4 { c1 }
    }
  >>
}

Pas d'erreur mais pas de résultat. Une idée ?

Bon week-end

B'soir

\omit Spanbar
et \undo \omit PianoStaff.SpanBar

\version "2.24.3"
\score {
  \new PianoStaff \with { \omit SpanBar }
  <<
    \new Staff {
      \repeat unfold 4 { c'1 }
      
    }
    \new Staff {
      \clef bass \repeat unfold 4 { c1 }
 
    \undo \omit PianoStaff.SpanBar
     }
  >>
}

Bonne soirée

allow-span-bar est une propriété qui s'applique à BarLine, pas à SpanBar lui-même.

De toute façon, il y a un moyen beaucoup plus automatisé :

\version "2.24.3"

\layout {
  \override PianoStaff.SpanBar.break-visibility = #end-of-line-visible
}

\score {
  \new PianoStaff <<
    \new Staff {
      \repeat unfold 40 { c'1 }
    }
    \new Staff {
      \clef bass \repeat unfold 40 { c1 }
    }
  >>
}
2 « J'aime »

Le 27/01/2024 à 18:50, Jean Abou Samra via LilyPond a écrit :

De toute façon, il y a un moyen beaucoup plus automatisé :

Merci Martial et merci Jean

À par le fait qu'il y ait toujours un réponse rapide sur cette liste il
y a quelque chose qui me surprend (en bien) : sur la plupart des forums
si réponse il y a elle est souvent sous la forme par "Mais pourquoi tu
veux ça ?" Ici jamais, on suppose juste que j'en ai besoin :slightly_smiling_face:

Pour la petite histoire cela me permet de glisser un ChordNames entre
les 2 portées avec des accords à cheval sur 2 mesures tout en gardant un
peu plus le look PianoStaff