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

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

Re: Couper une portée de piano


From: Jacques Menu
Subject: Re: Couper une portée de piano
Date: Mon, 22 Mar 2021 17:10:41 +0100

Salut Bernard,

Est-ce que l’exemple joint peut t’aider?

JM

Attachment: SplitSystemOnOneLine.ly
Description: Binary data


> Le 22 mars 2021 à 15:58, Bernard Meylan <bameylan@bluewin.ch> a écrit :
> 
> Bonjour à tout le monde!
> 
> Je cherche à interrompre une portée de piano au milieu d'une ligne afin d'y
> insérer le texte «Da Capo e poi minore» pour ensuite la reprendre après le
> texte.
> Avec un code (ci-dessous) que j'avais récupéré je ne me rappelle plus où
> (probablement ici-même…) je suis parvenu à mes fins mais avec deux points
> que je trouve gênants et que je n'arrive pas à modifier:
> 1. le PianoStaff qui démarre après la «cassure» n'a plus d'accolade et
> 2. les clés de sol et de fa sont placées à l'extrême début des portées, sans
> que les lignes ne dépassent à gauche…
> 
> Comment «récupérer» l'accolade (et la barre de mesure initiale) et faire en
> sorte que les clefs aient le même aspect qu'au début d'une portée «normale»?
> 
> \version "2.22.0"
> 
> \new PianoStaff <<
>  \relative c' {
>    \new Staff {
>      \repeat unfold 4 <e g c>1
>      % Séparation
>      \cadenzaOn \stopStaff 
>      \once \override TextScript #'word-space = #1.5
>      \once \override TextScript #'X-offset = #1
>      \once \override TextScript #'Y-offset = #-3
>      s2*0^
> 
>      \markup { \center-column {
>        \override #'(font-name . "Garamond Premr Pro Smbd") {
>          \fontsize #2 \line {Da Capo}
>          \vspace #0.5
>          \line {e poi Minore}
>        }
>      }}
> 
>      \repeat unfold 4 {
>        s4 s4
>        \bar ""
>      }
>      % Resume bar count and show staff lines again
>      \startStaff \cadenzaOff 
>      \time 2/4 
>      \key c \minor
>      \override Staff.TimeSignature #'stencil = ##f
>      \once \override Staff.KeySignature #'break-visibility =
> #end-of-line-invisible
>      \once \override Staff.Clef #'break-visibility = #end-of-line-invisible
>      % Suite
>      \repeat unfold 4 <es g c>1
>    }
>  }
>  \relative c {
>    \new Staff  {
>      \clef bass
>      \repeat unfold 4 <e g c>1
>      % Séparation
>      \cadenzaOn \stopStaff 
>      \once \override TextScript #'word-space = #1.5
>      \once \override TextScript #'X-offset = #1
>      \once \override TextScript #'Y-offset = #-15
>      s2*0
> 
>      \repeat unfold 4 {
>        s4 s4
>        \bar ""
>      }
>      % Resume bar count and show staff lines again
>      \startStaff \cadenzaOff 
>      \time 2/4 
>      \key c \minor
>      \override Staff.TimeSignature #'stencil = ##f
>      \once \override Staff.KeySignature #'break-visibility =
> #end-of-line-invisible
>      \once \override Staff.Clef #'break-visibility = #end-of-line-invisible
>      % Suite
>      \repeat unfold 4 <es g c>1
>    }
>  }
>>> 
> 
> 
> 
> 
> 
> 
> -----
> Cordialement
> 
> Bernard
> --
> Sent from: http://lilypond-french-users.1298960.n2.nabble.com/
> 


reply via email to

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