Subject: Forcer SystemStartBracket après un stopStaff

From: JMarc <[email-masked]>
Date: Thu, 30 Jan 2014 09:29:50 -0800 (PST)

Bonjour à toute la troupe !

Et spécial bravo à Bertrand qui s'est fait un coup de pub magistral sous
couvert de Spam 

Tout est dans le titre et dans le bout de code ci-dessous. Globalement, je
cherche à graver 9 variations, en les enchaînant (donc pas de retour à la
ligne à chaque fois) mais en les séparant par un blanc au sein duquel sera
inséré le n° de variation. L'idéal eût été d'utiliser \header{piece="numéro
de variation"} mais cela fait revenir à la ligne, ce que je ne souhaite donc
pas. L'idéal SERAIT de pouvoir utiliser ce \header, mais sans retour à la
ligne ... si un(e) petit(e) génie trouve la solution, mille bénédictions !

Concrètement, donc, avec l'option que j'ai prise d'enchaîner le tout dans un
même \score, je cherche à faire réapparaître le crochet accolade du
StaffGroup au début de chaque variation. Je pense par ailleurs avoir ensuite
un pb d'espacement juste avant les clés dans la seconde partie... mais
chaque chose en son temps. J'ai bidouillé sur \override
StaffGroup.SystemStartBracket.stencil, mais rien de concluant. 

Auriez-vous une solution qui fonctionne (en premier) voire élégante ? 

Merci d'avance !
JMarc

\version "2.17.22"
musicAgain={
  \once \override Staff.Clef #'break-visibility = #all-visible
  %\override StaffGroup.SystemStartBracket.stencil = ##t ?
}

cantoA = \relative c'' {c4 c c d e2 d \bar "||"}
cantoB = \relative c''{\musicAgain  c4 e d d c1 \bar "|."}

bassoA = \relative c {\clef bass c2 b4 bes a fis g2 \bar "||"}
bassoB = \relative c {\musicAgain \clef bass aes4 g fis f e1 \bar "|."}

blanc = \relative c{
  \stopStaff 
  \cadenzaOn s4 \bar "" s1^"rien !" \bar "" s4 \cadenzaOff 
  \startStaff \bar ""
}
\score {
  \new StaffGroup<<
    \new Staff {\cantoA \blanc \cantoB}
    \new Staff {\bassoA \blanc \bassoB}
}

-----
JMarc LEGRAND
Editions IN NOMINE
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Forcer-SystemStartBracket-apres-un-stopStaff-tp7580894.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Fri, 31 Jan 2014 09:47:15 -0800 (PST)

JMarc wrote
> inséré le n° de variation. 
> 
> ...
> 
> Concrètement, donc, avec l'option que j'ai prise d'enchaîner le tout dans
> un même \score, je cherche à faire réapparaître le crochet accolade du
> StaffGroup au début de chaque variation. Je pense par ailleurs avoir
> ensuite un pb d'espacement juste avant les clés dans la seconde partie...
> mais chaque chose en son temps. J'ai bidouillé sur \override

je ne vois pas de possibilité d'ajouter un SystemStartBracket en cours du
staff

une idée - juste un exemple élémentaire:  
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7580895/test16.png> 

myLayout=\layout{
  indent=0
  line-width=55
}
\markup \fill-line{
  \column{
    \score {
      \new StaffGroup<<
        \new Staff \cantoA
        \new Staff \bassoA
      \layout{\myLayout}
    }
  }
  \hspace #5
  coucou
  \hspace #2
  \column{
    \score {
      \new StaffGroup<<
        \new Staff {\cantoB }
        \new Staff {\bassoB }
      \layout{\myLayout}
    }
  }
  \hspace #12 \null
}

à raffiner/adapter!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Forcer-SystemStartBracket-apres-un-stopStaff-tp7580894p7580895.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.